Jump to content
Sign in to follow this  
sseoh

Ошибка при h1 и title

Recommended Posts

Привет! :)

Сразу к делу:

Изображение

При создании или редактировании строк HTML-тег автоматом вводит в поле:

H1

<b>Notice</b>: Undefined index: seo_h1 in <b>W:\html\shipli.ru\www\admin\view\template\catalog\category_form.tpl</b> on line <b>37</b>
Title

<b>Notice</b>: Undefined index: seo_title in <b>W:\html\shipli.ru\www\admin\view\template\catalog\category_form.tpl</b> on line <b>41</b>
Строки 30 - 45:

                <td><input type="text" name="category_description[<?php echo $language['language_id']; ?>][name]" maxlength="255" size="100" value="<?php echo isset($category_description[$language['language_id']]) ? $category_description[$language['language_id']]['name'] : ''; ?>" />
                  <?php if (isset($error_name[$language['language_id']])) { ?>
                  <span class="error"><?php echo $error_name[$language['language_id']]; ?></span>
                  <?php } ?></td>
              </tr>
              <tr>
                <td><?php echo $entry_seo_h1; ?></td>
                <td><input type="text" name="category_description[<?php echo $language['language_id']; ?>][seo_h1]" maxlength="255" size="100" value="<?php echo isset($category_description[$language['language_id']]) ? $category_description[$language['language_id']]['seo_h1'] : ''; ?>" /></td>
              </tr>
              <tr>
                <td><?php echo $entry_seo_title; ?></td>
                <td><input type="text" name="category_description[<?php echo $language['language_id']; ?>][seo_title]" maxlength="255" size="100" value="<?php echo isset($category_description[$language['language_id']]) ? $category_description[$language['language_id']]['seo_title'] : ''; ?>" /></td>
              </tr>
              <tr>
                <td><?php echo $entry_meta_keyword; ?></td>
                <td><input type="text" name="category_description[<?php echo $language['language_id']; ?>][meta_keyword]" maxlength="255" size="100" value="<?php echo isset($category_description[$language['language_id']]) ? $category_description[$language['language_id']]['meta_keyword'] : ''; ?>" /></td>

Отсюда вопрос: В чем трабла?! :ph34r:

Share this post


Link to post
Share on other sites

это сновья так или после обновления??

Share this post


Link to post
Share on other sites

Я хз когда это появилось,

это сновья так или после обновления??

Картон 1.5.1.3, я предполагаю это из-за модуля SEO-PRO

Добавлено позже:

Да проблема именно в этом модуле, поставил стандартные файлы и вуаля! Ошибки нет, но модуль мне нужен, так что подскажите в чем т рабла модуля?

Share this post


Link to post
Share on other sites

Всё разобрался сам, тема CLOSED

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

Доброго времени суток всем. Простите но нигде не нашел ответа.

В админке в категориях и в товарах приутствует - HTML-тег H1.

HTML-тег H1 - что это такое??

Точнее когда в админке это поле заполняю, то где оно должно выдаваться.

Пробовал заполнять, а в витрине нигде в коде не появилось?

Это у всех так или только у меня?

:unsure:

Share this post


Link to post
Share on other sites

Тебе во всех темах отвечать?

Если бы сразу увидел что публикуеш один вопрос в нескольких темах - фиг бы ответил...

Share this post


Link to post
Share on other sites

Я так полагаю, что модуль не русифицирован.

То есть нет файла adminlanguagerussian...seopro.php (или как он там называется в английской папке).

решение: скопировать этот файл из папки английского языка в папку русификации.

Share this post


Link to post
Share on other sites

Я так полагаю, что модуль не русифицирован.

То есть нет файла adminlanguagerussian...seopro.php (или как он там называется в английской папке).

решение: скопировать этот файл из папки английского языка в папку русификации.

Язык тут роли не играет.

Share this post


Link to post
Share on other sites

adminmodelcatalogcategory.php c 46 по 48 строки

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']) . "'");
}

а так же со 140 по 149 линию

foreach ($query->rows as $result) {
$category_description_data[$result['language_id']] = array(
'name' => $result['name'],
'meta_keyword' => $result['meta_keyword'],
'meta_description' => $result['meta_description'],
'description' => $result['description'],
'seo_h1' => $result['seo_h1'],
'seo_title' => $result['seo_title']
);
}

  • +1 4

Share this post


Link to post
Share on other sites

admin\model\catalog\category.php c 46 по 48 строки

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']) . "'");
}

а так же со 140 по 149 линию

foreach ($query->rows as $result) {
$category_description_data[$result['language_id']] = array(
'name' => $result['name'],
'meta_keyword' => $result['meta_keyword'],
'meta_description' => $result['meta_description'],
'description' => $result['description'],
'seo_h1' => $result['seo_h1'],
'seo_title' => $result['seo_title']
);
}

