Jump to content
Sign in to follow this  
thplstq

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

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

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

Share this post


Link to post
Share on other sites

замените измененные файлы оригинальными из архива вашего движка.

Share this post


Link to post
Share on other sites

замените измененные файлы оригинальными из архива вашего движка.

Я прошу прощения...

вот эти?

header.php

manufacturer.php

НЕ ПОМОГЛО :(

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

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

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

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

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

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

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

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

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

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

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

Share this post


Link to post
Share on other sites

а модель производителей вы правильно отредактировали ?

  • +1 2

Share this post


Link to post
Share on other sites

структура таблицы из скрипта установки 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

Share this post


Link to post
Share on other sites

структура таблицы из скрипта установки 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;

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

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

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

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

Share this post


Link to post
Share on other sites

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

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

  • +1 1

Share this post


Link to post
Share on other sites

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

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

Cнова благодарю Вас :)

Share this post


Link to post
Share on other sites

все, вопрос решен?

  • +1 1

Share this post


Link to post
Share on other sites

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

Share this post


Link to post
Share on other sites

Извиняюсь что врезаюсь в тему, но у меня подобная проблема - у меня после установки 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.

Share this post


Link to post
Share on other sites

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

 

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

 

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

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.