Автор Тема: smartblog не работает (стоит pretty url)  (Прочитано 84 раз)

10 Января 2017, 18:33:33
  • Пользователь
  • **
  • Сообщений: 94
  • Репутация: +0/-0
  • Сообщество PrestaShop
    • Просмотр профиля
ни в какую не хочет работать smartblog, пишет страница не найдена, например адрес поста такой site.ru/index.php?controller=smartblog_post&id_post=5&slug=test
при этом у меня стоит модуль pretty url.

в настройках смартблога
Использовать окночание html в URL - нет
Blog Page Url Pattern - alias/{slug}html ( ex: alias/share-the-love-for-prestashop-1-6.html)
 Основной адрес блога - collections

что сделать то можно чтобы заработало?
10 Января 2017, 19:32:17
Ответ #1
  • Ветеран
  • *****
  • Сообщений: 2419
  • Репутация: +55/-4
  • Сообщество PrestaShop
    • Просмотр профиля
Модуль pretty url удали и заработает.
10 Января 2017, 20:11:57
Ответ #2
  • Ветеран
  • *****
  • Сообщений: 13350
  • Репутация: +14560/-0
  • Сообщество PrestaShop
    • Просмотр профиля
Нужно создать в htaccess правила чпу для блога.
10 Января 2017, 20:27:42
Ответ #3
  • Пользователь
  • **
  • Сообщений: 94
  • Репутация: +0/-0
  • Сообщество PrestaShop
    • Просмотр профиля
Модуль pretty url удали и заработает.

а ведь думал предупредить чтобы не предлагали такой гениальный вариант.
это не подходит, я бы удалил если бы мог
10 Января 2017, 20:29:20
Ответ #4
  • Пользователь
  • **
  • Сообщений: 94
  • Репутация: +0/-0
  • Сообщество PrestaShop
    • Просмотр профиля
Нужно создать в htaccess правила чпу для блога.

не могли бы конкретнее подсказать что именно нужно прописать? я в правилах чпу особенно в htaccess -0.
заранее спасибо
11 Января 2017, 11:50:07
Ответ #5
  • Ветеран
  • *****
  • Сообщений: 2419
  • Репутация: +55/-4
  • Сообщество PrestaShop
    • Просмотр профиля
а ведь думал предупредить чтобы не предлагали такой гениальный вариант.
это не подходит, я бы удалил если бы мог
Этот модуль и блог не совместимы. Отказаться все равно придеться от одного из них.
11 Января 2017, 15:43:19
Ответ #6
  • Партнер
  • Ветеран
  • ****
  • Сообщений: 22139
  • Репутация: +17110/-1
  • Разработка веб-сайтов и веб-программирование
    • Просмотр профиля
В модуле написано как устанавливать и какие бывают проблемы. Если у вас сообщение, что страница не найдена, это означает, что smartblog не правильно подключили в moduleRoutes.
Интернет-магазин под ключ.
Какой выбрать движок для интернет магазина ?
Какой движок лучше ?
Magento или Prestashop ?
Решение всех Ваших вопросов в создании Интернет-магазина.
11 Января 2017, 17:49:25
Ответ #7
  • Ветеран
  • *****
  • Сообщений: 2419
  • Репутация: +55/-4
  • Сообщество PrestaShop
    • Просмотр профиля
Цитировать
Smart Blog doesn´t work with Clean URLs. But it works if you use the link: index.php?fc=module&module=smartblog&controller=category
Не знаю что там написано, но вот что на оф. сайте автор модуля написал.
Clean URLs делает тоже самое, что и Pretty URL, удаляет цифры из адреса.
12 Января 2017, 01:48:36
Ответ #8
  • Пользователь
  • **
  • Сообщений: 94
  • Репутация: +0/-0
  • Сообщество PrestaShop
    • Просмотр профиля
Цитировать
Smart Blog doesn´t work with Clean URLs. But it works if you use the link: index.php?fc=module&module=smartblog&controller=category
Не знаю что там написано, но вот что на оф. сайте автор модуля написал.
Clean URLs делает тоже самое, что и Pretty URL, удаляет цифры из адреса.

переустановил, полдня нормально работал, но перестал в итоге. Главная страница блога открывается без проблем, все посты видны, но при нажатии на пост идет 404.
может все таки лечится это как то?
изза pretty url уже миллион проблем, но все решил, осталась эта.
12 Января 2017, 01:49:36
Ответ #9
  • Пользователь
  • **
  • Сообщений: 94
  • Репутация: +0/-0
  • Сообщество PrestaShop
    • Просмотр профиля
В модуле написано как устанавливать и какие бывают проблемы. Если у вас сообщение, что страница не найдена, это означает, что smartblog не правильно подключили в moduleRoutes.

уже проверил такой вариант, все с этим у меня нормально, значит проблема явно не в этом
12 Января 2017, 11:52:56
Ответ #10
  • Пользователь
  • **
  • Сообщений: 94
  • Репутация: +0/-0
  • Сообщество PrestaShop
    • Просмотр профиля
нашел такой момент!
при использвании урла в смартблоге стандатного вида /smartblog.html все страницы работают
меняю урл на /collection.html (например) - работает только главная страница блога, остальные 404
12 Января 2017, 12:37:05
Ответ #11
  • Ветеран
  • *****
  • Сообщений: 13350
  • Репутация: +14560/-0
  • Сообщество PrestaShop
    • Просмотр профиля
После изменений названия нужно отключить чпу в prestashop, удалить htaccess (когда установлен apache), очистить кеш и включить чпу.
12 Января 2017, 13:40:35
Ответ #12
  • Пользователь
  • **
  • Сообщений: 94
  • Репутация: +0/-0
  • Сообщество PrestaShop
    • Просмотр профиля
После изменений названия нужно отключить чпу в prestashop, удалить htaccess (когда установлен apache), очистить кеш и включить чпу.
неа, не помогло
12 Января 2017, 14:05:12
Ответ #13
  • Ветеран
  • *****
  • Сообщений: 13350
  • Репутация: +14560/-0
  • Сообщество PrestaShop
    • Просмотр профиля
Может на хостинге вебсервер nginx?
Тогда правила чпу нужно самому создавать в коф. файле.
14 Января 2017, 11:00:03
Ответ #14
  • Пользователь
  • **
  • Сообщений: 94
  • Репутация: +0/-0
  • Сообщество PrestaShop
    • Просмотр профиля
Может на хостинге вебсервер nginx?
Тогда правила чпу нужно самому создавать в коф. файле.

плюнул, оставил стандартный url, smartblog.html.
Но вот есть еще проблема, почему то прописываю тайтл для главной блога, он сохраняется но не отображается, в чем может быть проблема?