Автор Тема: Снова обратная связь  (Прочитано 1107 раз)

06 Октябрь 2015, 18:50:09
  • Старожил
  • ****
  • Сообщений: 357
  • Репутация: +0/-0
  • Сообщество PrestaShop
    • Просмотр профиля
Добрый вечер. Так как стандартная форма обратной связи после правок перестала отправлять письма прощу либо помочь найти модуль с настраиваемыми полями для обратной связи либо помогите мне переделать всплывающие окно службы call me в обычную страницу. Спасибо.
06 Октябрь 2015, 19:32:11
Ответ #1
  • Ветеран
  • *****
  • Сообщений: 885
  • Репутация: +206/-0
    • Просмотр профиля
А чего его искать, зайдите на оф.сайт http://addons.prestashop.com и купите.
Модуль Form maker - contact forms and product forms
Модуль Extended Contact Form
06 Октябрь 2015, 19:37:43
Ответ #2
  • Старожил
  • ****
  • Сообщений: 357
  • Репутация: +0/-0
  • Сообщество PrestaShop
    • Просмотр профиля
Бесплатных нет?
06 Октябрь 2015, 19:39:28
Ответ #3
  • Фрилансер
  • *
  • Сообщений: 176
  • Репутация: +0/-0
    • Просмотр профиля
Таких, чтобы поля настраивать в админке, нет, только платные.
06 Октябрь 2015, 19:40:59
Ответ #4
  • Старожил
  • ****
  • Сообщений: 357
  • Репутация: +0/-0
  • Сообщество PrestaShop
    • Просмотр профиля
А реально службу callme открывать не всплывающим окном?
06 Октябрь 2015, 19:56:28
Ответ #5
  • Ветеран
  • *****
  • Сообщений: 33325
  • Репутация: +26771/-0
    • Просмотр профиля
Переделать можно любой модуль. Не проще востановить стандарную форму в шаблоне contact.tpl? Это легче чем модуль переделывать.
06 Октябрь 2015, 20:01:21
Ответ #6
  • Старожил
  • ****
  • Сообщений: 357
  • Репутация: +0/-0
  • Сообщество PrestaShop
    • Просмотр профиля
E-mail адрес, Номер (ссылка) заказа, Прикрепить файл вот что нужно убрать у стандартной формы. Если подскажите как это сделать для сайта на 1.6 и и сайта на 1.5 буду крайне благодарен. У меня должны остаться лишь выбор темы, имя и телефон.
06 Октябрь 2015, 20:56:12
Ответ #7
  • Ветеран
  • *****
  • Сообщений: 1614
  • Репутация: +32/-1
  • Сообщество PrestaShop
    • Просмотр профиля
В шаблолне страницы контактов contact-form.tpl удалите лишнии поля. Если не нужно прикрепление файла, то удалите
{if $fileupload == 1}
<p class="form-group">
<label for="fileUpload">{l s='Attach File'}</label>
<input type="hidden" name="MAX_FILE_SIZE" value="{if isset($max_upload_size) && $max_upload_size}{$max_upload_size|intval}{else}2000000{/if}" />
<input type="file" name="fileUpload" id="fileUpload" class="form-control" />
</p>
{/if}
07 Октябрь 2015, 16:34:40
Ответ #8
  • Старожил
  • ****
  • Сообщений: 357
  • Репутация: +0/-0
  • Сообщество PrestaShop
    • Просмотр профиля
Может кто нибудь показать, какие куски кода надо убрать? Как я понял в коде обратной связи много кода связанного с почтовым адресом, не хочу снова убить обратную связь.
07 Октябрь 2015, 17:05:57
Ответ #9
  • Ветеран
  • *****
  • Сообщений: 3419
  • Репутация: +79/-6
  • Сообщество PrestaShop
    • Просмотр профиля
Сохрани оригинальный файл contact-form.tpl потом всегда сможешь восстановить.
Можешь исправлять этот шаблон как хочешь, нет там связи с почтовым адресом.
07 Октябрь 2015, 18:11:05
Ответ #10
  • Старожил
  • ****
  • Сообщений: 357
  • Репутация: +0/-0
  • Сообщество PrestaShop
    • Просмотр профиля
Так меня не он беспокоит, а файл /controllers/front/ContactController.php там же прописано отправлять копию обращения на email и т.д......
07 Октябрь 2015, 20:09:15
Ответ #11
  • Ветеран
  • *****
  • Сообщений: 1614
  • Репутация: +32/-1
  • Сообщество PrestaShop
    • Просмотр профиля
В форме контактов 2 поля обязательны - Адрес E-mail, Сообщение.
Остальные можно удалить.
07 Октябрь 2015, 20:11:25
Ответ #12
  • Старожил
  • ****
  • Сообщений: 357
  • Репутация: +0/-0
  • Сообщество PrestaShop
    • Просмотр профиля
Тогда тему можно закрыть. Пойду искать как встроить скрипт call me в страницу.