Перейти к публикации
Поиск в
  • Дополнительно...
Искать результаты, содержащие...
Искать результаты в...

[Поддержка] Настраиваемый H1 для Opencart 2.0.x [OCmod]


Otvet
 Поделиться

Рекомендованные сообщения

Настраиваемый H1 для Opencart 2.0.x [OCmod]


Настраиваемый H1 для Opencart 2.0.x [OCmod]


OCmod-Модификатор.

Добавляет кастомные H1 для товаров, категорий и информационных страниц.

Для работы модификатор сам создает поля в базе данных.

Установка производится через стандартный инструмент: Дополнения - Установка дополнений.

Выберите файл custom_h1.ocmod.zip

Распаковывать архив не нужно.

После установки не забудьте обновить кеш модификаций.

Если на этапе Выполнение SQL! возникает ошибка, значит записи в бд присутствуют, установите custom_h1_no_sql.ocmod.zip

Обратите так-же внимание на более важный модуль H1 для главной https://opencartforum.com/files/file/2672-seo-h1-%D0%BF%D0%BE%D0%B8%D1%81%D0%BA%D0%BE%D0%B2%D0%BE%D0%B5-%D0%BF%D1%80%D0%BE%D0%B4%D0%B2%D0%B8%D0%B6%D0%B5%D0%BD%D0%B8%D0%B5/


 

Ссылка на комментарий
Поделиться на других сайтах

  • 3 недели спустя...

Можно, добавлю как время будет

И sql перенесу в мод

И выложу немного иную версию которую изначально сделал

Ссылка на комментарий
Поделиться на других сайтах

можно sql и не переносить. кому надо тот сделает сам. а вот инфо надо было бы сделать с Н1 поскорее 

Ссылка на комментарий
Поделиться на других сайтах


Пока добавил для Информационных страниц

при обновлении с 1.0

В phpmyadmin выполнить во вкладке "SQL" только один запрос:

ALTER TABLE `oc_information_description` ADD `meta_h1` VARCHAR(100)

попозже сделаю чего не хватает для производителей

 


Нажмите здесь, чтобы скачать файл

Ссылка на комментарий
Поделиться на других сайтах

прикольное решение проблем :(

error_reporting(0);

Ссылка на комментарий
Поделиться на других сайтах

Кстати, не знаю какая у вас версия, но последний файл не применил изменения в статьях - у меня есть привязка к language_id, у вас- нет

 

ver 2.0.3.1

Ссылка на комментарий
Поделиться на других сайтах

прикольное решение проблем :(

error_reporting(0);

перебдил))

 

 

Кстати, не знаю какая у вас версия, но последний файл не применил изменения в статьях - у меня есть привязка к language_id, у вас- нет

 

ver 2.0.3.1

Version 2.0.2.0

Хм, надо обновить до 3.1 проверить

Ссылка на комментарий
Поделиться на других сайтах

И действительно...

В 2.0.3.1 изменения в information_form.tpl

подправил

 

chukcha фэнкс, исправил уже

Изменено пользователем Otvet
Ссылка на комментарий
Поделиться на других сайтах

там помарочка маленькая... блок не туда размещался.

 

Вот нормальный sql - не у всех стоит дефолтный utf-8

 

ALTER TABLE `oc_product_description` ADD `meta_h1` VARCHAR(255) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL
ALTER TABLE `oc_category_description` ADD `meta_h1` VARCHAR(255) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL
ALTER TABLE `oc_information_description` ADD `meta_h1` VARCHAR( 255 ) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL

 

Еще надо в языкове файлы прописать

entry_meta_h1

install.xml

Ссылка на комментарий
Поделиться на других сайтах

чую скоро будет рабочий вариант :-)

что именно не работает, я на чистом 2.0.3.1 вчера проверил и выложил)

Ссылка на комментарий
Поделиться на других сайтах

что именно не работает, я на чистом 2.0.3.1 вчера проверил и выложил)

камрад выше сказал что были помарки какието

Ссылка на комментарий
Поделиться на других сайтах


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

 

А помарочка была - не верно вычислил смещение для вставки блока.

Ссылка на комментарий
Поделиться на других сайтах

  • 2 недели спустя...

что именно не работает, я на чистом 2.0.3.1 вчера проверил и выложил)

 

Я сегодня тоже на чистый 2.0.3.1 ставил: в категориях, товарах и информационных страницах так и не появился h1

Ссылка на комментарий
Поделиться на других сайтах


И что в логах?

 

в категориях, товарах и информационных страницах

 

В админке?

Изменено пользователем chukcha
Ссылка на комментарий
Поделиться на других сайтах

Я сегодня тоже на чистый 2.0.3.1 ставил: в категориях, товарах и информационных страницах так и не появился h1

Кеш модификаций обновили?

Если в журнале есть строки NOT FOUND покажите

Ссылка на комментарий
Поделиться на других сайтах

И что в логах?

 

В админке?

В логах ничего нет.

В админке отсутствует отдельное поле ввода h1

 

 

Кеш модификаций обновили?

Если в журнале есть строки NOT FOUND покажите

 

Кеш очистил, как в инструкции указано было.

Лог пустой!

 

Но самое интересное то, что при установке ошибок небыло!

Ссылка на комментарий
Поделиться на других сайтах


Насколько я помню даже без модов в лог пишется что-то. Еще раз проверил на чистом 3.1, всё отлично работает.

Попробуйте ручную установку xml и применение запроса в бд

Или можете дать доступ, посмотрю

Ссылка на комментарий
Поделиться на других сайтах

Ок, сначала я сам попробую, далее будет видно.

 

Вопрос, а как вручную ставить на 2.0.3.1 xml? Это весь код лопатить?

Ссылка на комментарий
Поделиться на других сайтах


Все получилось, установил.

Причина проблемы была в том, что в базу не выполнялся запрос на создание дополнительных полей.

Всем спасибо!

Ссылка на комментарий
Поделиться на других сайтах


  • 2 недели спустя...

упс

 

я что пропустил?

	<file path="catalog/model/catalog/product.php">
		<operation>
			<search><![CDATA[
			'meta_keyword'     => $query->row['meta_keyword'],
			]]></search>
			<add position="after"><![CDATA[
			'meta_h1'     => $query->row['meta_h1'],
			]]></add>
		</operation>
	</file>	

А где измененный запрос?

Ссылка на комментарий
Поделиться на других сайтах

Создайте аккаунт или войдите в него для комментирования

Вы должны быть пользователем, чтобы оставить комментарий

Создать аккаунт

Зарегистрируйтесь для получения аккаунта. Это просто!

Зарегистрировать аккаунт

Войти

Уже зарегистрированы? Войдите здесь.

Войти сейчас
 Поделиться

×
×
  • Создать...

Важная информация

На нашем сайте используются файлы cookie и происходит обработка некоторых персональных данных пользователей, чтобы улучшить пользовательский интерфейс. Чтобы узнать для чего и какие персональные данные мы обрабатываем перейдите по ссылке. Если Вы нажмете «Я даю согласие», это означает, что Вы понимаете и принимаете все условия, указанные в этом Уведомлении о Конфиденциальности.