Русская поддержка интернет-магазина PrestaShop
русская поддержка PrestaShop.
Регистрация
Забыли пароль?
Главная
Возможности
Демо
Скачать
Каталог магазинов
Форум
Модули и шаблоны
Администрирование
Реклама и маркетинг
Аналитика и статистика
Оплата и платежные системы
Управление контентом
Экспорт
Фронт-офис
Локализация
Торговые площадки
Управление товарами
Средства миграции
Оформление заказа
Поиск и фильтры
Доставка и логистика
Слайд-шоу
Социальные сети
Модификаторы
Шаблоны PrestaShop
Работа
Главная
Форум
Общие форумы (prestashop v1.6.x)
Общий форум
Вопрос по blocknewsletter
Вопрос по blocknewsletter
adwebzoom
Cпециалист
Сообщений: 123
Регистрация: 05-11-2013
# 1
07-04-2018 23:20
Доброго дня!
Модуль стоит blocknewsletter (подписка на рассылку). В настройках указал (Послать проверочный e-mail после подписки?) и (Отправить подтвержение о подписке по e-mail?), а также указал код купона, который заранее сгенерировал в правилах корзины.
Такая проблемка. При подписке на сайте, на почту приходит письмо для подтверждения с ссылкой по которой нужно перейти, при переходе по этой ссылке открывается страница сайта с ошибкой 404 (Эта страница не доступна) в адресе указана та ссылка по которой переходишь из письма. Ссылка такого вида /module/blocknewsletter/verification?token=32cd4c4068c4fb01435e5023ff2b49f9
В итоге подписка не подтверждается и купон не присылается.
Посмотрел в шаблоне письма, ошибок нет ссылку выводит {verif_url}
Где ошибку искать?
adwebzoom
Cпециалист
Сообщений: 123
Регистрация: 05-11-2013
# 2
13-05-2018 21:16
Нашел причину...
Если отключаешь ЧПУ то все работает и ссылка имеет такой вид сайт.ru/index.html?token=60bc56ae83dc36b7059b677da7d7f9f9&fc=module&module=blocknewsletter&controller=verification
С включенным ЧПУ ссылка имеет такой вид сайт.ru/module/blocknewsletter/verification?token=4aa06fbaf13c08c621c8b0f06c49bdf7 и соответственно при переходе попадаешь на страницу которой не существует, отсюда нет подписки.
Как быть? на сколько выключенный ЧПУ влияет на СЕО?
Алекс
Администратор
Сообщений: 4516
Откуда: Красноярск
Регистрация: 29-05-2009
# 3
13-05-2018 22:40
Цитата:( adwebzoom @ 08-04-2018 00:20
Смотреть сообщение
)
При подписке на сайте, на почту приходит письмо для подтверждения с ссылкой по которой нужно перейти, при переходе по этой ссылке открывается страница сайта с ошибкой 404 (Эта страница не доступна) в адресе указана та ссылка по которой переходишь из письма. Ссылка такого вида /module/blocknewsletter/verification?token=32cd4c4068c4fb01435e5023ff2b49f9
В директории модуля
blocknewsletter
проверьте наличие следующего файла
/modules/blocknewsletter/controllers/front/verification.php
Если файл отсутствует - обновите модуль или скачайте и загрузите вручную
Файл verification .php приложен к сообщению.
Вложения:
verification.php
( Размер файла: 1.47KB Скачиваний: 64 )
Оказываю услуги по администрированию интернет-магазина на CMS PrestaShop, написание модулей для PrestaShop. Большой опыт работы с CMS PrestaShop.
adwebzoom
Cпециалист
Сообщений: 123
Регистрация: 05-11-2013
# 4
13-05-2018 22:54
файл присутствует по указанному пути. Сравнил содержимое с тем, что Вы прикрепили - идентичное.
adwebzoom
Cпециалист
Сообщений: 123
Регистрация: 05-11-2013
# 5
13-05-2018 22:57
до этого, пробовал обновить модуль из аналогичной версии ps скаченной с оф. сайта. Интересно, может быть причина быть где-то в настройках сервера?
adwebzoom
Cпециалист
Сообщений: 123
Регистрация: 05-11-2013
# 6
13-05-2018 23:23
В админке в разделе SEO и URLs есть список страниц, среди которых есть страница "module-blocknewsletter-verification", однако ЧПУ на этой странице не заполнено. Так должно быть? У кого версия 1,6,1,17 посмотрите пожалуйста у вас также как и у меня? (скрин прикрепил)
Изображения:
Алекс
Администратор
Сообщений: 4516
Откуда: Красноярск
Регистрация: 29-05-2009
# 7
14-05-2018 00:01
Цитата:( adwebzoom @ 13-05-2018 23:57
Смотреть сообщение
)
Интересно, может быть причина быть где-то в настройках сервера?
Нет.
Цитата:( adwebzoom @ 14-05-2018 00:23
Смотреть сообщение
)
В админке в разделе SEO и URLs есть список страниц, среди которых есть страница "module-blocknewsletter-verification", однако ЧПУ на этой странице не заполнено. Так должно быть?
Да.
Не работает стандартный роут (правило ЧПУ).
Отловить ошибку без доступа к серверу невозможно.
Оказываю услуги по администрированию интернет-магазина на CMS PrestaShop, написание модулей для PrestaShop. Большой опыт работы с CMS PrestaShop.
На Главную форума
Найти
FaQ
Панель управления
Кто он-лайн
Общие форумы (prestashop v1.7.x)
-- Общий форум
-- Установка, Настройка, Обновление
-- Модули, плагины
-- Дизайн, шаблоны
-- Песочница
Общие форумы (prestashop v1.6.x)
-- Общий форум
-- Установка, Настройка, Обновление
-- Модули, плагины
-- Дизайн, шаблоны
-- Песочница
Общие форумы (prestashop v1.5.x)
-- Общий форум
Общие форумы (prestashop v1.4.x)
-- Новости и объявления
-- Общий форум
-- Установка, Настройка, Обновление
-- Дизайн, шаблоны
-- Модули, плагины
-- Песочница
-- Прочее
Общие форумы (prestashop v1.3.x)
-- Общий форум
-- Установка, Настройка, Обновление
-- Дизайн, шаблоны
-- Модули, плагины
---- Платные модули и хаки
-- Песочница
Другое
-- Корзина
---- Хостинг
---- Каталог магазинов
---- Общий форум
---- Прием багов