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

Recommended Posts

SEO Tags Generator — автогенерация мета-тегов Title и Description для OpenCart 2.x & 3.x


SEO Tags Generator — автогенерация мета-тегов Title и Description для OpenCart 2.x & 3.x


Модуль SEO Tags Generator решает задачу с автоматическим заполнением тегов тайтл и мета-дескрипшн в Опенкарте.

 

Модуль помогает вам выполнить рекомендации гугла из раздела "Рекомендации по созданию эффективных метаописаний" (см https://developers.google.com/search/docs/appearance/snippet?hl=ru#meta-descriptions). К примеру, там есть пункты:

 

  1. Сделайте описание максимально информативным (укажите цену, значимый атрибут, производитель, рейтинг и т.п.)
    При этом описание не обязательно должно состоять только из законченных предложений (!). Добавьте к нему информацию о странице... Например, приведенная ниже метаопись с четко обозначенной и структурированной информацией позволяет составить достаточно полное представление о книге: Автор: А. В. Тор. Художник: В. Гог. Цена: 399 грн. Объем: 84 страницы. Категория: Детские книги. Рейтинг: 4.8. Отправляем в день заказа.
  2. Используйте автоматические средства
    Модуль работает так, что актуальная в данный момент времени информация о товаре извлекается из базы данных и подставляется в мета-теги при загрузке страницы. Это происходит в то же самое время, когда сырые данные (которые вы видите в админке товара) подставятся в красиво оформленный дизайн (как вы это видите на витрине).

 

 

Существенные условия приобретения

 

  1. Покупая модуль, вы соглашаетесь с моим Лицензионным соглашением, которое представлено внизу этого текста. В частности, модуль лицензируется на один домен и запрещается распространение без согласия автора. А если вы хотите получить код активации на отладочный домен, то он должен быть либо локальным (example.loc, example.local), либо быть поддоменом на основном сайте (магазина или сайта студии).
  2. Модуль предоставляется на условиях "As is"
  3. Как автор модуля, я оставляю за собой право на портфолио, что означает возможность публично предоставлять ваш сайт (домен и/или логотип) в качестве примера использования модуля. Но если вы не хотите, чтобы я использовал адрес вашего сайта в примерах, при оформлении заказа вы можете выбрать опцию "Увага: Не використовувати мій сайт в прикладах (+5.00 USD)"
  4. Предусматривается самостоятельная установка модуля по подробной инструкции.
  5. Условия поддержки: вместе с покупкой модуля вы получаете бесплатную Поддержку на 12 мес с момента покупки. Вы можете продлевать поддержку по выгодной цене до истечения срока поддержки. В противном случае поддержка предоставляется исключительно на условиях оплаты за каждое обращение.

 

 

 

 

Автоматическое получение кода лицензии (активации)

Укажите домен при покупке и автоматически получите код активации на свой e-mail в течение нескольких минут. Дополнительно существует специальный веб-сервис для самостоятельного создания кода активации — https://licence.sergetkach.com/.

 

 

Как работает модуль?

 

  1. Если у вас уже есть заполненные мета-теги, но они не подходят для SEO, тогда в настройке модуля выбираем настройки "Генерировать мета-теги для категорий, товаров, производителей" в положение "Даже если уже заполнено в админке". Если они вообще не заполнены, можно выбрать "Только, если не заполнены в админке"
  2. В настройках модуля вы сохраняете шаблон (формулу) для заполнения мета-тегов. Составляете более-менее читабельные, логические и информативные фразы
  3. В админке товара (категории, изготовителя) можно найти блок под названием "Предварительный просмотр результата генерации в модуле SEO Tags Generator". Там можно посмотреть, как будут выгладены мета-теги для поискового бота.

 

SEO-Tags-Generator-setting-generation-mode.thumb.png.9e681bb79360f2d99343db75882b3f52.png

 

 

SEO-Tags-Generator-templates.png

 

 

SEO-Tags-Generator-preview-block.thumb.png.e5ef30b587726eafa63ed02f66b55280.png

 

 

 

 

 

Функциональность модуля

 

 

  1. Генерация мета-тегов на лету в момент открытия страницы сайта. Это можно назвать "перезапись мета-тегов". Это позволяет избежать лишней нагрузки на сервер, когда генерация идет сразу для всех товаров с сохранением мета-тегов в базу данных. И благодаря такому подходу нет необходимости генерировать что-либо заново после очередного добавления (импорта товара). 1 раз настроил формулы и забыл.
  2. Поддерживает мультиязычность
  3. Возможность установить отдельные настройки формул для отдельной категории, выбиваемой из общей массы. См. вкладку "SEO Tags Generator: настройки для категории"
  4. Возможность указать в мета-тегах тайтл и дескрипшн категории минимальную и максимальную цену товаров из данной категории. А также отразить количество товаров в данной категории.
  5. Нумерация пейджинации страниц категории и производителя: <if>( [page_number] ) - страница [page_number] </endif>
  6. Подстановка типовых текстов в конце либо начало описания категорий, продуктов, производителей. Можно использовать, если в момент какой-либо акции вам нужно дописать типовое сообщение к описанию с призывом к действию и упоминанием текущего праздника. Или же вы можете дописать сообщение о бесплатной доставке, срочной акции, о количестве продаж этого товара и т.п.
  7. Примеры шаблонов представлены в файле formulas-examples.txt с архивом модуля.
  8. Код модуля открыт на 90% из версии 3.5.0, закодированной остается только библиотека для проверки лицензии и парсинга переменных

 

Отдельно для товаров

  1. Возможность отобразить в мета-тегах товаров цену со скидкой, если таковая имеется: Купить <if>([special]) по акционной цене: [special] <else>за [price] </endif>
  2. Возможность указать в мета-тегах товаров количество отзывов и рейтинг данного товара, количество покупок.
  3. Возможность добавить в мета-теги значимые атрибуты. См. переменную [attribute index="1"]
  4. Возможность собрать название родительской категории по цепочке вложения с неполными названиями (будет интересно для тех сайтов, где категории названы коротко. Например: Велосипеды -> Горные -> Титановые) можно превратить в текст "Титановые горные велосипеды" с помощью переменной [category_nested]
  5. Функции для преобразования текста: привести к ВЕРХНЕМУ РЕГИСТРУ или к нижнему регистру, вырезать из названия товара любые ненужные слова
  6. Список всех переменных модуля SEO Tags Generator смотрите в единственном месте в Базе знаний   https://support.sergetkach.com/knowledge/details/74/

 

 

 

 

 

 

Демо модуля


Демо админки:

  • http://seo-tags-generator-ru.sergetkach.com/
  • Логін/Пароль: demo/demo
  • Внимание! Разрешено внесение изменений в настройки модуля, в товары и категории (!)

 

 

Демо витрины:

 

Проверяйте мета-теги

  • На витрине с помощью сайта http://www.exadium.com/tools/metadata/ и ему подобных
  • В админке товаров, категорий, производителей в блоке "Предварительный просмотрт результатов генерации в модуле SEO Tags Generator"

 


 

 

 

Совместимость

 

Работает на ветке 2.х начиная с версии OpenCart 2.1.0.1 (ocStore 2.1.0.1)

На ветке 3.x

 

 

 

Технические требования

 

На сервере (хостинге) должны быть:

PHP 5.4 + IonСube Loader 5

или
PHP 5.6 - PHP 7.4 c IonСube Loader 10

 

 

Требования к системе OpenCart

Работоспособность модуля проверяется на только что установленной системе без кучи других модулей. Предугадать все изменения, которые производят другие модули, невозможно, поэтому конфликты с другими модулями не являются ошибкой в самом модуле и требуют дополнительно кастомизации (наладки), обычно ложащейся на плечи разработчика магазина. Претензии по поводу ошибок, возникших вследствие конфликта совместимости модулей в бесплатную поддержку модуля не входят.

Допускается проверка работоспособности модуля с установленным модулемSEO PRO и LocalCopy.ocmod.xml

 

Что в модуле зашифровано?

  • Библиотека модуля, где проходит проверка лицензии и служебные операции

 

 

 

 

 

Установка модуля

 

Стандартная установка - через менеджер розширень OCMOD и описана в файле Установка-Модуля.txt (или install.txt) в архиве с модулем.

 

 


 

 

Лицензионное соглашение

 

При покупке или установке новой версии этого продукта вы подтверждаете свое безоговорочное согласие с такими условиями использования.

 

  1. Исключительные права на модуль как объект интеллектуальной собственности принадлежат автору. При покупке модуля вы получаете право на использование в тех условиях, которые описаны в настоящем соглашении. Никаких имущественных прав, прав передачи, копирования, распространения и каких-либо других, явно не описанных в настоящем соглашении, вам не предоставляется.
  2. Модуль продается и используется на условиях "Как есть". Модуль является типовым решением типичной задачи. Проверяйте наличие нужного функционала в демо модуля. В стоимость модуля не входит адаптация расширения под индивидуальные потребности покупателя.
  3. Предоставляется не эксклюзивное право на использование модуля на 1 домене. "Перенос" лицензии на другой домен не предусматривается. Однако дополнительная лицензия может быть выдана на отладочные домены, которые отвечают следующим требованиям:
    - субдомен на основном домене (test.sitename.com, demo.sitename.com)
    - субдомен на сайте разработчика (студии) (shopname.studioname.com)
    - локальный домен вида sitename.loc или sitename.local
  4. Срок отправки кода лицензии вручную — в течение 1 рабочего дня!
  5. Сохранение ключа активации является обязанностью покупателя. Восстановление ключа возможно только в рамках существующего срока поддержки.
  6. Интерфейс текущей версии модуля может отличаться от представленного на снимках экрана в презентационных материалах. Это не является дефектом модуля, просто в новых версиях модуля могут быть добавлены новые функции. Однако общие принципы работы модуля остаются прежними.
  7. В случае использования мультимагазина, лицензия выдается на основной домен, на котором будет осуществляться управление всеми магазинами.
  8. Автор дает гарантию, что весь заявление функционал, кроме экспериментального, будет работать на тех версиях системы, которые заявлены в разделе СОВМЕСТНОСТЬ и при условии соблюдения ТЕХНИЧЕСКИХ ТРЕБОВАНИЙ. В случае ошибки в модуле обязуется исправить ее при наличии необходимых доступов и последовательного логичного описания шагов, которые привели к ошибке. В зависимости от сложности бага могут быть разные сроки исправления. Для случаев явной ошибки выполнение программы исправления возможно в срок от 1 до 3 рабочих дней после предоставления доступа и описания проблемы. В случае ошибки из-за конфликта с API браузера, логической или архитектурной ошибки срок исправления может быть даже до 2 мес. В случае, если ошибка не была исправлена в указанный срок, может быть произведен возврат средств с вычетом комиссий платежных систем.
  9. Устранение ошибок может быть осуществлено как напрямую у клиента, так и выпуском обновления. При выпуске обновления его установка не входит в объем поддержки.
  10. Поддержка и гарантия устранения ошибок действуют 12 месяцев с момента покупки. Никаких гарантий по устранению ошибок в новых версиях, которые могут быть доступны вам даже после окончания срока Поддержки, не предоставляется. Продолжайте поддержку, чтобы продолжать получать помощь.
  11. Гарантия НЕ РАСПРОСТРАНЯЕТСЯ на дополнительные модификаторы (!) из папки "Дополнительные-модификаторы" или "additional-modificators" (ранее называлась "additional"). Они являются бонусными и не входят в стоимость покупки.
  12. Гарантия устранения ошибок не распространяется на конфликты совместимости модулей. То есть говорить, что проблема точно выходит из моего модуля можно только в том случае, если на сайте не установлен ни один другой модуль (кроме LocalCopy.ocmod.xml) и при этом исходные файлы OpenCart не были редактированы вручную.
  13. Гарантия не распространяется на новый экспериментальный функционал, который появляется при выпуске бета-версии модуля (добавляется слово "beta" после номера версии).
  14. Вы теряете гарантию на бесплатную поддержку, если в модуле были сделаны модификации (при этом нет разницы, кто их сделал — я или сторонний разработчик. В таком случае модуль перестает работать по типовому сценарию и требует индивидуального рассмотрения ситуации).
  15. Покупая или обновляя версию модуля, вы соглашаетесь с текущей "Политикой поддержки" и текущим Лицензионным соглашением, действующим на момент выхода релиза.
  16. При оценке возможного ущерба от использования купленного программного обеспечения, в котором была ошибка, максимальная ответственность автора и/или продавца не может превышать стоимость дефектного программного обеспечения, которую покупатель уплатил по факту.
  17. Автор оставляет за собой право отказывать в поддержке в случае, если клиент не соблюдает рамки приличия и делового стиля общения и/или позволяет себе оскорбления или хамство
  18. Модуль содержит зашифрованные файлы, обеспечивающие контроль над лицензиями. Вы отказываетесь от намерения запрашивать открытый исходный код зашифрованных файлов и осознаете, что любая попытка расшифровки файлов или другого взлома модуля незаконна.
  19. Если вы планируете дорабатывать модуль, необходимо получить согласие автора на такие доработки. (Часто я не против внесения изменений в открытый код модуля, но формулировка "купил модуль с надеждой доработать, а здесь закрыт" не является основанием для возврата).
  20. Результаты платной доработки модуля могут включаться в следующие версии без получения согласия от клиента, заплатившего такую доработку.
  21. Как автор модуля, я оставляю за собой право на портфолио, что означает возможность публично предоставлять ваш сайт (домен и/или логотип) в качестве примера использования модуля. Но если вы не хотите, чтобы я использовал адрес вашего сайта в примерах, при оформлении заказа вы можете выбрать опцию "Увага: Не використовувати мій сайт в прикладах (+5.00 USD)"

 



 

 

Также рекомендую другие мои модули

 

 

  • Для корректного двуязычия (доступность всех языков для поисковых ботов) — Мовні папки в URL (бесплатно)
  • Для понижения рутины во время SEO-оптимизации я также подготовил модуль автоматической генерации SEO URL, который массово генерирует ЧПУ для товаров, отсутствующих (например, импортированные из программы складского учета)
  • Для создания Sitemap — Branced Sitemap
  • Для массового редактирования товаров — Handy Product Manager.
  • Для удаления неиспользуемых изображений — ImageScanner

 

 


  • Добавил
  • Добавлено
    03.04.2017
  • Категория
  • Ioncube Loader
    Требуется
  • ocStore
    3.0
    2.3.0.2.4
    2.3
    2.2
    2.1
  • OpenCart.Pro, ocShop
    Opencart.pro 2.3
    Opencart.pro 2.1
  • Обращение к серверу разработчика
    Нет

 

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

  • 2 weeks later...
В 11.04.2017 в 09:28, kd011175fsv сказал:

Купил. Деньги списаны. А как теперь файл получить? Где его искать? На страничке снова предлагают оплатить 399р.

Процедура стандартная для этого сайта: нажать на кнопку "Скачать файл" на следующей странице:

 

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

baxabit, благодраю за Ваш отзыв. Именно так и задумывалось: чтобы покупатели не ждали:

  • Когда автор придет с работы и скинет ночью лицензию
  • Когда придет понедельник
  • Когда автор вернется из отпуска

)))

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

  • 2 weeks later...

