Перейти до вмісту
Пошук в
  • Детальніше...
Шукати результати, які ...
Шукати результати в ...

[Решено] HELP ME ::: Страница производителей слетела.


thplstq

Recommended Posts

Ребята помогите пожалуйста разобраться в чём проблема. Уже день третий ломаю голову, ничего не вышло...

пациент тут думаю там всё понятно будет после просмотра.

Версия магазина 1.5.1.3

В ошибках вот-такое:

Notice: Undefined index: seo_title in /home/wearinua/domains/wear.in.ua/public_html/vqmod/vqcache/vq2-catalog_controller_product_manufacturer.php on line 130Notice: Undefined index: seo_h1 in /home/wearinua/domains/wear.in.ua/public_html/vqmod/vqcache/vq2-catalog_controller_product_manufacturer.php on line 163Warning: Cannot modify header information - headers already sent by (output started at /home/wearinua/domains/wear.in.ua/public_html/index.php:104) in /home/wearinua/domains/wear.in.ua/public_html/vqmod/vqcache/vq2-catalog_controller_common_header.php on line 118

Случилась сия беда после того, как решил добавить описание к производителю по этому методу . В итоге увидел что этот метод не для моей версии опенкарта... помогите пожалуйста вернуть былую красоту и с этой кодировкой разобраться...

Надіслати
Поділитися на інших сайтах


я так понимаю когда ставили шаблон у вас была замена контроллера и модели производителя ? либо что то еще ставили что заменила эти файлы и это нечто было от оригинального опенкарта.

теперь вам в ошибке говорится что поля которые пытается вывести шаблон отсутствуют

Надіслати
Поділитися на інших сайтах

я так понимаю когда ставили шаблон у вас была замена контроллера и модели производителя ? либо что то еще ставили что заменила эти файлы и это нечто было от оригинального опенкарта.

теперь вам в ошибке говорится что поля которые пытается вывести шаблон отсутствуют

У меня есть подозрения что проблема кроится в базе данных, но я далёк от MySQL

Надіслати
Поділитися на інших сайтах


дело в том, что шаблон уже больше года висит... и случилась сея беда после того, что были внесены изменения в базы данных. загрузка родных этих файлов не дала результатов, разве что добавился вывод количества товаров в категориях

Надіслати
Поділитися на інших сайтах


какие манипуляции с базой данных производились ?

там есть таблица мануфактурер_дескрипшин ?

Делался тот запрос:

CREATE TABLE `manufacturer_description` (
`manufacturer_id` int(11) NOT NULL,
`language_id` int(11) NOT NULL,
`meta_description` varchar(66) collate utf8_unicode_ci NOT NULL,
`description` text collate utf8_unicode_ci NOT NULL,
PRIMARY KEY  (`manufacturer_id`,`language_id`)
) ENGINE=MyISAM DEFAULT CHARSET=utf8 COLLATE=utf8_unicode_ci

Манфактер_дескрипшн есть.

Спасибо большое как минимум за попытку помочь.

Надіслати
Поділитися на інших сайтах


структура таблицы из скрипта установки ocStore:

DROP TABLE IF EXISTS `oc_manufacturer_description`;
CREATE TABLE `oc_manufacturer_description` (
 `manufacturer_id` int(11) NOT NULL DEFAULT '0',
 `language_id` int(11) NOT NULL DEFAULT '0',
 `description` text COLLATE utf8_general_ci NOT NULL,
 `meta_description` varchar(255) COLLATE utf8_general_ci NOT NULL,
 `meta_keyword` varchar(255) COLLATE utf8_general_ci NOT NULL,
 `seo_title` varchar(255) COLLATE utf8_general_ci NOT NULL,
 `seo_h1` varchar(255) COLLATE utf8_general_ci NOT NULL,
 PRIMARY KEY  (`manufacturer_id`,`language_id`)
) ENGINE=MyISAM DEFAULT CHARSET=utf8 COLLATE=utf8_general_ci;

"почувствуй разницу" называется.

верните таблицу на место и не пользуйтесь "найденными" решениями, не зная, что именно они дают.

  • +1 1
Надіслати
Поділитися на інших сайтах

структура таблицы из скрипта установки ocStore:

