SEOGEN не формирует теги для производителей

Раздел в магазине: https://liveopencart.ru/opencart-moduli ... oduli/seo/
YuraN
Сообщения: 7
Зарегистрирован: 06.03.2024

SEOGEN не формирует теги для производителей

Непрочитанное сообщение YuraN »

Купил модуль seogen для opencart 3. Не генерирует эти поля (H1,title,keywords, description) для производителя.  Для категорий, товаров и статей все нормально генерирует. Для производителей нет. Шаблон Unishop 2.   
Если я просто в админ панели открою редактирование производителя и сохраню не заполняя никакие поля, то при повторном редактировании поля оказываются заполненными.  Т.е. получается модуль все таки работает, но только после редактирования вручную через админ панель производителя.
А у меня их на сайте около 300 штук. Можно конечно вручную перелопатить все, но может кто то подскажет SQL запрос чтобы сгенерировать эти поля в базе?
Или я что то не разобрался.... возможно сам SEOGEN не формирует эти данные.  Никто не сталкивался?

 
Аватара пользователя
Tom
Разработчик дополнений
Сообщения: 199
Зарегистрирован: 10.03.2022
Откуда: Казахстан - Алматы
Поблагодарил: 10 раз
Спасибо: 82 раз

Re: SEOGEN не формирует теги для производителей

Непрочитанное сообщение Tom »

Проблема явно не там где вы её ищите. Скорее всего в производителях.
А это может быть что угодно.
От кривого импорта/парсинга, до наличия модулей которые вносят правки в те самые бренды.
Сам Сеоген работает прекрасно в плане товаров, статей и брендов. Вот с категориями нужно немного совсем поправить, а то автор не всё учёл и можно словить в панели модуля ошибку высотой с небоскрёб в Манхэттене.
YuraN
Сообщения: 7
Зарегистрирован: 06.03.2024

Re: SEOGEN не формирует теги для производителей

Непрочитанное сообщение YuraN »

Да, скорее всего Сеоген ни при чем. Импортировал товары с cloudparser бесплатным модулем export/import tool, в файле Excell есть только колонка manufacturer, а колонки manufacturer_description нет... 
Пробовал в модуль импорта добавить такую строку и добавил колонку в Excell файл, просто скопировав туда просто колонку с названиями производителей.... 

Код: Выделить всё

 $this->db->query("INSERT INTO ".DB_PREFIX."manufacturer_description SET name = '".$this->db->escape($name)."', language_id= '1'"); 
Получаю такую ошибку при импорте 

Код: Выделить всё

Error: Unknown column 'name' in 'field list'
Error No: 1054
INSERT INTO ocx_manufacturer_description SET name = 'LA Parfum Galleria', language_id= '1'
Ребята, кто - нибудь решал подобную проблему с импортом описания производителей? Если есть возможность помочь - помогите пожалуйста. Можно бы и вручную все это внести, но уж больно много производителей, несколько сотен:)
Аватара пользователя
Tom
Разработчик дополнений
Сообщения: 199
Зарегистрирован: 10.03.2022
Откуда: Казахстан - Алматы
Поблагодарил: 10 раз
Спасибо: 82 раз

Re: SEOGEN не формирует теги для производителей

Непрочитанное сообщение Tom »

Колонка name была только в сборке Ocstore. В какой то момент было решено, что крайне важно писать название бренда на всех языках типа Adidas - Адидас.
А раз у вас выдаёт ошибку, то видимо используется не эта сборка. Уберите из запроса просто это значение.
Ну и в вашем случае вы можете скопировать данные из таблицы брендов в таблицу с его (бренда) описанием.
 
YuraN
Сообщения: 7
Зарегистрирован: 06.03.2024

Re: SEOGEN не формирует теги для производителей

Непрочитанное сообщение YuraN »

Да, сейчас посмотрел таблицу , там только эти поля  manufacturer_id,language_id,description,meta_title,meta_description,meta_keyword,meta_h1=left Никакого поля name там нет... Столько полей и все заполнять вручную... Да и сами парсеры не отдают эти данные для производителей. 

Делаю такой запрос 

Код: Выделить всё

INSERT INTO `oc_manufacturer_description` (`meta_description`) SELECT `name` FROM `oc_manufacturer`;
Получаю ошибку #1364 - Field 'manufacturer_id' doesn't have a default value.
Tom - подскажи пожалуйста что неправильно делаю?
YuraN
Сообщения: 7
Зарегистрирован: 06.03.2024

Re: SEOGEN не формирует теги для производителей

Непрочитанное сообщение YuraN »

Кто-нибудь может помочь?
Аватара пользователя
Tom
Разработчик дополнений
Сообщения: 199
Зарегистрирован: 10.03.2022
Откуда: Казахстан - Алматы
Поблагодарил: 10 раз
Спасибо: 82 раз

Re: SEOGEN не формирует теги для производителей

Непрочитанное сообщение Tom »

Не уверен, но возможно у автора есть отдельный модуль для чистого Opencart, а у вас явно не Ocstore, где то самое поле name.
Ну и вторая не очень уместная идея, добавить это поле.
YuraN
Сообщения: 7
Зарегистрирован: 06.03.2024

Re: SEOGEN не формирует теги для производителей

Непрочитанное сообщение YuraN »

У меня на сборке opencart.club
Аватара пользователя
Tom
Разработчик дополнений
Сообщения: 199
Зарегистрирован: 10.03.2022
Откуда: Казахстан - Алматы
Поблагодарил: 10 раз
Спасибо: 82 раз

Re: SEOGEN не формирует теги для производителей

Непрочитанное сообщение Tom »

Ну тогда это очень плохая затея с использованием Seogen. Эта сборка весьма обособленная и имеющая кучу различий в том числе и с голым опенкарт и OcStore.
Ответить