В модуле есть временная лицензия на 10 дней. Начать работу с модулем можно немедленно после покупки. В течение 10 дней я по-любому вышлю лицензию ))

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

  • 2 weeks later...

В инструкции сказано "1) Загрузить архив с нужной версией модуля в админке ( Модули или Дополнения) >> Установка расширений или Установка дополнений  >> Загрузить ) Должна появиться надпись "Модуль успешно установлен!". А что выбирать для загрузки? Какие именно файлы?

 

Если архивы из папки for-install, то там файлы для версий 2.0 и 2.3. У нас 2.1 Как быть?

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


В 13.05.2017 в 17:55, Andrew66 сказал:

В инструкции сказано "1) Загрузить архив с нужной версией модуля в админке ( Модули или Дополнения) >> Установка расширений или Установка дополнений  >> Загрузить ) Должна появиться надпись "Модуль успешно установлен!". А что выбирать для загрузки? Какие именно файлы?

 

Если архивы из папки for-install, то там файлы для версий 2.0 и 2.3. У нас 2.1 Как быть?

 

Файл seo-tags-generator_v2.0-2.2.ocmod.zip подходит для версии 2.1

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

В 24.05.2017 в 08:57, evshi1 сказал:

При выполнении шага 4 или 6 возникает ошибка http://joxi.ru/5md5qE1INvXK21 Все предыдущие шаги прошли без ошибок. Как быть?

 

