Ответить Новая тема Новый опрос 
 Вопрос по blocknewsletter
adwebzoom


Cпециалист
Сообщений: 123
Регистрация: 05-11-2013


07-04-2018 23:20
Доброго дня!
Модуль стоит blocknewsletter (подписка на рассылку). В настройках указал (Послать проверочный e-mail после подписки?) и (Отправить подтвержение о подписке по e-mail?), а также указал код купона, который заранее сгенерировал в правилах корзины.

Такая проблемка. При подписке на сайте, на почту приходит письмо для подтверждения с ссылкой по которой нужно перейти, при переходе по этой ссылке открывается страница сайта с ошибкой 404 (Эта страница не доступна) в адресе указана та ссылка по которой переходишь из письма. Ссылка такого вида /module/blocknewsletter/verification?token=32cd4c4068c4fb01435e5023ff2b49f9
В итоге подписка не подтверждается и купон не присылается.

Посмотрел в шаблоне письма, ошибок нет ссылку выводит {verif_url}
Где ошибку искать?
 
Вне форума
ПМ 
Щелкните, и это сообщение будет добавлено в ваш ответ как цитата Цитировать этот ответ
adwebzoom


Cпециалист
Сообщений: 123
Регистрация: 05-11-2013


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


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 )
 
Вне форума
ПМ Отправить эл.сообщение 
Щелкните, и это сообщение будет добавлено в ваш ответ как цитата Цитировать этот ответ
adwebzoom


Cпециалист
Сообщений: 123
Регистрация: 05-11-2013


13-05-2018 22:54
файл присутствует по указанному пути. Сравнил содержимое с тем, что Вы прикрепили - идентичное.
 
Вне форума
ПМ 
Щелкните, и это сообщение будет добавлено в ваш ответ как цитата Цитировать этот ответ
adwebzoom


Cпециалист
Сообщений: 123
Регистрация: 05-11-2013


13-05-2018 22:57
до этого, пробовал обновить модуль из аналогичной версии ps скаченной с оф. сайта. Интересно, может быть причина быть где-то в настройках сервера?
 
Вне форума
ПМ 
Щелкните, и это сообщение будет добавлено в ваш ответ как цитата Цитировать этот ответ
adwebzoom


Cпециалист
Сообщений: 123
Регистрация: 05-11-2013


13-05-2018 23:23
В админке в разделе SEO и URLs есть список страниц, среди которых есть страница "module-blocknewsletter-verification", однако ЧПУ на этой странице не заполнено. Так должно быть? У кого версия 1,6,1,17 посмотрите пожалуйста у вас также как и у меня? (скрин прикрепил)


Изображения:
Screenshot-2018-5-13 SEO и URLs.jpg - Размер файла24.87KB, Скачиваний: 291 (Нажмите для увеличения) Screenshot-2018-5-13 SEO и URLs _ схема URL.jpg - Размер файла67.66KB, Скачиваний: 281 (Нажмите для увеличения)
 
Вне форума
ПМ 
Щелкните, и это сообщение будет добавлено в ваш ответ как цитата Цитировать этот ответ
Алекс


Администратор
Сообщений: 4516
Откуда: Красноярск
Регистрация: 29-05-2009


14-05-2018 00:01
Цитата:( adwebzoom @ 13-05-2018 23:57 Смотреть сообщение )
Интересно, может быть причина быть где-то в настройках сервера?

Нет.
Цитата:( adwebzoom @ 14-05-2018 00:23 Смотреть сообщение )
В админке в разделе SEO и URLs есть список страниц, среди которых есть страница "module-blocknewsletter-verification", однако ЧПУ на этой странице не заполнено. Так должно быть?

Да.

Не работает стандартный роут (правило ЧПУ).
Отловить ошибку без доступа к серверу невозможно.
 
Вне форума
ПМ Отправить эл.сообщение 
Щелкните, и это сообщение будет добавлено в ваш ответ как цитата Цитировать этот ответ
Ответить Новая тема Новый опрос