На самом деле форма подписки на рассылку крайне важная штука.
Она у вас уже сделана, в блоге, а возможно ее своими силами портировать в "Магзин" и "Сайт"?
Просто переносом куска кода? Или как-то еще.
Благодарю за ответ.
На самом деле форма подписки на рассылку крайне важная штука.
Она у вас уже сделана, в блоге, а возможно ее своими силами портировать в "Магзин" и "Сайт"?
Просто переносом куска кода? Или как-то еще.
Благодарю за ответ.
На самом деле она есть везде, начиная с версии 1.1.0. Но так сложилось, что времени на обновление демо вообще нет и там у "Сайта" и "Блога" версия 1.0.0. Поэтому и формы нет и часть уже устраненных багов остается.
Чесслово, вообще не до этого. Потратить ресурсы на исправление новой порции багов и выпуск новой версии в приоритете. Так что не обращайте внимания, это всего лишь временный "косяк" нашего демо. Форма подписки является частью подвала и видна практически на всех страницах.
Но не лишним будет и сказать об одной неприятной особенности. Она не работает :) Причем это не наша вина, она не работает ни в одной из тем, включая default. На вид всё прекрасно, но подписчик не появляется. Это баг в самом приложении рассылок. https://support.webasyst.ru/16697/forma-podpiski-v... - причем уже давно она сломалась. Просто никто не замечал. О баге известно давно, причина в некорректной проверке капчи, но разработчики забывают исправить. Остается только надеяться и ждать.
Евгений, а сделать с помощью встроенной формы нельзя? Она то работает.
Проблема в том, что там настраиваемые поля. А в отведенном для формы подписки месте нет этого самого места для других полей. Придется писать инструкцию по настройке. Её опять никто не прочитает, напортачит, напишет претензию в поддержку. И такая реализация всё равно будет вызывать недовольства. А если не видно разницы...?
Лучше активнее педалировать тему нерабочей подписки на форумах вебасист, повышая этим приоритет этой задачи. Либо сделать 1 правку в одном *.php файле. Там буквально 1 символ. На форуме вебасист вроде было решение уже.
Есть еще вариант использования плагина kmemailcollect. Ну или как-то так. Не помню точно его название. Правда без доработок в шаблоне не обойтись и этот способ только для понимающих в HTML+JS.
--- Либо сделать 1 правку в одном *.php файле. Там буквально 1 символ.
Обрыл весь форум, ничего не нашел ...
Может подскажет кто?
В файле ../wa-apps/mailer/lib/actions/frontend/mailerFrontendSubscribe.controller.php найти строки:
if ($form_id) { $form_model = new mailerFormModel(); $mfp = new mailerFormParamsModel(); $form = $form_model->getById($form_id); $form['params'] = $mfp->get($form_id); if ($form['params'] && empty($form['params']['fields']['captcha'])) { $validate_captcha = false; } }Заменить на:
if ($form_id) { $form_model = new mailerFormModel(); $mfp = new mailerFormParamsModel(); $form = $form_model->getById($form_id); $form['params'] = $mfp->get($form_id); if ($form['params'] && empty($form['params']['fields']['captcha'])) { $validate_captcha = false; } } else { $validate_captcha = false; }То есть всего лишь добавилась 1 строка с "обратным условием". И будет вам счастье. По крайней мере до тех пор, пока не обновите само приложение "Рассылки".
Есть в жизни счастье)) Спасибо, Евгений!
Два года без изменений? Это печально.
Ок. Но как вывести пусть неработающую форму у семя на сайте?
Сейчас установлена версия InCart 1.1.0.0
Значит будем "колхозить" и подсовывать под форму скрипты сторонних сервисов, но без рассылок магазину будет очень сложно.
А можете дать ссылку на сайт, где наблюдается такая своеобразная избирательность отображения этой формы? Если информация секретная, напишите через форму обратного запроса: http://incart.designmyshop.ru/feedback/
или на incart@designmyshop.ru
Отправил на почту.
а можно эту форму подписки убрать вообще со всех страниц? не нашел нигде возможности ее отключения.
В настройках нет такой возможности. Я так убирал:
Витрины -> Шаблоны -> footer.html
Вторую строчку удалить, вот эту:
{include file="footer.subscribe.html" inline}Всё верно. Она сама отключается, если не установлено приложение "Рассылки". Людей, имеющих такое приложение, но не желающих отображать эту форму подписки явно очень мало. Поэтому и настройки нет. Будет вызывать путаницу для тех, у кого приложения нет.
Спасибо!!