Уточните, пожалуйста, версию OpenCart - очевидно, что это ниже 2.3, но все же важно какой именно.

 

UPDATE (12:58 24.05.2017)

Вообще ошибка 500 - это внутренняя ошибка настроек сервера. Но исходя из того, что какие-то страницы сайта работают, а какие-то нет, все же попытался выяснить, может модуль куда-то не туда обращается. Тесты показали, что версия для ocStore 2.1.0.2 работает (у Вас - ocStore 2.1.0.2.1)

 

UPDATE (09:05 25.05.2017)

Клиент написал в личном сообщени: "Всё, разобрался. Проблема была в том, что скрипт требовал версию PHP от 5.4, а на хостинге была 5.3. После смены версии всё заработало. Спасибо за помощь".

 

 

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

  • 2 months later...

На другом проекте модуль работает замечательно. Спасибо автору!

Купил повторно! Ставлю 2.3 модуль не появляется в дополнениях, лицензию не выслали. 

 

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


19 часов назад, laim731 сказал:

На другом проекте модуль работает замечательно. Спасибо автору!

Купил повторно! Ставлю 2.3 модуль не появляется в дополнениях, лицензию не выслали. 

 

 

Емайл, указанных в readme модуля, я проверяю чаще, чем форум.

По данной ситуации, насколько я могу судить, переходим на личную переписку для установления причин.

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

  • 1 month later...
