Jump to content
Sign in to follow this  
Kuznec

Производители - Запрашиваемая страница не найдена!

Recommended Posts

При выборе производителя с карточки товра или со страницы производителей ошибка

Запрашиваемая страница не найдена!

Версия 1.5.3.1  установлен seopro и SEO Manager.

 

Спасибо.

Share this post


Link to post
Share on other sites

ищите файл seo_pro.php и замените строчку 

$this->request->get['route'] = 'product/manufacturer/product';

на 

$this->request->get['route'] = 'product/manufacturer/info';
  • +1 2

Share this post


Link to post
Share on other sites

} else {
                $this->request->get['route'] = 'error/not_found';
            }
                                
            if (isset($this->request->get['product_id'])) {
                $this->request->get['route'] = 'product/product';
                if (!isset($this->request->get['path'])) {
                    $path = $this->getPathByProduct($this->request->get['product_id']);
                    if ($path) $this->request->get['path'] = $path;
                }
            } elseif (isset($this->request->get['path'])) {
                $this->request->get['route'] = 'product/category';
            } elseif (isset($this->request->get['manufacturer_id'])) {
                $this->request->get['route'] = 'product/manufacturer/info';
            } elseif (isset($this->request->get['information_id'])) {
                $this->request->get['route'] = 'information/information';

 

Делал, не помогло.

Share this post


Link to post
Share on other sites

1. Производителю назначены товары?

2. Сео урлы корректные??

3. Сайт ??

Share this post


Link to post
Share on other sites

кэш очистите

Share this post


Link to post
Share on other sites

кэш очистите

 

Чистил не помогло.

Share this post


Link to post
Share on other sites

Как решил проблему? Такая же ситуация.

Share this post


Link to post
Share on other sites

Как решил проблему? Такая же ситуация.

Никак. Не смог разобраться.

Share this post


Link to post
Share on other sites

А мне помогло. Сборка ocStore 1.5.4.1.2 от 25 июля. Если что, файл seo_pro у меня весит 11кб

Share this post


Link to post
Share on other sites

у меня ostore 1.5,3,1 не помогло

Share this post


Link to post
Share on other sites

Kuznec

адрес сайта в студию или в личку...если опять на локалке...извините...идите в жо разбираться сами со своими проблемами

Share this post


Link to post
Share on other sites

у меня ostore 1.5,3,1 не помогло

Оправил в ЛС.

Share this post


Link to post
Share on other sites

сколько раз сталкивался - там только два варианта, или $this->request->get['route'] = 'product/manufacturer/info'; 

или $this->request->get['route'] = 'product/manufacturer/product';

Share this post


Link to post
Share on other sites

 Ошибка кеш чистил . vqmod/vqcache/vq2-catalog_controller_product_manufacturer.php on line 241

Share this post


Link to post
Share on other sites

Удалил 241 строку. Заработало , но над каждым товаром выводится сообщение об ошибке.

 

Undefined index: allowed_buy in /vqmod/vqcache/vq2-catalog_view_theme_default_template_product_manufacturer_info.tpl on line 63 Notice:
Undefined variable: text_waiting in /vqmod/vqcache/vq2-catalog_view_theme_default_template_product_manufacturer_info.tpl on line 67
 
 
Чем я больше редактирую vqmod-кеш тем больше ошибок лезет.

Share this post


Link to post
Share on other sites

Проблема , решена! Спасибо Einshtein , Pascha.

Share this post


Link to post
Share on other sites

Проблема , решена! Спасибо Einshtein , Pascha.

на здоровье 

На будущее - vqcache не нужно редактировать, нужно редактировать основные файлы.

И будьте любезны на будущее - делитесь решением

  • +1 1

Share this post


Link to post
Share on other sites

Спасибо, Eistein. Заменить "product" на "info" помогло

Share this post


Link to post
Share on other sites

В каталоге catalog\controller\common

В фаиле seo_pro.php

Найти строку 
 

$this->request->get['route'] = 'product/manufacturer/product';

И заменить ее на
 

$this->request->get['route'] = 'product/manufacturer/info';

Спасибо Einshtein, я просто разжевал и в рот положил.

  • +1 3

Share this post


Link to post
Share on other sites

 

ищите файл seo_pro.php и замените строчку 

$this->request->get['route'] = 'product/manufacturer/product'; 

Спасибо. Тоже озадачился этой проблемой. Версия 1.5.4.2.  Всё заработало.

Share this post


Link to post
Share on other sites

Столкнулся с следующей сложностью.

в категориях если вставлять в SEO URL  одинаковое значение как в производителях  - то на сайте , нажимая на данную категорию - появляется Запрашиваемая страница не найдена!

как исправить сей баг ?

благодарю.

товары заливались импортером от karapuza

 

у меня  стоит - $this->request->get['route'] = 'product/manufacturer/info';

Share this post


Link to post
Share on other sites

*решено*

 

у меня такая проблема появилась после обновления движка. Раньше ссылки на производителя выглядели так

http://*****.ru/index.php?route=product/manufacturer/product&manufacturer_id=16

 

а после обновления так

http://*****.ru/index.php?route=product/manufacturer/info&manufacturer_id=16

 

естественно, старые ссылки перестали быть рабочими

 

нужно было просто выгрузить базу и заменить автозаменой 

product/manufacturer/product на product/manufacturer/info и все заработало

Share this post


Link to post
Share on other sites

Перерыл весь форум, но ответа так и не нашел. Свои попытки были, но тоже без успеха.

 

Opencart 1.5.3.1 , Seo Pro включен.

 

Всё, хорошо, но никак не могу ЧПУ прописать ссылке на список производителей

http://сайт.ru/index.php?route=product/manufacturer

Если самому производителю дать СЕО имя - то он нормально показывается. Товары, новости, категории, корзина - всё работает через ЧПУ, а product/manufacturer нет.

 

Может знаете, как это правильно прописать?

Share this post


Link to post
Share on other sites

INSERT INTO oc_url_alias (query, keyword) VALUES ('product/manufacturer', 'manufacturer');

или

INSERT INTO url_alias (query, keyword) VALUES ('product/manufacturer', 'manufacturer');
  • +1 1

Share this post


Link to post
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
You are posting as a guest. If you have an account, please sign in.
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

Sign in to follow this  

  • Recently Browsing   0 members

    No registered users viewing this page.

×

Important Information

On our site, cookies are used and personal data is processed to improve the user interface. To find out what and what personal data we are processing, please go to the link. If you click "I agree," it means that you understand and accept all the conditions specified in this Privacy Notice.