رفتن به مطلب
guugle

ویرایش و اضافه کردن فیلد به فرم تماس با ما

پست های پیشنهاد شده

سلام

در آدرس زیر یک فرم تماس با ما قرار دادم که می خواستم ویرایش هایی که گفته شده رو روش انجام بدم ولی نمی دونم چطور فایل html این صفحه رو پیدا کنم و ویرایشش کنم. ممنون میشم کمکم کنید!

آدرس صفحه:

http://petrobung.com/index.php/fa/contact-us

تغییراتی که می خواستم:

- در قسمت مشخصات (نشانی و پست الترونیک و تلفن و ...) توضیحات جلوی عنوان قرار بگیره. مثلا شماره تلفن به جای اینکه در خط بعد از تیتر «تلفن» قرار بگیره به صورت «تلفن : 021-2222222» نوشته بشه.(یعنی پشت سرش)

- گزینه فکس هم به این مشخصات اضافه بشه.

- تیتر «نام» برای فیلد اول به «نام و نام خانوادگی» تغییر کنه.

- یک فیلد دیگه به اسم «شماره تماس» اضافه بشه.

خیلی ضروری و فوری هستش!

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


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

باسلام

در فایل css قالبتون موارد زیر رو اضافه کنید

contact-address dl-horizontal dd

{

margin-top: -20px;

}

 

سوال دوم و چهارم: در کامپوننت تماس وارد بشید و تماس مربوطه رو ویرایش کنید

سوال سوم: برای تغییر نام به نام خانوادگی باید فایل زبان رو ویرایش کنید

 

یاعلی

ویرایش شده توسط musio

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


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

باسلام

در فایل css قالبتون موارد زیر رو اضافه کنید

contact-address dl-horizontal dd

{

margin-top: -20px;

}

 

سوال دوم و چهارم: در کامپوننت تماس وارد بشید و تماس مربوطه رو ویرایش کنید

سوال سوم: برای تغییر نام به نام خانوادگی باید فایل زبان رو ویرایش کنید

 

یاعلی

ممنون از پاسخ سریع تون!

همه مشکلات حل شد به غیر از دوتا:

- یکی این که توی کامپوننت تماس جایی برای اضافه کردن فیلد وارد کردن «شماره تماس» پیدا نکردم. ممنون می شم بیشتر توضیح بدین.

- دوم اینکه اون کدی که گفته بودین توی فایل template.css اضافه کردم ولی تغییری ایجاد نشد.

ممنون میشم این ها رو هم کمکم کنی حل بشه.

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


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

باسلام

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

 

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

 

یاعلی

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


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

فیلد شماره تماس رو برای دریافت از کاربر هنگام ارسال نظر میخواستم. یعنی یه فیلدی مثل فیلد «موضوع».

در مورد دسترسی هم باید بگم که متاسفانه نمی تونم. آخه سایت واسه خودم نیست. طور دیگه ای نمی تونین راهنمایی کنین؟

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


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

از ماژول html دستس کمک بگیرید و یک ماژول فرم ساز مثل rsform بعد اون رو هرجا خواستید با html دستی قرار بدبد در ماژول های فرم ساز راحت میتونید ایتم هارو انتخاب کنید

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


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

ممنون از راهنمایی هاتون. یکی از مشکلاتم (اضافه کردن یک فیلد جدید به فرم تماس برای دریافت شماره تماس از کاربر) حل نشده بود که با روش زیر به راحتی حل شد:

 

 

If you want add fields to Joomla 2.5.x/3.x ‘Contact Form’ do these steps: (I want to add ‘telephone’ field)

1- Go to *Joomla Directory > components > com_contact > models > forms* Open ‘contact.xml’ file.

2- Add this code to the file between ‘fieldset’ element:

<field name="contact_telephone"type="text"id="contact-telephone"size="30"description="Your Number for Contact"label="Phone"filter="string"required="true"/>

3- Go to *Joomla Directory > components > com_contact > views > contact > tmpl* Open ‘default_form.php’ file.

4- Find this code in the file:

<legend><?php echo JText::_('COM_CONTACT_FORM_LABEL'); ?></legend>

and add this code between element:

<dt><?php echo $this->form->getLabel('contact_telephone'); ?></dt><dd><?php echo $this->form->getInput('contact_telephone'); ?></dd>

5- Go to *Joomla Directory > components > com_contact > controllers* Open ‘contact.php’ file.

6- Find ‘_sendEmail’ function [find this code: private function _sendEmail($data, $contact) ] and add this code in the function:

$telephone  = $data['contact_telephone'];

and then change this code

$body = $prefix."\n".$name.' <'.$email.'> '."\r\n\r\n".stripslashes($body);

to

$body = $prefix."\n".$name.' ('.$email.', '.$telephone.') '."\r\n\r\n".stripslashes($body);

I added the variable $telephone in that line. Now, emails contain the telephone-number from the sender.

This worked perfectly for me!

 

(**

On Step number 4 IF YOU`RE USING A TEMPLATE, then you go to:

*Joomla Directory > templates > your_template_folder_name > html > com_contact > contact > and ppen ‘default_form.php’ file.

 

نوشتم تا اگر کس دیگه ای هم این مشکل رو داشت بتونه حلش کنه!

اینم آدرس سایت منبع:

http://stackoverflow.com/questions/20586581/adding-fields-to-joomla-3-x-contact-component

ویرایش شده توسط حق شناس

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


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

به گفتگو بپیوندید

هم اکنون می توانید ارسال داشته باشید و بعد ثبت نام خود را در سایت کامل نمایید. اگر حساب کاربری در سایت دارید، جهت ارسال با حساب کاربری خود هم اکنون وارد سایت شوید

مهمان
ارسال پاسخ به این موضوع ...

×   شما در حال چسباندن محتوایی با قالب بندی هستید.   حذف قالب بندی

  تنها استفاده از 75 اموجی مجاز می باشد.

×   لینک شما به صورت اتوماتیک جای گذاری شد.   نمایش به صورت لینک

×   محتوای قبلی شما بازگردانی شد.   پاک کردن محتوای ویرایشگر

×   شما مستقیما نمی توانید تصویر خود را قرار دهید. یا آن را اینجا بارگذاری کنید یا از یک URL قرار دهید.


×
×
  • افزودن...