В 17.09.2017 в 01:54, BrownAleks сказал:

В демо админке http://seo-tags-generator-v-1-3.web-jump.in.ua/admin/ автоматика работает только для Мета-тег Title.

 

Модуль генерирует мета-теги на лету в момент формирования страницы.

Модуль не записывает результат генерации тегов в базу данных!

В админке товара результат работы модуля не виден. Данные отображаются в настройках модуля.

 

Тот тайтл, что указан в админке товара http://seo-tags-generator-v-1-3.web-jump.in.ua/index.php?route=product/product&product_id=55  заменяется на другой на витрине http://seo-tags-generator-v-1-3.web-jump.in.ua/index.php?route=product/product&product_id=55. Именно в этом суть работы модуля: имея тысячи товаров с пустыми или некорректно заполненными мета-тегами, Вы можете переделать их за 1 минуту для всех товаров (или всех товаров отдельно взятой категории (без затрагивания дочерних подкатегоий)).

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

  • 1 month later...

Сергей, добрый день, вопрос, если я принудительно пропишу в некоторых категориях /подкатегориях (в самой админке) необходимые Title и descriptoin, то будет ли модуль их игнорировать, и не подставлять свои

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


4 часа назад, konstantinod сказал:

Сергей, добрый день, вопрос, если я принудительно пропишу в некоторых категориях /подкатегориях (в самой админке) необходимые Title и descriptoin, то будет ли модуль их игнорировать, и не подставлять свои

 