Данное решение работает!

Огромное Вам спасибо, товарищ Pest!!!

Share this post


Link to post
Share on other sites

а как решить эту проблему для версии 1.5.3.1?

Share this post


Link to post
Share on other sites

У меня на Опен Карте 1.5.3.1 вот такая ошибка... Как можно исправить?

post-30993-0-06139000-1364139907_thumb.png

Share this post


Link to post
Share on other sites

У меня на Опен Карте 1.5.3.1 вот такая ошибка... Как можно исправить?

Как вариант, грубый конечно, но все же: Отключить в настройках PHP вывод нотисов. Но это не решение, а скорее маскировка проблемы.

А так, открываете файл и смотрите что не так в 75 и 84 строке.

В данном случае, в коде используются неизвестные переменные(массивы) "seo_title" и "seo_h1"

Share this post


Link to post
Share on other sites

Как вариант, грубый конечно, но все же: Отключить в настройках PHP вывод нотисов. Но это не решение, а скорее маскировка проблемы.

А так, открываете файл и смотрите что не так в 75 и 84 строке.

В данном случае, в коде используются неизвестные переменные(массивы) "seo_title" и "seo_h1"

Они появились после включения "seo-url". Я так понимаю что-т ов контроллере прописать нужно... как можно сделать их известными?

75:

if ($category_info) {

if ($category_info['seo_title']) {

$this->document->setTitle($category_info['seo_title']);

} else {

$this->document->setTitle($category_info['name']);

}

84:

$this->document->setDescription($category_info['meta_description']);

$this->document->setKeywords($category_info['meta_keyword']);

$this->data['seo_h1'] = $category_info['seo_h1'];

$this->data['heading_title'] = $category_info['name'];

Share this post


Link to post
Share on other sites

эти данные есть только в ocStore.

в оригинальном Opencart такого нет.

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

Share this post


Link to post
Share on other sites

мои действия: купил шаблон под 1.5.3.1 - установил опенкарт 1.5.3.1 - выставил seo_url - вышла ошибка :)

Share this post


Link to post
Share on other sites

какой шаблон?

под 1531 "что" ?

установили именно "опенкарт 1.5.3.1" или "ocStore 1531" ?

Share this post


Link to post
Share on other sites

Вот блин...Ваши мысли наводят на то что шаблон под ocStore а я поставил OpenCart... Если все таки это так, как максимально полностью переехать?

Share this post


Link to post
Share on other sites

в первую очередь вам надо не качать сборки/дополнения со сторонних сайтов.

телодвижения для миграции на ocStore зависят от произведенных движений по настройке/изменению вашего текущего "движка".

Share this post


Link to post
Share on other sites

Добавлял товары

Мелкие корректировки внешнего вида (подвигал картинки некоторые) (в рамках CSS)

Добавил Кнопку вверх (vqmod)

Перевел тему на русский (заменил папку language добавив папку russian)

Добавил чат онлайн (скрипт)

Добавил код для отображения картинок в подкатегориях

Добавил код от копирования (скрипт)

Да собственно и все.

Сайту недели отроду.

Какие посоветуете "телодвижения"? :)

Share this post


Link to post
Share on other sites

Можно ли поверх залить ocstore 1.5.3.1 ? (кроме config.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  

  • Similar Content

    • By sano4kin
      Приветствую!
       
      Господа, с недавних пор начала расти нагрузка на БД. Хостер даже сайт забанил, потому что за 2 часа нагрузка вырастала до 150000 сек, и так каждый день...
      В логах вот такая ошибка. Кто знает что она означает?

    • By marph51by
      Здравствуйте! Версия ocStore 3.0.2.0. Периодически возникает ошибка при оформлении заказа.
      Undefined index: guest in /var/www/sporteks/data/www/sporteks.by/store/catalog/controller/checkout/guest_shipping.php on line 70
      Чем она вызвана и как можно исправить? Модуль оформления заказа стандартный. Скрины во вложении


    • By sadulloyev
      Notice: A non well formed numeric value encountered in........./......./ocartdata/storage/modification/catalog/controller/product/product.phpon line477
    • By wengr
      Здравствуйте! Помогите решить проблему
      Добавил вид оплаты картой... и он не работает! заполняю все поля, выбираю вид оплаты картой и нажимаю оформить заказ, но вместо того что бы принять заказ и перейти на страницу для оплаты картой, оно скролит вверх (яко бы какие то из полей не заполнены) шаблон YOGA 
    • By Drazofila
      Опенкарт3
      Нужно исправить ошибку, повторяется товар.
      Пример во вложении.

      С уважением, Юлия.
       

  • 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.