solmaz

ساخت فرم به صورت خاص

19 پست در این موضوع قرار دارد

سلام به همه دوستان

لطفا به این لینک نگاه کنید

http://nbtele.com/products/

میخام بدونم میشه با وردپرس همچین فرمی ساخت؟

مشکل من اینه که من فکر میکنم این فرم ها که در قسمت های مختلف آکاردیون هستند در واقع یک فرم هستند چون همانطور که میبینید ما در هر یک از فسمت های آکاردیون دکمه ارسال نداریم و فقط یک دکمه ارسال آخرش داریم

چطور این کار با وردپرس انجام میشه؟

یعنی یک فرم رو در قسمت های مختلف آکاردیون پخش کرد؟

0

به اشتراک گذاری این پست


لینک به پست

آکاردئون شدن فرم هیچ ربطی نه به وردپرس و نه به خود فرم نداره

فرم را می شود در وردپرس یا مستقیما در php ساخت

برای آکاردئون باید از jquery استفاده کرد

در یک ساختار ساده به این شکل


<script src="//ajax.googleapis.com/ajax/libs/jquery/1.10.2/jquery.js"></script><form>
<div class="acardeon">
<div class="f">
<h3>بخش اول</h3>
<div class="part">
محتویات بخش اول
</div>
</div>
<div class="f">
<h3>بخش دوم</h3>
<div class="part">
محتویات بخش دوم
</div>
</div>
<div class="f">
<h3>بخش سوم</h3>
<div class="part">
محتویات بخش سوم
</div>
</div>
</div>
</form>
<script type="text/javascript">
$(document).ready(function() {
$(".acardeon .f .part").hide();
$(".acardeon .f:nth-child(1) .part").show();
$(".acardeon .f>h3").click(function() {
var $this = $(this).parent(".f").find(".part");
if($this.is(":hidden"))
{
$(".part").slideUp("slow");
$this.slideDown("slow");
}
});
});
</script>

که اگر به کتابخانه jquery از قبل متصل باشید می توانید


<script src="//ajax.googleapis.com/ajax/libs/jquery/1.10.2/jquery.js"></script>

را حذف کنید

5

به اشتراک گذاری این پست


لینک به پست

یعنی به صورت دستی باید این رو درست کرد؟

با افرونه نمیشه؟

0

به اشتراک گذاری این پست


لینک به پست

فکر کنم منظورم رو خوب نرسوندم

من با افزونه آکاردیون ایجاد کردم

همچنین با استفاده از افزونه فرم هم درست کردم

اما با این روش در هر قسمت از آکاردیون یک دکمه ارسال خواهم داشت چون برای هر قسمت یک فرم جدا ساختم اما من میخوام فقط یک دکمه ارسال داشته باشم یعنی یک فرم داشته باشم

0

به اشتراک گذاری این پست


لینک به پست

با چه افزونه ای فرم ساختید؟

0

به اشتراک گذاری این پست


لینک به پست

contact form 7

که کدی که میده در آکاردیون میزارم

که در این صورت برای هر بخش از آکاردیون باید فرم جداگانه بسازم

در صورتیکه من میخوام کلا یک دکمه ارسال داشته باشم

0

به اشتراک گذاری این پست


لینک به پست

کدهای آکاردئون را در هنگام ساخت فرم به کدهاتون اضافه کنید

در زیر محلی که آیتم های فرم را انتخاب می کنید محل کدها مشخصه

1

به اشتراک گذاری این پست


لینک به پست

ببخشید یعنی کدهای آکاردیون رو بزازم در contact form 7 و در داخلش فرم ها رو قرار بدم؟

0

به اشتراک گذاری این پست


لینک به پست

شما باید یک فرم بسازی تا یک دکمه ارسال داشته باشی

نیازی به افزونه برای آکاردئون نیست

فرمتون رو در فرمساز بسازید و در بخش قالب شبیه کدهای html این لینک عمل کنید

http://jsfiddle.net/j9RzT/1/

و کدهای css و js را هم به محل مناسب منتقل کنید

2

به اشتراک گذاری این پست


لینک به پست

من انجام میدم و نتیجه رو اطلاع میدم

0

به اشتراک گذاری این پست


لینک به پست

من این کاری که گفتین رو انجام دادم و جواب هم گرفتم خیلی ممنونم.

اما چند سوال داشتم

1-من وقتی فرم رو پر میکنم و ارسالش میکنم ایمیلی که دریافت میکنم نوشته ها از چپ به راست و به صورت قاطی هست.

همونطور که گفتم من از contact form 7 استفاده میکنم و هر کاری کردم اون قسمت که مربوط به دریاقت ایمیل میشه رو نمیتونم قارسی کنم که از راست به چپ بنوسیم.