В режиме "Перезаписывать принудительно" будет перезаписываться, независимо от того, заполнено ли поле в товаре/категории.

Без него - будут генерироваться только для пустых. Для заполненных будут браться данные из базы.

 

Вопрос только в том, действительно ли Вы можете сохранять товары (категории) с пустыми значениями Title и Descriptoin...

 

---

В ближайшую неделю планирую добавить галочку в админке товара (категории): "Для этого товара не перезаписывать мета-теги". В таком случае, модуль будет учитывать данное пожелание пользователя.

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

Ну товары и категории у меня импортируются из 1С, этих тегов там нет., ., 

просто сейчас как раз идут некоторые корректировки по сео, вот и возник этот вопрос, 

Как раз для товара автоматическое создание то что нужно., дабы не прописывать, а для категорий  нужно кое где прописать., и тут как раз важно что если пустое значение, то генерируется. а если не пустое то используется то , которое прописано в админке.

Насчет галочки в админке, - было бы не плохо.

 

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


Если прямо из 1С и дальше будете корректировать в админке сайта, то модуль Вам подойдет.

А если Вы хотели бы с сайта экспортнуть в xls и там быстренько поправить мета теги залив товар обратно на сайт, то галочка не спасет. В этом плане планирую все таки "генерить" теги в базу. Но это сделаю скорее всего после Нового года (

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

Нет именно первый вариант, из 1С а в админке корректировать, 

для категорий теги из базы, а для товаров автогенерация.., то что нужно)

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

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


