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

Zed024    0

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

И так:

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

 

 

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


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

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

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


Ссылка на сообщение
Поделиться на другие сайты
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 595

WTF!?

action="/send/cm.php" 

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

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

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


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

WTF!?


action="/send/cm.php" 

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

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

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

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

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

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

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


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

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

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

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

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


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

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

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

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

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

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

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

 

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

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


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

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

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

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

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

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

Войти

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

Войти


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

    • От Djek
      Уважаемые разработчики, хочу обратиться с небольшим, рассчитанным на перспективу следующим предложением, возможно оно вас заинтересует. Мне, как потенциальному мигранту на Опенкарт с Джумлы немного портят настроение имеющиеся в наличии капчи. Как известно простая не работает, а гугл капча - очень сильно раздражает большинство клиентов, да и требует обращения к сторонним ресурсам. В  wordpress есть маткапча , в joomla вот уже давно есть элегантное математическое бесплатное решение с открытым кодом EasyCalcCheck Plus . Нельзя ли его адаптировать для Опенкарт ? Можно ли вообще установить капчу отдельным модулем ?
      P.S 
      Прошу сильно не ругаться и показать где - если такое решение уже есть
    • От x7dis1
      Народ - подскажите пожалуйста куда копать. Есть сайт на опенкарте - в футере в блоке информация при нажатии на любую из ссылок - перекидывает на главную страницу. и не открывает нужную например о доставке и т.д. 

      в карте сайта так же отображается - что эти страницы есть - но при нажатии переходит опять на главную. уже всю голову сломал - куда копать?

    • От mitandaster
      Добрый вечер.
      только осваиваю помогите разобраться.
      Только установила {ссылка на левый ресурс} Version 3.0.1.2
      Стандартный шаблон.
      где можно изменить или как-то скрыть (не удалять, вдруг пригодится потом) футеры "Служба поддержки", "Дополнительно", Личный кабинет
      спасибо за ответ!
       
    • От king777
      Доброго времени суток. Уважаемые разработчики и опытные пользователи этого замечательного движка.
      У меня возникло такое затруднение. Необходимо в модальном окне, которое зашито в /product.tpl по нажатии на кнопку "Обновить" - изменять изображение капчи на новое. Модальное окно предназначено для отправления формы предзаказа. У меня на все мои манипуляции и варианты из интернета приходит одна и та же ошибка - скрин прикладываю. Вариантов использовал множество. Вот лишь некоторые.
       
      $('#img_id').attr('src', 'captcha.php?r=' + Math.random());  
      $('#capreload').live('click', function() { d = new Date(); $("#capim").attr("src", "index.php?route=information/contact/captcha/?"+d.getTime()); });  
      Кстати заранее соглашусь - что вариантов исполнения в сети очень много - но мне они почему-то не помогли.  Я еще начинающий пользователь движка и могу не понимать какой-то детали. 
      Помогите советом, кто знает.

    • От Mirio
      Добрый день! Может кто-нибудь помочь с настройкой ссылок в футере? Переделывал из горизонтального в вертикальный, разбил на три колонки. И вот в первую строку хочу вывести разделы "О нас", "Доставка и оплата" и т.д. А мне вот такую картину отображает:

       
      Думаю ссылаюсь на страницу некорректно в контролёре, а как правильно направить - не могу разобраться. Именно так, чтобы подхватывался перевод в зависимости от языковой версии.
      Помогите, пожалуйста, разобраться! Буду очень благодарен.
  • Последние посетители   0 пользователей онлайн

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