решено ЧПУ статей не работает

yura_co

yura_co

master
#1
Поставил себе модуль
Блог / статьи / новости на Opencart 3.0
. возможно не идеальный но хоть что то... но столкнулся с проблемой, прописываю ЧПУ а все равно урл вида: /index.php?route=blog/blog&blog_id=1
Модуль не поддерживается генератором ЧПУ от Slasoft, а хотелось бы))
Проверил заполнено ли чпу в таблице SeoUrl, есть строки редиректа, при заходе на страницу блога .чпу срабатывает, а вот как только захожу на статью, чпу не срабатывает и в логе появляется ошибка
PHP Notice: Undefined offset: 0 in /home/catalog/controller/startup/seo_bro.php on line 136
 
Baco

Baco

architect
#4
Знакомый очень модуль, его логика ещё с версии 1.5 тянется, но адаптирована, без просмотра кода на рабочем сайте, сложно гипотетически что то ответить.
 
OP
yura_co

yura_co

master
Thread Starter #11
И так, благодаря @SlaSoft, чпу заработало....
Что было сделано:
В файле seo_bro.php были добавлены строки:
после сторки:

Код:
       $this->request->get['path'] .= '_' . $url[1];
                            }
добавлено
Код:
                        } elseif ($url[0] == 'blog_category_id') {
                            if (!isset($this->request->get['blogpath'])) {
                                $this->request->get['blogpath'] = $url[1];
                            } else {
                                $this->request->get['blogpath'] .= '_' . $url[1];
                            }
далее после строки:
Код:
                            $this->request->get['path'] = $path;
                        }
добавлено строки:
Код:
                } elseif (isset($this->request->get['blog_id'])) {
                    $this->request->get['route'] = 'blog/blog';
и после строки:
Код:
                    $this->request->get['route'] = 'product/category';
добавлено
Код:
                } elseif (isset($this->request->get['blogpath'])) {
                    $this->request->get['route'] = 'blog/category';
Личная благодарность за проделанную работу Славе
Ну а для пользователей сборки, берите на вооружение и пользуйтесь
 
Симпатії: Baco
B

Bro-775432

#15
Кто может помочь понять что нужно делать если не работает ЧПУ в разделе блог на OPEN CART2.3 SEO Pro Cache Autodestroy 1.1 В категориях товара работает. Для блога нет.. URL имеет вид для всех статей типа index.php?route=blog/article&article_id=95 все блога разделы имеют вид типа /index.php?route=blog/blog&tag=Обзоры /index.php?route=blog/blog&tag=Новости index.php?route=blog/blog&tag=Статьи За ранние спасибо!
 
ALarik

ALarik

expert
#16
Кто может помочь понять что нужно делать если не работает ЧПУ в разделе блог на OPEN CART2.3 SEO Pro Cache Autodestroy 1.1 В категориях товара работает. Для блога нет.. URL имеет вид для всех статей типа index.php?route=blog/article&article_id=95 все блога разделы имеют вид типа /index.php?route=blog/blog&tag=Обзоры /index.php?route=blog/blog&tag=Новости index.php?route=blog/blog&tag=Статьи За ранние спасибо!
могу помочь, но это только на самом сайте править, советом врят ли кто сможет помочь, разве тот, кто уже фиксил подобный баг.
 
Baco

Baco

architect
#17
Кто может помочь понять что нужно делать если не работает ЧПУ в разделе блог на OPEN CART2.3 SEO Pro Cache Autodestroy 1.1 В категориях товара работает. Для блога нет.. URL имеет вид для всех статей типа index.php?route=blog/article&article_id=95 все блога разделы имеют вид типа /index.php?route=blog/blog&tag=Обзоры /index.php?route=blog/blog&tag=Новости index.php?route=blog/blog&tag=Статьи За ранние спасибо!
обратитесь к @SlaSoft в личку, думаю такие моменты он решал ранее и сможет помочь.
 
R

Ronn

Шопмейкер
#21
якщо ви на старому двіжку брокарта, то можу допомогти на корректний сео-контроллер (оновлений) переїхати, там легше з цими урл буде
Я на версии 3.0.3.7. с урлами все норм, кроме записей в блоге. Отключаю сео про все работает, но появляются дубли страниц в карте сайта. Ссылки на товары отображаются во всех категориях и подкатегориях. При включенном сео не работает ЧПУ на записях блога, а на остальном вроде все норм.
 
Baco

Baco

architect
#23
Я на версии 3.0.3.7. с урлами все норм, кроме записей в блоге. Отключаю сео про все работает, но появляются дубли страниц в карте сайта. Ссылки на товары отображаются во всех категориях и подкатегориях. При включенном сео не работает ЧПУ на записях блога, а на остальном вроде все норм.
напишіть в приват, допоможу в контексті підтримки!
 
Зверху