Рекомендуемые сообщения

Zed024    0

Здравствуйте! Столкнувшись с недопониманием, я решил создать новую более конкретизированную тему вместо имеющейся. Жалобу на себя уже оформил и старую тему уже удалили (Благодарю за оперативность!). 

И так:

Подскажите, пожалуйста, как добавить базовую капчу в template\common\footer.tpl ?

 

 

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
markimax    1 493

Куда ?!
Что вы вообще такое "придумали"?
Описывайте детально

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
Zed024    0
6 часов назад, markimax сказал:

Куда ?!
Что вы вообще такое "придумали"?
Описывайте детально

:) Один умелый мастер (судя по всему в опенкарте и php он понимает неплохо) реализовал вывод формы, а код отвечающий за форму поместил в footer.tpl. Он очень много "нестандартных" решений применил при создании сайта. Суть формы: она заполняется и данные отправляются скриптом (/send/cm.php) на e-mail. Вот в эту форму я и хочу добавить капчу.

Код формы:


Строка 116: <!--cb-->
<div class="modal fade bs-modal-cb-md" tabindex="-1" role="dialog" aria-labelledby="myLargeModalLabel" aria-hidden="true">
<div class="modal-dialog modal-cb-md modal-cb"><div class="modal-content"><form role="form" style="padding:20px;" action="/send/cm.php" method="post">
<div class='form-group'>
<label for='tel'>Фраза1?</label>
<input type='tel' class='form-control' id='tel' placeholder='Фраза2'>
//КАПЧА
</div>
<button type='submit' class='btn btn-success'>Фраза3!</button>
</form></div></div>
</div>
 

 

Изменено пользователем Zed024

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
markimax    1 493

WTF!?

action="/send/cm.php" 

Так в opencart не делают (это костыль со "сторонней" точкой входа, что не безопасно)

Сделайте форму по другому
Здесь на форуме есть бесплатный модуль форм (но насколько знаю уже не поддерживается) и есть платный (кстати с каптчей)
Сделайте согласно стандартов opencart по нормальному а не костылями

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
Zed024    0
19 минут назад, markimax сказал:

WTF!?


action="/send/cm.php" 

Так в opencart не делают (это костыль со "сторонней" точкой входа, что не безопасно)

Сделайте форму по другому
Здесь на форуме есть бесплатный модуль форм (но насколько знаю уже не поддерживается) и есть платный (кстати с каптчей)
Сделайте согласно стандартов opencart по нормальному а не костылями

Я понимаю. Но сам опенкарт был подредактирован мастером (footer-файлы, за исключением дополнительных кодов и путей, остались прежними) и я не уверен, что всё правильно встанет.

К тому же, за время проведённое за изучением данного вопроса, мне самому стало очень интересно, а как добавить капчу в footer.tpl.

Как-то не вериться, что это сделать невозможно. :)

Изменено пользователем Zed024

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
markimax    1 493
3 часа назад, Zed024 сказал:

Как-то не вериться, что это сделать невозможно. :)

Возможно всё :)
Вопрос другой -  сколько "человеко-часов" это займет
Не забываете что надо изменять контроллеры и т п
У вас есть квалификация php программиста?
Просто никто не видел скрипты "вашей" формы в футере

Могу дать направление - смотрите как реализована каптча в форме контактов и сделайте по аналогии в контроллерах формы

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
Zed024    0
В 09.02.2017 в 23:48, markimax сказал:

Возможно всё :)
Вопрос другой -  сколько "человеко-часов" это займет
Не забываете что надо изменять контроллеры и т п
У вас есть квалификация php программиста?
Просто никто не видел скрипты "вашей" формы в футере

Могу дать направление - смотрите как реализована каптча в форме контактов и сделайте по аналогии в контроллерах формы

Я вот тоже так думаю.

Ну... Пока у меня ещё есть время и желание. Буду пробовать.

Не очень активно, но работал с php, мне как-то ближе c++ и связанное с ним.:)

Хорошо. Спасибо. Посмотрю.

 

Изменено пользователем Zed024

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Для публикации сообщений создайте учётную запись или авторизуйтесь

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

Создать учетную запись

Зарегистрируйте новую учётную запись в нашем сообществе. Это очень просто!

Регистрация нового пользователя

Войти

Уже есть аккаунт? Войти в систему.

Войти


  • Похожий контент

    • От TigranS
      Добрый день коллеги,
      Использую движок opencart.pro 2.3.0.2.2.
      В разделе капча етсь два выбора: Стандартная Капча и Google reCAPTCHA.
      Нужно чтобы капча была видна на странице обратной связи.
      Просто активация выше изложенных капчий не показывает ничего. Также капча не видна с списке разширений, при создании макета страницы (думал она так добавляется). 
      Подскажите что надо сделать?
       
      Спасибо,
      Тигран
    • От 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 Не проверялось  
    • От Nekto
      Добавлет в футер
      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 доступ и некоторое время. Доплата не нужна за это.
      Скачать
    • От ashap

      350.00 руб
      Скачать/Купить дополнение


      Recaptcha для админ панели
      Admin Recaptcha
      Позволяет усилить защиту админ панели от перебора паролей роботами.



      Версия для магазинов 2.3 по ссылке
       
      Смотрите также другие модули по ссылке
      Добавил ashap Добавлено 01.09.2015 Категория Модули Системные требования Сайт разработчика https://store.pe-art.ru/ Старая цена Метод активации Без активации Ioncube Loader Нет OpenCart 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.4.1
      1.5.3.1 ocStore 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 OpenCart.Pro, ocShop Opencart.pro 2.1
      OcShop 2.0.3.х
      OcShop 1.5.6.4.х  
    • От ashap
      Admin Recaptcha
      Позволяет усилить защиту админ панели от перебора паролей роботами.



      Версия для магазинов 2.3 по ссылке
       
      Смотрите также другие модули по ссылке
  • Последние посетители   0 пользователей онлайн

    Ни одного зарегистрированного пользователя не просматривает данную страницу