Jump to content
Sign in to follow this  
Anastasya

Добавление строк в Обратную связь.

Recommended Posts

Помогите пожалуйста  добавить новые строки в форму обратной связи: телефон и тема обращения. Ну и, конечно, чтобы это всё на почту тоже присылалось. Насколько я понимаю, это должно быть где-то здесь:

contact.php:

// Entry

$_['entry_name']     = 'Ваше имя';
$_['entry_email']    = 'Ваш E-Mail';
$_['entry_enquiry']  = 'Ваш вопрос или сообщение';
$_['entry_captcha']  = 'Введите код, указанный на картинке';
Edited by Anastasya

Share this post


Link to post
Share on other sites

Нет надо много файлов менять -

Дописывая функционал - а у тебя файл только с переводом 

Share this post


Link to post
Share on other sites

Делал недавно, достаточно внести изменения в эти файлы: 

/catalog/view/theme/default/template/information/contact.tpl
/catalog/controller/information/contact.php

При этом, естественно, добавленные поля не будут сохраняться в базу, а только отправляться на почту.

Share this post


Link to post
Share on other sites

расскажите пожалуйста поподробнее, какие именно изменения нужно производить

Share this post


Link to post
Share on other sites

Вот строка ввода имени 

<input type="text" name="name" value="<?php echo $name; ?>" id="input-name" class="form-control" />

Вот тело письма:

$mail->setText($this->request->post['enquiry']);

Новые строки вставить по аналогии.

Share this post


Link to post
Share on other sites

Спасибо, а не знаете, как сделать так, чтоб ещё и в базу добавлялись?

Share this post


Link to post
Share on other sites

Внести изменения в файл модели, ну и в БД добавить столбец.

Share this post


Link to post
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
You are posting as a guest. If you have an account, please sign in.
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