DROP TABLE IF EXISTS `oc_manufacturer_description`;
CREATE TABLE `oc_manufacturer_description` (
 `manufacturer_id` int(11) NOT NULL DEFAULT '0',
 `language_id` int(11) NOT NULL DEFAULT '0',
 `description` text COLLATE utf8_general_ci NOT NULL,
 `meta_description` varchar(255) COLLATE utf8_general_ci NOT NULL,
 `meta_keyword` varchar(255) COLLATE utf8_general_ci NOT NULL,
 `seo_title` varchar(255) COLLATE utf8_general_ci NOT NULL,
 `seo_h1` varchar(255) COLLATE utf8_general_ci NOT NULL,
 PRIMARY KEY  (`manufacturer_id`,`language_id`)
) ENGINE=MyISAM DEFAULT CHARSET=utf8 COLLATE=utf8_general_ci;

"почувствуй разницу" называется.

верните таблицу на место и не пользуйтесь "найденными" решениями, не зная, что именно они дают.

ОГРОМНОЕ СПАСИБО!!!

Проблема решена!!! Скажите пожалуйста... а можно как-то вернуть страницу производителя? а то при переходе на ссылку производителя выходит "Производитель не найден!" при этом в админке и сам производитель есть и у товаров выбран производитель.

Надіслати
Поділитися на інших сайтах


скорее всего потребуется заходить в каждого производителя и, как минимум, жать кнопку "сохранить".

если были описания и прочее - придется заново добавлять.

  • +1 1
Надіслати
Поділитися на інших сайтах

скорее всего потребуется заходить в каждого производителя и, как минимум, жать кнопку "сохранить".

если были описания и прочее - придется заново добавлять.

Cнова благодарю Вас :)
Надіслати
Поділитися на інших сайтах


Извиняюсь что врезаюсь в тему, но у меня подобная проблема - у меня после установки Seo_URL, все ворде работает нормально, в бд переименовано все, все ссылки работают, но когда устанавливаю на производителя Seo_URL то в разделе производители, производители то есть, но нажимая на производителя выдает страница не найдена. Если Seo_URL с производителя, все работает, но с /index.php?route=product/manufacturer/info&manufacturer_id= .

Надіслати
Поділитися на інших сайтах


  • 5 months later...

Извиняюсь что врезаюсь в тему, но у меня подобная проблема - у меня после установки Seo_URL, все ворде работает нормально, в бд переименовано все, все ссылки работают, но когда устанавливаю на производителя Seo_URL то в разделе производители, производители то есть, но нажимая на производителя выдает страница не найдена. Если Seo_URL с производителя, все работает, но с /index.php?route=product/manufacturer/info&manufacturer_id= .

 

Та же ситуация. Не могу утверждать, что связано с SEO, но SEO Pro у меня присутствует, так как OC Store. Пробовал удалять SEO URL из производителей, не помогает. 

 

В данный момент, ссылки на производителей выглядят так: «http://www.runner.porto.su/brooks.html». То есть, согласно настройкам SEO. Но по вызову какого-либо производителя, со страницы с их глоссарием, возвращается ошибка 404.

Надіслати
Поділитися на інших сайтах


Починилось благодаря рекомендации товарища afwollis:

 

Поиском по файлам, заменить все вхождения «product/manufacturer/product» на «product/manufacturer/info».

 

У меня данное вхождение обнаружилось только в /catalog/controller/common/seo_pro.php, было исправлено и всё заработало.

Надіслати
Поділитися на інших сайтах


Створіть аккаунт або увійдіть для коментування

Ви повинні бути користувачем, щоб залишити коментар

Створити обліковий запис

Зареєструйтеся для отримання облікового запису. Це просто!

Зареєструвати аккаунт

Вхід

Уже зареєстровані? Увійдіть тут.

Вхід зараз
  • Зараз на сторінці   0 користувачів

    • Ні користувачів, які переглядиють цю сторінку

×
×
  • Створити...

Important Information

На нашому сайті використовуються файли cookie і відбувається обробка деяких персональних даних користувачів, щоб поліпшити користувальницький інтерфейс. Щоб дізнатися для чого і які персональні дані ми обробляємо перейдіть за посиланням . Якщо Ви натиснете «Я даю згоду», це означає, що Ви розумієте і приймаєте всі умови, зазначені в цьому Повідомленні про конфіденційність.