قکر میکنم دلیلش اسن باشه که از نسخه انگلیسی وردپرس استقاده میکنم

چطور این مشکل رو حل کنم؟

2-این کد که دادین:

<script src="//ajax.googleapis.com/ajax/libs/jquery/1.10.2/jquery.js"></script>

میدونم که برای فراخوانی کد جاوا هست اما خیلی از این آدرسش سر در نیاوردم

3-اون لینک سایت که معرفی کردین رفتم و کد جاوا رو برداشتم.بعدش توی فایل هام گشتم یه پوشه جاوا داشتم اما توش چند فایل با پسوند js داشتم . از کجا بدونم از کدومش استقاده کنم و این کد رو داخلش بزارم؟

همینجوری تو یکیش گذاشتم و جواب داد!

4-کمی در مورد اون سایت توضیح میدین که چی هست؟ این کد ها از کجا اومد

ببخشید طولانی شد

من خیلی مبتدی هستم

:(

0

به اشتراک گذاری این پست


لینک به پست

کدوم سایتی که من لینک دادم؟

اگر منظورتون http://jsfiddle.net/j9RzT/1/ یک سایت عمومیه برای اجرای آزمایشی کدها و من کدهایی که برای شما آماده کردئه بودم رو توش براتون آپلود کردم

و اگر منظورتون

<script src="//ajax.googleapis.com/ajax/libs/jquery/1.10.2/jquery.js"></script>

است که این لینک نیست این کد در ابتدای کدهاتون قرار داره و متصل کننده است به کتابخانه جی کوئری که چون معمولا همه سایتها الان به این کتابخانه وصلند گفتم اگر سایت شما متصل بود می تونید این بخش رو حذف کنید که کتابخانه دوبار لود نشه

که اگر با بقیه کدها کارتون راه افتاده معنیش اینه که به کتابخانه از قبل وصلید

و دیگه به اون بخش کد احتیاج ندارید

این قسمت از کد را انتهای هر کدوم از فایلهای js که دارید قرار بدید (مشروط بر اینکه در header سایتتون فراخوانی شده باشه


$(document).ready(function() {
$(".acardeon .f .part,.acardeon .f .part table td").hide();
$(".acardeon .f:nth-child(1) .part,.acardeon .f:nth-child(1) .part table td").show();
$(".acardeon .f:nth-child(1) h3").addClass("active");
$(".acardeon .f>h3").click(function() {
var $this = $(this).parent(".f").find(".part");
if($this.is(":hidden"))
{
$(".part").slideUp("slow");
$(".part").find("table td").fadeOut();
$this.slideDown("slow");
$this.find("table td").delay(1000).fadeIn("slow");
$("h3").removeClass("active");
$(this).addClass("active");
}
});
});

و در هنگام ساخت فرم هم بجای نمونه های


[input-radio 2532]

کدهای اینپوتی که ساختید رو بگذارید

این نشانی


//ajax.googleapis.com/ajax/libs/jquery/1.10.2/jquery.js

سایت Googlea API استن که CDN مناسب برای کدهاست و البته قرار دادن کد توش برای ایران تحریمه ولی می تونید از کدهای اون استفاده کنید

این نشانی نیازی به پروتکل (http یا https) نداره

2

به اشتراک گذاری این پست


لینک به پست

ممنون

یه سوال دیگه داشتم

من وقتی فرم رو پر میکنم و ارسالش میکنم ایمیلی که دریافت میکنم نوشته ها از چپ به راست و به صورت قاطی هست.

همونطور که گفتم من از contact form 7 استفاده میکنم و هر کاری کردم اون قسمت که مربوط به دریاقت ایمیل میشه رو نمیتونم قارسی کنم که از راست به چپ بنوسیم.

قکر میکنم دلیلش اسن باشه که از نسخه انگلیسی وردپرس استقاده میکنم

چطور این مشکل رو حل کنم؟

0

به اشتراک گذاری این پست


لینک به پست

به style.css اضافه کنید


form,form * {
direction:rtl !important;
text-align:right !important;
}

1

به اشتراک گذاری این پست


لینک به پست

منظورم این نبود

من منظورم اینه که ایمیل که دریافت میشه این مشکل رو دارم. یعنی inbox ایمیلم رو میگم

0

به اشتراک گذاری این پست


لینک به پست

من فکر کنم دلیلش اینه که contact form 7 من انگلیسی هست و من هر کاری میکنم نمیتونم اون قسمت که مربوط به ایمیل میشه رو از راست به چپ کنم(منظورم پایین سمت راست contact form 7)

0

به اشتراک گذاری این پست


لینک به پست
post-336-0-23426400-1383582084_thumb.jpg
1

به اشتراک گذاری این پست


لینک به پست

ممنونم این مشکل هم حل شد یعنی جهت از راست به چپ شد

فقط جملاتی که توش کلمه انگلیسی هست مرتب نیست

اول انگلیسی میاد بعد فارسی

یه سوال دیگه هم داشتم

من در فرم چک باکس دارم که اینها رو به صورت عمودی در سایت نشون میده اما وقتی ایمیل دریافت میکنم اینها رو در یک سطر به صورت افقی میاره.میخام عمودی دریافت بشه

0

به اشتراک گذاری این پست


لینک به پست

شما به هر استایلی در موقع تحویل ایمیل احتیاج دارید باید در بخش بالا وارد کنید

مگه ایمیل را خودتون دریافت نمی کنید؟

برای خودتون هم استایل دهی می کنید؟ این استایل ها باعث سنگینی ایمیل و فشار به منابع سرورتون که ارسال کننده است می شه

1

به اشتراک گذاری این پست


لینک به پست

برای ارسال نظر یک حساب کاربری ایجاد کنید یا وارد حساب خود شوید

برای اینکه بتوانید نظر ارسال کنید نیاز دارید که کاربر سایت شوید

ایجاد یک حساب کاربری

برای حساب کاربری جدید در انجمن ما ثبت نام کنید. عضویت خیلی ساده است !


ثبت نام یک حساب کاربری جدید

ورود به حساب کاربری

دارای حساب کاربری هستید؟ از اینجا وارد شوید


ورود به حساب کاربری

  • مطالب مشابه

    • توسط somy
      سلام
      من از قالب فروشگاهی دیجی کالا برای فروشگاه استفاده می کنم. متاسفانه صفحه بندی محصولات کار نمی کند و روی هر صفحه ای کلیک می شود فقط محصولات صفحه اول را نشان می دهد. مشکل از افزونه خاصی هم نیست، میشه راهنمایی بفرمایید که مشکل از چی میتونه باشه و چه جوری می شه رفعش کرد، چون اونجایی که قالب رو ازش خریداری کردیم پاسخگو نیستن. اگه راه حل خاصی دارید ممنون میشم بفرمایید، بسیار ضروری است.
    • توسط fashionir
      درود، دوستان من یک وب سایت دارم می خوام توسط یک افزونه تمام مزون های تهران رو با اطلاعاتشون معرفی کنم، لطفا افزونه ای برای این کار معرفی کنید، بسیار متشکرم.
    • توسط رضا مهدیار
      سلام دوستان
      گروه ما برای بخش سایت و مدیریت رسانه های اجتماعی با یک فرد با انگیزه تمایل همکاری داره، رسانه ما در زمینه فینتک و اقتصاد هستش ممنون میشم از دوستان اگر  خودتون تمایل دارید یا کسی رو میشناسید معرفی کنید ممنونم
    • توسط marketdl.com@gmail.com
      با سلام. وقت همگی بخیر
      بنده یه قالب فروشگاهی رو طراحی کردم. الان بخش سبد خرید ، عضویت و لاگین و کدتخفیف مشکل داره
      بخش سبد خرید : وقتی کاربر لاگین باشه سبد خرید به درستی کار میکنه، اما وقتی لاگین نباشه نمیتونه 2 تا محصول به سبد اضافه کنه. آدرس سایت هم androidsrc.ir هستش. خودتون تست کنید.
      بخش عضویت و لاگین : بخش عضویت درسته و اطلاعات کاربر پس از عضویت داخل دیتابیس ذخیره میشه، اما توی بخش کاربران وردپرس نمیاد. لاگین هم اصلا کار نمیکنه
      بخش کدتخفیف هم اصلا کار نمیکنه
       
      درضمن سایت بنده قبلا قالبش یه چیز دیگه بود و وردپرس نسخه پایین روش نصب بود، به خاطر اینکه نمی شد وردپرس رو آپدیت کنم، مجبور شدن قالب جدید طراحی کنم تا با وردپرس و ووکامرس جدید همخونی داشته باشه. یه سری اطلاعات از قبل مصل محصول و پست و کاربر وجود داشته. و الان این مشکلات به وجود اومده
      هر کسی میتونه مشکل رفع کنه بنده هزینش رو پرداخت میکنم
    • توسط masoudmosleh267
      سلام دوستان. من یه سایتی رو از بکاپ گرفتم و از یه هاست و دامنه به یه هاست و دامنه جدید انتقال دادم. حالا چه سایت رو که باز میکنم چه وارد پیشخوان وردپرس میشم یه ارور میاد یکی از خطلی functions.php قالب رو نشون میده.
      Parse error: syntax error, unexpected 'class' (T_CLASS), expecting identifier (T_STRING) or variable (T_VARIABLE) or '{' or '$' in /public_html/wp-content/themes/khadamator/functions.php on line 1132
      مشکل چیه؟