ورود

View Full Version : سوال: ایجاد فرم در وردپرس با استفاده از پلاگین contact form 7



e_a_23
جمعه 05 دی 1393, 21:10 عصر
سلام و خسته نباشید خدمت همگی
برای ایجاد فرم در وردپرس با جستجوهایی که انجام دادم متوجه شدم که پلاگین contact form 7 بیشترین استفاده رو داره. اما الان که دارم ازش استفاده می کنم مشکل دارم با عوض کردن ساختارش. مثلا می خوام یک فیلد به همراه label اش رو در یک سطر قرار بدم ( به صورت پیش فرض label رو بالا میذاره و اون کنترل خاص (مثلا تکست باکس) رو در زیر label می ذاره.) و بعد از انجام این کار می خوام کل فرم منظم باشه. یعنی مثلا اگر چند textbox زیر هم داریم، همشون دقیقا زیر هم باشن و یکی جلوتر، یکی عقب تر نباشه. کد اون قسمتی که این ساختار درش تنظیم شده هم ظاهرا قابل دسترسی نیست. در ضمن ساختار ریسپانسیو است. نمی دو نم باید چیکار کنم. آیا دوستان پلاگین مناسب تری سراغ دارند که این مشکلات رو نداشته باشه؟

این هم آدرس صفحه ای که فرم رو توش ایجاد کردم:
http://www.humanityfilm.com/?page_id=771

e_a_23
شنبه 06 دی 1393, 22:15 عصر
دوستانی که وردپرس کار کردین، معمولا از چه پلاگینی واسه ایجاد فرم استفاده می کنید؟

سعید کشاورز
شنبه 06 دی 1393, 23:10 عصر
فکر کنم بهترین گزینه همین هستش...ببینید زمانی که می خواین Lable روبه روی textbox باشه باید اون کد <br /> رو برداری که به خط پایین نیاد..در ضمن زمانی که داری فرم رو طراحی می کنی میتونی بهشون کلاس یا آیدی اختصاص بدی....همه چیز دست خودته..

_mojitaba_
شنبه 06 دی 1393, 23:19 عصر
الان که درسته!

e_a_23
یک شنبه 07 دی 1393, 16:55 عصر
فکر کنم بهترین گزینه همین هستش...ببینید زمانی که می خواین Lable روبه روی textbox باشه باید اون کد <br /> رو برداری که به خط پایین نیاد..در ضمن زمانی که داری فرم رو طراحی می کنی میتونی بهشون کلاس یا آیدی اختصاص بدی....همه چیز دست خودته..

ممنونم دوست عزیز. همونطور که می بینید من label و textbox رو رو به روی هم گذاشتم ولی مشکلم اینجاست که مرتب نمیشن. یعنی همه تکست باکس ها دقیقا زیر هم قرار نمی گیرن. می دونم که با کلاس دادن مشکل حل میشه ولی اون قسمت از کد که باید روش کار کنم قابل دسترسی نیست.

e_a_23
یک شنبه 07 دی 1393, 17:01 عصر
الان که درسته!
فرم منظم نیست.

سعید کشاورز
یک شنبه 07 دی 1393, 23:35 عصر
آهان...حالا منظورت رو فهمیدم....
خوب شما باید از Div استفاده کنی...البته ساختارش یکم پیچیده میشه...ولی باید هر کدوم رو داخل Div قرار بدی که مرتب باشن...یه جورایی شبیه Table
اگه طراحی وب کار کرده باشی و html css بلد باشی منظروم رو میفهمی

پیام حیاتی
یک شنبه 07 دی 1393, 23:54 عصر
سلام
چه داستانی شده این فرم!!
افزونه ها همواره محدویت های خودشون رو دارند من الآن فرم شما رو دیدم علاوه بر نامنظم بودن برای نمایش در موبایل و تبلت هم بهینه نیست.
پیشنهاد می کنم از خیر این پلاگین بگذرید و این فرم رو خودتون با php بنویسید و کدها رو در page مربوطه قرار بدید.
برای منظم شدن فرم هم یک جدول ایجاد کنید و فیلدها رو درون جدول قرار بدید استفاده از div کارو پیچیده میکنه،زیبا سازی هم که html,css اگر ام بعد ها بخواین ویرایش کنید به راحتی قابل ویرایش است.
در نت جستجو کنید how to create form in php
یا در همین انجمن در بخش php جستجو کنید.