SEOGEN не формирует теги для производителей
SEOGEN не формирует теги для производителей
Купил модуль seogen для opencart 3. Не генерирует эти поля (H1,title,keywords, description) для производителя. Для категорий, товаров и статей все нормально генерирует. Для производителей нет. Шаблон Unishop 2.
Если я просто в админ панели открою редактирование производителя и сохраню не заполняя никакие поля, то при повторном редактировании поля оказываются заполненными. Т.е. получается модуль все таки работает, но только после редактирования вручную через админ панель производителя.
А у меня их на сайте около 300 штук. Можно конечно вручную перелопатить все, но может кто то подскажет SQL запрос чтобы сгенерировать эти поля в базе?
Или я что то не разобрался.... возможно сам SEOGEN не формирует эти данные. Никто не сталкивался?
Если я просто в админ панели открою редактирование производителя и сохраню не заполняя никакие поля, то при повторном редактировании поля оказываются заполненными. Т.е. получается модуль все таки работает, но только после редактирования вручную через админ панель производителя.
А у меня их на сайте около 300 штук. Можно конечно вручную перелопатить все, но может кто то подскажет SQL запрос чтобы сгенерировать эти поля в базе?
Или я что то не разобрался.... возможно сам SEOGEN не формирует эти данные. Никто не сталкивался?
- Tom
- Разработчик дополнений
- Сообщения: 199
- Зарегистрирован: 10.03.2022
- Откуда: Казахстан - Алматы
- Поблагодарил: 10 раз
- Спасибо: 82 раз
Re: SEOGEN не формирует теги для производителей
Проблема явно не там где вы её ищите. Скорее всего в производителях.
А это может быть что угодно.
От кривого импорта/парсинга, до наличия модулей которые вносят правки в те самые бренды.
Сам Сеоген работает прекрасно в плане товаров, статей и брендов. Вот с категориями нужно немного совсем поправить, а то автор не всё учёл и можно словить в панели модуля ошибку высотой с небоскрёб в Манхэттене.
А это может быть что угодно.
От кривого импорта/парсинга, до наличия модулей которые вносят правки в те самые бренды.
Сам Сеоген работает прекрасно в плане товаров, статей и брендов. Вот с категориями нужно немного совсем поправить, а то автор не всё учёл и можно словить в панели модуля ошибку высотой с небоскрёб в Манхэттене.
Re: SEOGEN не формирует теги для производителей
Да, скорее всего Сеоген ни при чем. Импортировал товары с cloudparser бесплатным модулем export/import tool, в файле Excell есть только колонка manufacturer, а колонки manufacturer_description нет...
Пробовал в модуль импорта добавить такую строку и добавил колонку в Excell файл, просто скопировав туда просто колонку с названиями производителей....
Получаю такую ошибку при импорте
Ребята, кто - нибудь решал подобную проблему с импортом описания производителей? Если есть возможность помочь - помогите пожалуйста. Можно бы и вручную все это внести, но уж больно много производителей, несколько сотен:)
Пробовал в модуль импорта добавить такую строку и добавил колонку в 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 не формирует теги для производителей
Колонка name была только в сборке Ocstore. В какой то момент было решено, что крайне важно писать название бренда на всех языках типа Adidas - Адидас.
А раз у вас выдаёт ошибку, то видимо используется не эта сборка. Уберите из запроса просто это значение.
Ну и в вашем случае вы можете скопировать данные из таблицы брендов в таблицу с его (бренда) описанием.
А раз у вас выдаёт ошибку, то видимо используется не эта сборка. Уберите из запроса просто это значение.
Ну и в вашем случае вы можете скопировать данные из таблицы брендов в таблицу с его (бренда) описанием.
Re: SEOGEN не формирует теги для производителей
Да, сейчас посмотрел таблицу , там только эти поля manufacturer_id,language_id,description,meta_title,meta_description,meta_keyword,meta_h1=left Никакого поля name там нет... Столько полей и все заполнять вручную... Да и сами парсеры не отдают эти данные для производителей.
Делаю такой запрос
Получаю ошибку #1364 - Field 'manufacturer_id' doesn't have a default value.
Tom - подскажи пожалуйста что неправильно делаю?
Делаю такой запрос
Код: Выделить всё
INSERT INTO `oc_manufacturer_description` (`meta_description`) SELECT `name` FROM `oc_manufacturer`;
Tom - подскажи пожалуйста что неправильно делаю?
- Tom
- Разработчик дополнений
- Сообщения: 199
- Зарегистрирован: 10.03.2022
- Откуда: Казахстан - Алматы
- Поблагодарил: 10 раз
- Спасибо: 82 раз
Re: SEOGEN не формирует теги для производителей
Не уверен, но возможно у автора есть отдельный модуль для чистого Opencart, а у вас явно не Ocstore, где то самое поле name.
Ну и вторая не очень уместная идея, добавить это поле.
Ну и вторая не очень уместная идея, добавить это поле.
- Tom
- Разработчик дополнений
- Сообщения: 199
- Зарегистрирован: 10.03.2022
- Откуда: Казахстан - Алматы
- Поблагодарил: 10 раз
- Спасибо: 82 раз
Re: SEOGEN не формирует теги для производителей
Ну тогда это очень плохая затея с использованием Seogen. Эта сборка весьма обособленная и имеющая кучу различий в том числе и с голым опенкарт и OcStore.