Sign in to follow this  

  • Similar Content

    • By StepanG
      500.00 руб
      Скачать/Купить дополнение


      Виджет Multi Connect

       
      Виджет Multi Connect поможет вашим клиентам быстро и легко связаться с вами через разные мессенджеры и каналы, такие как WhatsApp, Messenger, Skype, Viber, Telegram, Line, VK, Email и телефонный звонок.
      Возможно добавление кнопки чата любого сервиса.
       
      Особенности:
      Простая установка
      Без перезаписи файлов
      Совместимость со всеми темами
      Адаптировано к мобильным устройствам
      Выбор позиции виджета на сайте
      Изменение цвета основной кнопки
      Включение или отключение кнопок, которые вам нужны
      Бесплатная установка и поддержка
       
      Локализации: английский, русский, украинский
       
      Дэмо:
      http://opencart3.coreit.com.ua
      http://opencart3.coreit.com.ua/admin/
      user/pass: demo
       
      Установка:
      1. Перейдите в раздел установки расширений
      2. Установите ocmod расширение
      3. Перейдите на страницу списка модулей и нажмите "Активировать" 
      4. Теперь можно перейти к настройке модуля
       
      Установка для 1.5:
      1. Разархивируйте файл
      2. Скопируйте содержание папки upload в каталог с установленной OpenCart
      3. Перейдите на страницу списка модулей и нажмите "Установить" 
      4. Теперь можно перейти к настройке модуля
       
      Удаление (со всеми файлами модуля):
      1. Перейдите в раздел установки расширений и удалите Виджет Multi Connect
      2. Удалите модуль из раздела "Дополнения" > "Модули"
      3. Скопируйте файл uninstall.php в корень сайта
      4. Запустите файл из адресной строки. Например, http://адрес-сайта/uninstall.php
      5. Удалите файл uninstall.php
       
      Помощь / Контакты:
      Для любых дополнительных запросов относительно покупки, настройки, локализации и т. д.:
      Электронная почта: core1@coreit.com.ua
      Добавил StepanG Добавлено 10.09.2018 Категория Модули Системные требования Сайт разработчика https://coreit.com.ua Старая цена Метод активации Без активации Ioncube Loader Нет OpenCart 3.0
      2.3
      2.2
      2.1
      2.0
      1.5.6.4
      1.5.6.3
      1.5.6.2
      1.5.6.1
      1.5.6
      1.5.5.1
      1.5.5
      1.5.4.1
      1.5.3.1 ocStore 3.0
      2.3
      2.2
      2.1
      1.5.5.1.2
      1.5.5.1.1
      1.5.5.1
      1.5.4.1.2
      1.5.4.1.1
      1.5.4.1
      1.5.3.1
      1.5.2.1
      1.5.1.3 OpenCart.Pro, ocShop Opencart.pro 2.3
      Opencart.pro 2.1
      OcShop 2.0.3.х
      OcShop 1.5.6.4.х Обращение к серверу разработчика Нет  
    • By LIAL
      700.00 руб
      Скачать/Купить дополнение


      Улучшение формы обратной связи (OC 2.x)
      Улучшение формы обратной связи для Opencart 2.x
      Модуль улучшения Формы обратной связи, позволит вам сделать некоторые полезные изменения формы, непосредственно из админка, не изменяя самого шаблона формы. Для чего они нужны и как использовать, зависит от вас, а ниже возможности, которые станут вам доступны:
      1. Отключение показа блока расположение-адрес-телефоны: находится выше формы, и не всегда требуется для интернет магазинов
      2. Дополнительное поле: иногда нужно добавить некоторую информацию в запрос, отправляемый клиентом, это можно сделать, заполнив данный параметр. Если вы оставите данное поле пустым, то в форму ничего не добавиться. Возможность указать обязательное поле или нет.
      Формат: НАЗВАНИЕ ПОЛЯ;ПОДСКАЗКА В ПОЛЕ - причем подсказку можете не вводить.
      При отправке запроса, эти данные будут добавлены в тело письма.
      Пример использования: Телефон, Скайп, Адрес сайта и тп
      3. Добавление темы запроса: При включении данной опции, в форме появится еще одно поле «Тема письма», причем, если в настройках вы только включите его и ничего не будете заполнять - поле в форме будет пустым, те посетитель может сам указать любую тему, если же вы в админка заполните это поле текстом или текстом разделенным точкой с запятыми, то в форме появится выпадающий список с темами письма, и посетитель должен будет выбрать один из них. Возможность указать обязательное поле или нет.
      4. Другой email: По умолчанию запрос отправляется на системный email, указанный в настройках, но иногда это бывает не удобно, поэтому вы можете переопределить email на который будут отправляться сообщения с формы обратной связи. Данная опция не влияет ни на какие другие запросы и не предопределяет стандартный email - только для формы обратной связи.
      5. Надпись на кнопке: иногда нужно чтобы надпись на кнопке отправки формы была своя, вы можете сделать это самостоятельно не изменяя шаблона.
      6. Уникальный ID: При использовании, добавляет в тему письма уникальный идентификатор (генерируется на каждую отправку, начиная с 1).
      В основном требуется, если вы используете форму для получения запросов в тех.поддержку, чтобы корректно отслеживать различные запросы.
      6. Прикреплять файл: Есть возможность прикрепить один файл при отправке сообщения, и указать ограничение на его размер.
      Добавил LIAL Добавлено 28.01.2016 Категория Обратная связь, звонки Системные требования Сайт разработчика https://instup.com Старая цена Метод активации Ioncube Loader OpenCart ocStore OpenCart.Pro, ocShop Обращение к серверу разработчика  
    • By Nekto
      300.00 руб
      Скачать/Купить дополнение


      Редактируем футер 2.0
      Добавлет в футер
      1 - Колонку контакты в которой выводятся, адрес, телефон, email, время работы, коментарий **.
      2 - Ссылки на социальные сети **.
      3 - Способы оплаты Cards (или что угодн HTML) *.
      4 - Вывод HTML, большой блок, шириной в 100% , можно разбить на меньшые*.
      5,6,4 - 3 блока одинаковой ширины, Вывод HTML, например для вывода счетчика посетителей, Кнопки "Поделиться ссылкой", *.
      * - Вывод HTML кода, в любой из этих блоков можно вывести как значки fontawesome так и текст, ссылки, изображения (их можно загрузить через текстовый редактор), изображение со ссылкой, код счетчика, виджет соцсетей, карту и т.д.
      ** - если поле не заполненно, значек не появляется.
      Не создает дополнительной нагрузки на БД, заменяет запрос "config_name" на другой.
      Простая установка через OcMod. Включить и настроить в модулях.
      Насройка блоков
      1 - заполните поля "телефон, email и т.д. "все заполненные поля появятся в колонке "Контакты" с соответствующими значками.
      2 - добавьте ссылки на ваши страницы в социальных сетях "все заполненные поля появятся в блоке 2" с соответствующими значками.
      3 - в этот блок можно добавить способы оплаты принимаемые на сайте в виде "Font Awesome Icons" (примеры и ссылка на все значки Font Awesome непосредственно в модуле) или в виде ссылки на изображение, вот так -
      <img src="http://cartopen.ru/image/data/2031/install-footer5.jpg" alt="">
      4 - можно вставить схему проезда - карту, или что угодно HTML. Блок можно поделить на части, как на демо вставив
      <div class="col-sm-4">ВИДЖЕТ В КОНТАКТЕ - КОДВИДЖЕТА</div>
      <div class="col-sm-8">КАРТА - КОД КАРТЫ</div>
      5,6,7 - 5 вставлен код поделиться ссылкой, 6 обычный текст, 7 - код счетчика посетителей.
      Демо
      Установка
      В панели администрирования перейти в Дополнения - Установка дополнений Загрузить zip файл дополнения через OCMOD В панели администрирования перейти в Дополнения - Менеджер дополнений, нажать кнопку Обновить Включить модуль и заполнить необходимые поля. Файл для тестирования Вашего шаблона, в каком месте появятся блоки.
      Если тестирование не прошло удачно, Вы можете обратиться в личку для ручной установки
      для этого мне понадобятся достув админку, ftp доступ и некоторое время. Доплата не нужна за это.
      Скачать Добавил Nekto Добавлено 29.01.2016 Категория Редакторы Системные требования Сайт разработчика Старая цена Метод активации Без активации Ioncube Loader Нет OpenCart 2.3 ocStore 2.3 OpenCart.Pro, ocShop Не проверялось Обращение к серверу разработчика  
    • By korsox
      849.00 руб
      Скачать/Купить дополнение


      Контакты на Яндекс.Карте с галереей изображений
      Контакты на Яндекс.Карте с галереей изображений v.1.0
      ОПИСАНИЕ
      Модуль удобно отображает местоположение Ваших магазинов, офисов и пунктов выдачи на Яндекс карте, с возможностью добавления изображений и ссылок для более подробной информации.
      С этим модулем Ваши клиенты всегда Вас найдут!
      УСТАНОВКА
      Через phpMyAdmin импортируйте в базу данных файл из папки sql
      Скопируйте файлы из папки upload в корень сайта
      Установите и настройте модуль в администраторской части сайта
      В настройках модуля введите лицензионный ключ

      УСТАНОВКА НЕ ЗАТРАГИВАЕТ ФАЙЛЫ ДВИЖКА. VQMOD НЕ ИСПОЛЬЗУЕТСЯ.
      ОТОБРАЖЕНИЕ НА САЙТЕ
      Вы можете воспользоваться стандартным функционалом и разместить модуль в интересующих Вас схемах.
      Для размещения модуля в нестандартном месте, Вам потребуется добавить:
      в контроллере $this->children = array( 'module/contact_map', ...);

      в шаблоне <?php echo $contact_map; ?>


      СОДЕРЖИТ JQUERY ПЛАГИНЫ:
      fancyBox 2.1.5
      slick 1.5.7

      ПОДДЕРЖИВАЕМЫЕ ЯЗЫКИ В КОМПЛЕКТЕ:
      Russian
      ПОДДЕРЖИВАЕМЫЕ ВЕРСИИ:
      1.5.x
      ЛИЦЕНЗИЯ
      Для получения лицензионного ключа, скачайте архив с модулем и напишите мне в личные сообщения свой email и доменное имя магазина на котором будет стоять модуль. Лицензионный ключ будет выслан Вам на Ваш email.
      Один лицензионный ключ для одного домена. Срок действия лицензии не ограничен.
      ТРЕБОВАНИЯ К СЕРВЕРУ
      PHP 5.4+
      ionCube PHP Loader 5.0+

      ПРИМЕР
      searchauto.freedev.ru/contact

      ПОДДЕРЖКА
      При возникновении ошибок, вопросов расширения функционала или обновлений, обращаться к автору модуля: skype korsox, korsox@mail.ru
      Добавил korsox Добавлено 12.11.2015 Категория Слайдшоу, баннеры, галереи  
    • By OCdevWizard
      ❖ ОПИСАНИЕ
      Модуль - конструктор форм. Вы можете сделать более дружескую обратную связь с посетителями вашего магазина. Большая и расширенная система настройки делают этот модуль абсолютно уникальным и гибким для каждого магазина.
       
      ❖ DEMO САЙТ
      Админка: demo / demo | Смотреть
      Каталог: Смотреть
       
      ❖ СОВМЕСТИМОСТЬ С OPENCART
      ❏ 2.0.0.0, 2.0.1.0, 2.0.1.1, 2.0.2.0, 2.0.3.1, 2.1.0.1, 2.1.0.2, 2.2.0.0, 2.3.0.2, 3.0.0.0, 3.0.1.1, 3.0.1.2, 3.0.2.0
       
      ❖ СОВМЕСТИМОСТЬ С OCSTORE
      ❏ 2.1.0.1, 2.1.0.1.1, 2.1.0.2, 2.1.0.2.1, 2.3.0.2, 2.3.0.2.1, 2.3.0.2.2, 2.3.0.2.3
       
      ❖ ВСТРОЕННЫЙ ПЕРЕВОД
      Украинский, Русский, Английский
       
      ❖ ДРУГИЕ МОДУЛИ ИЗ ЭТОЙ КОЛЛЕКЦИИ
      ❏  Конструктор форм PRO+

      ❖ ПРЕДПРОСМОТР


      ❖ ОСНОВНЫЕ ВОЗМОЖНОСТИ


      ❖ ДЕТАЛИЗИРОВАННЫЙ СПИСОК ВОЗМОЖНОСТЕЙ
      ❏ Модуль конструктора форм с расширенным функционалом, работает без перезагрузки страницы (через Ajax).
      ❏ Модуль работает как: всплывающее окно, стандартный тип вывода, страница или боковая панель.
      ☒ Вы можете минимизировать JS-файл модуля (низкий и средний уровень).
      ☒ Вы можете настроить эффекты анимации для всплывающего модуля.
      ☒ Вы можете редактировать и восстанавливать CSS файлы модуля.
      ❏ Вы можете выбрать с какими группами клиентов будет работать модуль.
      ❏ Поддержка мультиязыков.
      ❏ Поддержка мультимагазинов.
      ❏ Вы можете редактировать основные текстовые данные модуля.
      ❏ Модуль поддерживает RTL или LTR направление текста.
      ❏ Простая установка через OCmod.
      ❏ Модуль требует активации лицензии.
      [NEW] в версии 1.0.2
      ❏ защита от спама Google reCAPTCHA v2.
      ❏ новые типы полей: (email, телефон, имя, фамилия) - в эти поля автоматически подставляется данные зарегистрированного пользователя, заголовок блока.
      ❏ символ * для обязательных полей.
      ☒ - функциональные возможности модуля, которые отмеченные этим знаком доступны только для версии модуля PRO+.
       
      ❖ СИСТЕМНЫЕ ТРЕБОВАНИЯ
      ❏ Перед покупкой, пожалуйста воспользуйтесь бесплатной утилитой "Проверка совместимости системы", для проверки совместимости вашей системы с требованиями модуля.
      ❏ PHP: >= 5.6.
      ❏ Установленная cURL библиотека.
      ❏ Установленный ionCube Loader v10.2.
      ❏ Модуль работает и на localhost, но требует активного подключения к Интернет.
       
      ❖ ПОДДЕРЖКА
      ❏ Пожалуйста, используйте мою службу поддержки, чтобы запросить помощь или сообщить о ошибке.
      ❏ Пожалуйста, не используйте комментарии для сообщений об ошибках.
      ❏ Техническая поддержка предоставляется бесплатно. Обратите внимание, что платная техническая поддержка выполняется в случаях, когда существует конфликт с внешними модулями/продуктами/шаблонами. Пожалуйста, примите это с пониманием того, что разработчик не может сделать собственный модуль на 100% совместимым со всеми внешними расширениями. Вот почему в некоторых случаях необходимо адаптировать модуль к нестандартной конфигурации и системным настройкам магазина. Поэтому решение таких проблем будет оплачиваться отдельно от стоимости модуля.
       
      ❖ ЛИЦЕНЗИЯ
      ❏ Вы можете использовать модуль только на одном своем домене (например http://site.com), а также на под доменах этого домена (например http://test.site.com или http://site.com/test/).
      ❏ Вы не можете продавать или перепродавать этот модуль без письменного разрешения от автора (OCdevWizard).
      ❏ Вы не можете давать в качестве подарка или распространять этот модуль без письменного разрешения от автора (OCdevWizard).
      ❏ Вы не можете представлять этот модуль как ваш собственный. Пожалуйста уважайте время и труд, которое автор потратил на создание этого модуля.
      ❏ Вы не можете удалять копирайт из файлов модуля от автора (OCdevWizard).
      ❏ Вы должны использовать мою службу поддержки для активации лицензии модуля.
       
      ❖ НЕСОВМЕСТИМЫЕ МОДУЛИ (НЕ ВЕСЬ СПИСОК)
      ❏ Mijoshop, Aceshop
  • Recently Browsing   0 members

    No registered users viewing this page.

×

Important Information

On our site, cookies are used and personal data is processed to improve the user interface. To find out what and what personal data we are processing, please go to the link. If you click "I agree," it means that you understand and accept all the conditions specified in this Privacy Notice.