После установки пробной версии модуля, когда захожу в seo tags generator появляется ошибка 500, пробовал на двух сайтах и пробовал установку через ftp, ничего не изменилось. Протестировать очень хочу, так как сайт мультигород, и все реальзовано через языки. 

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

1 час назад, veteren сказал:

После установки пробной версии модуля, когда захожу в seo tags generator появляется ошибка 500, пробовал на двух сайтах и пробовал установку через ftp, ничего не изменилось. Протестировать очень хочу, так как сайт мультигород, и все реальзовано через языки. 

 

Скорее всего проблема с версией php. Модуль работает под 5.4 - 5.6. Смена может быть в админ-панели хостинга.

При покупке кодирую в любой, какой скажете

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

28 минут назад, SergeTkach сказал:

 

Скорее всего проблема с версией php. Модуль работает под 5.4 - 5.6. Смена может быть в админ-панели хостинга.

При покупке кодирую в любой, какой скажете

Все равно ошибка

free1000.jpg

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

---

Так как в admin/controller/extension/installer.php в чистом виде на строке 247 нет вообще никакого кода, то вероятно у Вас установлен модификатор localcopy.ocmod.xml, где на 247 строке есть перебор массива:

foreach (glob($next) as $file) {

Этот код пытается обнаружить загруженные папки и файлы модуля, которые изначально помещаются во временную папку ( к примеру, system/storage/upload/temp-A3OogZ1b3gfifUlHwditg36tte6VTOlX/upload/ ).

 

Кажется у Вас версия OpenCart 2.1.x или еще более ранняя. В них вроде как были баги с OCMOD.

 

 

---

Кроме того, устранение данной проблемы с установкой через OCMOD никак не повлияет на первую проблему - Ошибку 500.

 

В принципе, чтобы понять, будет ли ошибка 500 в модуле с другими настройками php на хостинге, нет никакой необходимости переустанавливать демонстрационную версию модуля именно через OCMOD.

 

 

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

  • 2 weeks later...

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

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

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

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

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

Вхід

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

Вхід зараз
×
×
  • Створити...

Important Information

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