Перейти к содержанию
Kuznec

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

Рекомендуемые сообщения

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

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

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

 

Спасибо.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

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

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

на 

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

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

} 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';

 

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

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

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

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

3. Сайт ??

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

кэш очистите

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

кэш очистите

 

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

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

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

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

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

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

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

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

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Kuznec

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

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

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

Оправил в ЛС.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

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

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

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

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

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Удалил 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-кеш тем больше ошибок лезет.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

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

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

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

на здоровье 

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

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

  • +1 1

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

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

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

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

В фаиле seo_pro.php

Найти строку 
 

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

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

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

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

  • +1 3

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

 

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

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

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

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

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

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

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

благодарю.

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

 

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

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

*решено*

 

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

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 и все заработало

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

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

 

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

 

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

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

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

 

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

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

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

или

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

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Для публикации сообщений создайте учётную запись или авторизуйтесь

Вы должны быть пользователем, чтобы оставить комментарий

Создать учетную запись

Зарегистрируйте новую учётную запись в нашем сообществе. Это очень просто!

Регистрация нового пользователя

Войти

Уже есть аккаунт? Войти в систему.

Войти

  • Последние посетители   0 пользователей онлайн

    Ни одного зарегистрированного пользователя не просматривает данную страницу

×

Важная информация

На нашем сайте используются файлы cookie и происходит обработка некоторых персональных данных пользователей, чтобы улучшить пользовательский интерфейс. Чтобы узнать для чего и какие персональные данные мы обрабатываем перейдите по ссылке. Если Вы нажмете «Я даю согласие», это означает, что Вы понимаете и принимаете все условия, указанные в этом Уведомлении о Конфиденциальности.