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

[Решено] Notice: undefined index seo_title


awbee11

Recommended Posts

Здравствуйте, помогите, пожалуйста, решить проблему.

Установлен ocstore 1.5.3.1. После переезда на новый хостинг при попытке добавления нового товара или категории появляется ошибка

Notice: Undefined index: seo_title in /home/xxx/public_html/admin/model/catalog/category.php on line 47Notice: Undefined index: seo_h1 in /home/xxx/public_html/admin/model/catalog/category.php on line47Warning: Cannot modify header information - headers already sent by (output started at /home/xxx/public_html/admin/index.php:82) in /home/xxx/public_html/vqmod/vqcache/vq2-system_engine_controller.php on line 28Warning: Cannot modify header information - headers already sent by (output started at /home/xxx/public_html/admin/index.php:82) in /home/xxx/public_html/vqmod/vqcache/vq2-system_engine_controller.phpon line 29

При этом товары/категории добавляются, отображаются в магазине нормально. Никаких seo модулей не установлено.

В строке 47 файла admin/model/catalog/category.php находится следующий код

foreach ($data['category_description'] as $language_id => $value) {
  $this->db->query("INSERT INTO " . DB_PREFIX . "category_description SET category_id = '" . (int)$category_id . "', language_id = '" . (int)$language_id . "', name = '" . $this->db->escape($value['name']) . "', meta_keyword = '" . $this->db->escape($value['meta_keyword']) . "', meta_description = '" . $this->db->escape($value['meta_description']) . "', description = '" . $this->db->escape($value['description']) . "', seo_title = '" . $this->db->escape($value['seo_title']) . "', seo_h1 = '" . $this->db->escape($value['seo_h1']) . "'");

Я так понимаю, возникает какая-то проблема с базой данных.

Помогите разобраться, пожалуйста.

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


Вы меня извините, я во всем, что касается БД полный нуб.

а в базе эти поля у вас есть ?

где это посмотреть?

вы случаем не пытались переехать с оригинального опенкарта на окстор ?

Нет, с ocstore 1.5.3.1 на ocstore 1.5.3.1

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


эм посмотреть в базе данных к примеру через пхп-админ

в таблицах продукт-дескрипшин и категори-дескрипшин ну и там мануфактуред и статей

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

  • 2 years later...

Подниму тему)

Смотрю журнал ошибок, а там бесконечно много таких строк:

Undefined index: seo_title in /***/vqmod/vqcache/vq2-catalog_controller_product_category.php on line 95

Собственно залез в данный файл и вот кусок кода:

 if ($category_info) {
             if ($category_info['seo_title']) {
if ($page > 1) {
$this->document->setTitle($category_info['seo_title'].'- Страница:' .$page );
}
else {
$this->document->setTitle($category_info['seo_title']);
}
} else {
$this->document->setTitle($category_info['name']);

}

На что ругается не пойму...

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


 

На что ругается не пойму...

Для категорий нет seo_title ?

Сайт на движке Opencart или ocStore ?

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


здесь смотрите

 

вверху страницы есть волшебное поле поиск, которое почему-то очень редко используется начинающими (и не только) пользователями

и совершенно зря! ;)

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

В Opencart 1.5.6 нет seo_title, отсюда и ошибка.

Установил сео тайтл и h1 для всех категорий которые есть на сайте. Ошибка все равно появляется с такой же частотой((

Змінено користувачем Rotarymonkey
Надіслати
Поділитися на інших сайтах


угу, скачал, глянул - проблема в том, что названия полей в модуле по ссылке и в ocStore отличаются

 

как вариант - менять названия полей в моде, который у вас вносит изменения в catalog/controller/product/category.php

(вместо seo_title нужно meta_title, вместо seo_h1 - page_h1)

 

на будущее - смотреть, для какого именно движка ставите дополнение

в идеале - перейти с opencart на ocstore, если возможность есть

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

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

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

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

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

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

Вхід

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

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

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

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

Important Information

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