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

IMGeneratorSeo - Генератор сео текстов и описаний продуктов


IMGeneratorSeo - Генератор сео текстов и описаний продуктов (синонимайз)

 

Цена для блокировки, так как здесь я приостановил продажу своих модулей, а стандартный функционал "приостановлено", как оказалось, вообщем-то никак не влияет на возможность приобретения.

 

Поисковые системы при ранжировании ориентируются на внутренний текст. Даже если у вас самые лучшие товары и вы с них пылинки сдуваете, но в описании продукта (в основном тексте) нет упоминания названия (не считая заголовка и h1), а так же не продублирован хотя бы производитель, то страница с этим товаром под соответствующие запросы будет ниже, чем ее аналоги (при прочих равных).
Другой проблемой является наличие большого числа товаров, под которые собственными руками составить уникальный текст это задача для тех еще энтузиастов.
Еще одной проблемой является локализация. С каждым языком количество описаний, которые необходимо составить, растет в разы. У вас два языка и 100 товаров, будьте готовы составить 200 описаний.

Эти и прочие проблемы можно решить с помощью генератора сео текстов и описаний продуктов IMGeneratorSeo (синонимайз), который позволяет сгенерировать все в автоматическом режиме.

Вышла так же версия IMGeneratorSeoSCT для модуля SEO CMS TOP 2 (https://opencartforum.com/files/file/3286-imgeneratorseosct-генератор-сео-текстов-и-описаний-для-seo-cms-top-2-син/).

Демо OpenCart 2 (demo / demo). Ссылка - http://oc2102rs.im-cloud.ru/admin/index.php?route=module/IMGeneratorSeo 

 

Примечание: Если вы раньше не занимались генерацией, то смотрите блок в конце описания!!! Так же есть статья с экскурсом в тему генерации текста и размножения статей http://ida-freewares.ru/generatsiya-teksta-dlya-nachinayushchikh-i-ne-tolko.html В принципе ее достаточно для начала.

 

По поводу использования демо и применения фильтров:

  • Для генерации доступны только все категории, но просьба особо не баловаться, так как демка нужна.
  • Товары в демке скопированы, поэтому их дата создания (Поступления на склад) числятся тем же временем, что и в исходном наборе демо данных, а это где-то 2009-2011 год (что поделать, демо данные очень скудны). Поэтому выставляя 2016 год в поле "дата создания: начало", вы исключаете товары по фильтру. Можете поэксперементировать. К примеру, выставив начальную дату с годом 2016 и увидите, что ничего не изменится. А затем выставьте дату 2008 года, что бы по дням не промахнуться. И увидите, что данные изменятся, при прочих равных по фильтру.
  • Если товар прошел по фильтру, то его дата изменения ставится на тот день, в который была применена генерация. Т.е. если вы, например, 20 июля 2016 изменили описание у товаров, то их дата изменения так же станет 20 июля 2016.


Плюсы и возможности

  • Сложный фильтр для настройки генерации
  • Возможность указать конкретные продукты исходя из фильтра
  • Для каждого поля можно задать разные разные способы добавления: Ничего не делать, Заменить пустые, Добавить вначале, Добавить в конец, Перезаписать
  • Кроме того, вам доступен тег [product_desc], который можно вставить куда угодно. Учтите, что если тип — добавление, то исходный текст продублируется 2 раза. В том месте где вы указали и вначале/вконце (в зависимости от типа)
  • Поддерживаются сложные синонимайз конструкции вида {{param1.1|param1.2|param1.3}|{param2.1|param2.2}| param3}
  • Доступны для генерации самые основные значимые поля
  • Поддерживаются Атрибуты продуктов
  • Поддерживается главная категория, если такое есть
  • Поддерживается поле [product_meta_h1], если он есть в базе
  • Возможность задавать описание продуктов, мета ключи, мета описание, теги и конечно title.
  • При генерации запоминаются все настройки для пары «Категория, Язык», так что вы всегда с легкостью сможете продолжить генерацию текстов. При выборе категории, настройки автоматически подтягиваются. Если же для категории ранее не были сохранены настройки, то на форме останутся последние, что особенно полезно для последовательного обхода категорий.
  • Мультилокализация — генерируйте тексты под каждый язык отдельно
  • Все сделано с использованием Ajax, так что вам не придется постоянно ожидать перезагрузки (актуально для разных схем генерации).
  • Не нужен vqmod


Список доступных тегов и особенности

{param1|param2|...} - синонимайз конструкции

Теги: [product_id], [product_name], [product_sku], [category_id], [category_name], [manufact_id], [manufact_name], [product_tag], [product_meta_title], [product_price], [model_name],

Отдельно про [product_desc] - (позволяет использовать текущее описание, где захотите, но будьте аккуратны при выставлении типа замены)

Элементы управления "Выбор главной категории" и "использование мета H1" - влияют на генерацию только в случае, если в вашей базе они есть. Если H1 в базе нет, то [product_meta_h1] заменяется на пустое значение. Так на чистой OpenCart их настройки никак не влияют, в ocStore имеют значение. Если поля в OpenCart были добавлены, то генерация будет происходить.

Поддерживаются атрибуты при генерации. Задаются они по следующему шаблону - [attr_%Имя атрибута%]. Если какого-то атрибута нет у продукта, то вместо [attr_%Имя атрибута%] будет пустое место. Так, что вы можете составлять шаблоны без опаски промахнуться с атрибутами. Список готовых шаблонов с атрибутами выводится внизу страницы.


Условные функции

Чтобы включить условные функции, необходимо в выпадающем списке «Использовать условные функции» выбрать пункт «Использовать». По умолчанию функции отключены. Вложенные функции не поддерживаются.

Формат условных функций:

[[func:nameFunc:param1:::param2:::param3]]

где

1. nameFunc — название функции
2. param1 и прочие являются параметрами. Разделитель :::

Запрещенные комбинации внутри параметров ]] и :::

Чтобы указать пустую строку в параметре просто введите подряд 2 раза разделитель.

Например:

[[func:ifequal:1:::0::::::{param1|param2}]]

На текущий момент модуль поддерживает одну условную функцию ifequal, которая сравнивает первый параметр со вторым, как строку. Если они совпадают, то вместо него помещается третий параметр, в противном случае помещается четвертый параметр. Если нужно выводить фразу только в случае совпадения, то четвертый параметр можно не указывать.

Формат функции ifequal:

[[func:ifequal:leftValue:::rightValue:::equal:::notEqual]]

- leftValue - левое значение в сравнении
- rightValue - правое значение в сравнении
- equal - выводится если значения совпадают
- notEqual - выводится если значения не совпадают

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

Пример функции

[[func:ifequal:[product_id]:::42:::[product_id] - [product_name]:::{Супер|Мега|Офигенный|Мега офигенный|Сверх офигенный} продукт]]

В случае если идентификатор продукта равен 42, то вывести id и название, иначе подобрать красивую фразу.

 

Формат функции replace

[[func:replace:ListSearch:::ListReplace:::Subject]]

- ListSearch - список искомых слов через запятую 
- ListReplace - список соответствующих замен через запятую 
- Subject - исходная строка 

Все теги (шаблоны), синонимайз и атрибуты поддерживаются для всех параметров. 

Пример функции
[[func:replace:Мой магазин, (23/7):::Мой супер магазин, (24/7/365):::[product_meta_title]]]

Заменить название магазина и подкорректировать ошибку в цифре.
 

 

Особенности

  • Если у вас очень много товаров, шаблоны генерации сложные, много атрибутов и время на скрипты под php сильно ограничены, то используйте генерацию по частям
  • Учтите, что перезапись ведется на основе старых значений. Если вам нужна перезапись на основе сгенерированных полей, то вначале сгенерируйте их, а потом повторно используйте генератор.
  • Везде, кроме описания, html-теги вырезаются.
  • Поле SKU не зависит от языка, поэтому будьте аккуратны
  • Автоматически обрезает до 255 символов мета поля, кроме SKU (64)
  • Все полностью на ajax.
  • Требуется boostrap и jquery
  • Если вы вручную в чистый OpenCart добавили поля или через модули, то учтите, что необходимо проверить, что поле meta_h1 позволяет содержать 255 символов (по аналогии с ocStore), а не 100, как в некоторых версиях расширений. Если символов меньше, то необходимо увеличить размерность поля в phpMyAdmin. В противном случае могут возникать ошибки, если при генерации размер вставки будет превышать размер.


Установка и использование
1. Распакуйте в корень сайта. Не волнуйтесь, никакие файлы не будут заменены
2. Откройте админку и установите модуль
3. Откройте в админке модуль (редактирование)


Для тех, кто ранее не занимался генерацией

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

Перед использованием, вам стоит узнать о некоторых базовых основах. Начните с прочтения материалов в интернете на тему «Размножение статей». Как это делается. Зачем это нужно. Как оцениваются такие статьи поисковиками. Чем товарное описание отличается от статейного. Не обязательно сильно углубляться, но знать основы хотя бы на уровне обычного пользователя стоит.

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

 

С чего начать первую генерацию.

1. В обязательном порядке делаете бэкап БД.

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

3. Затем находите места, которые можно размножить (например, {Универсальный|Многофункциональный|Невероятный}) или же наоборот взять из атрибутов и полей (Производитель [manufact_name] выпускает отличный товар. Его аккумуляторы мощностью [attr_Мощность] славятся ...). И создаете шаблон.

4. Производите первую генерацию. Внимательно проверяйте все выставленные вами настройки и пытайтесь представить какого рода тексты будут на выходе (чтобы не получилась ситуация, что при повторной генерации у вас будет взят результат из прошлой генерации). Оцениваете насколько тексты получились разными. И корректируете шаблон до тех пор, пока тексты не начнут иметь уникальность хотя бы 80%.

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

 

Лицензия и использование

Сделано для версий OpenCart 2.0.3.1, 2.1.0.1, 2.1.0.2 и 2.2.0.0, ocStore 2.1.0.1, 2.1.0.1.1, 2.1.0.2, 2.1.0.2.1
Лицензия распространяется только для одного сайта. Т.е. 1 домен = 1 оплата.
Купив модуль вы автоматически соглашаетесь с текстом лицензии.
Модуль имеет принцип распространения "as is" ("Как есть").

 

В течении 5 дней действует демо-период (автоматически активируется после установки). После этого или до этого необходимо ввести лицензионный ключ (состоит из двух частей). 
Ключи необходимо вводить так, как они были присланы, без лишних пробелов и символов.
Если вы преобрели модуль до введения лицензирования, то вам необходимо написать мне и указать при этом доменное имя сайта и тестовый домен, если таковой имеется (учтите, что тестовый домен должен быть тестовым, то есть поддоменом какого-либо сайта).
Если у вас русский домен, то необходимо указывать то имя, которое указано в config.php в корне сайта.
 

 

История версий

Версия 1.5.0
- Введена система лицензирования
- Добавлена генерация поля SKU + его тег
- Добавлена генерация поля [product_name]
- Добавлена логическая фунция [[func:replace:Search:::Replace:::Subject]]
- Исправление мелких ошибок

Версия 1.4.1
- Исправлена ошибка обрезания поля meta_description
Версия 1.4.0
- Немного оптимизирован код
- Добавлена возможность генерации по частям для случаев, когда товаров очень много, сложные шаблоны и большое количество атрибутов
Версия 1.3.0
- Поддержка условных функций. Добавлена функция ifequal.
Версия 1.2.1
- Исправлены мелочи
- При формировании meta_title, meta_keywords и meta_description двойные кавычки заменяются одинарными, чтобы не нарушать html
- Добавлен тег [product_desc_nohtml] - описание без html тегов.
Версия 1.2.0
- Поддержка выбора главной категории
- Поддержка Meta H1
Версия 1.1.1
- Исправление бага для Opencart 2.2.0.0 с саммернот
Версия 1.1
- Добавлен вывод списка продуктов по фильтру, позволяет указывать конкретные продукты
- Добавлена поддержка атрибутов при генерации текста


  • Автор
  • Добавлен
    11.07.2016
  • Категория
  • Работает на OpenCart
  • Системные требования
  • Работает на ocStore
  • Сайт разработчика
  • Работает на OpenCart.Pro, ocShop
  • Старая цена
  • Метод активации
  • Ioncube Loader

 

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
markimax    1 545

Демо ?

Поделиться сообщением


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

Пока не выложил. 

Поделиться сообщением


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

Демо ?

 

Теперь демка есть. Ограничил несколькими категориями, так как демка мне еще понадобится.

Поделиться сообщением


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

Проверено для версии OpenCart 2.0.3.1

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
ann2    0

доброго
на демке оставляю параметры [product_name], [category_name],  [manufact_name], [model_name]
формирую шаблон для тест 11
генерирую поля
.... и ничего не меняется
обновляю кеш
проверяю
...тоже самое
что делаю не так?

Поделиться сообщением


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

доброго

на демке оставляю параметры [product_name], [category_name],  [manufact_name], [model_name]

формирую шаблон для тест 11

генерирую поля

.... и ничего не меняется

обновляю кеш

проверяю

...тоже самое

что делаю не так?

 

 

Здравствуйте

 

Это не ошибка. У вас фильтры с датами получаются такими, что по ним нет товаров. Поясню в чем суть.

 

Первый момент. Товары в демке скопированы, поэтому их дата создания (Поступления на склад) числятся тем же временем, что и в наборе демо данных, а это где-то 2009-2011 год (что поделать, демо данные очень скудны). Поэтому выставляя 2016 год, вы исключаете товары по фильтру. Можете поэксперементировать. К примеру, выставив начальную дату с годом 2016 и увидите, что ничего не изменится. А затем выставьте дату 2008 года, что бы по дням не промахнуться. И увидите, что данные изменятся, при прочих равных по фильтру.

 

Второй момент. Если товар прошел по фильтру, то его дата изменения ставится на тот день, в который была применена генерация. Т.е. если вы сегодня 20 июля изменили описание у товаров, то их дата изменения так же станет 20 июля. 

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
ann2    0

Здравствуйте

 

Это не ошибка. У вас фильтры с датами получаются такими, что по ним нет товаров. Поясню в чем суть.

 

Первый момент. Товары в демке скопированы, поэтому их дата создания (Поступления на склад) числятся тем же временем, что и в наборе демо данных, а это где-то 2009-2011 год (что поделать, демо данные очень скудны). Поэтому выставляя 2016 год, вы исключаете товары по фильтру. Можете поэксперементировать. К примеру, выставив начальную дату с годом 2016 и увидите, что ничего не изменится. А затем выставьте дату 2008 года, что бы по дням не промахнуться. И увидите, что данные изменятся, при прочих равных по фильтру.

 

Второй момент. Если товар прошел по фильтру, то его дата изменения ставится на тот день, в который была применена генерация. Т.е. если вы сегодня 20 июля изменили описание у товаров, то их дата изменения так же станет 20 июля.

ставлю другую дату (2008)

разрыв с сервером.

попытка на 2-х пк

Поделиться сообщением


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

ставлю другую дату (2008)

разрыв с сервером.

попытка на 2-х пк

 

Сейчас попробовал, у меня все генерирует. Если у вас ошибка не пропадает, то необходимо более подробное описание. Так же учтите, что хостинг демки бесплатный - у него есть лимиты.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
Nameless    39

Будет поддержка генерации тегов для модуля Марка https://opencartforum.com/files/file/2371-seo-cms-top-2-блог-новости-отзывы-галерея-формы/ ?

Поделиться сообщением


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

Будет поддержка генерации тегов для модуля Марка https://opencartforum.com/files/file/2371-seo-cms-top-2-блог-новости-отзывы-галерея-формы/ ?

 

Тут ситуация не простая по нескольким причинам:

1. Нужен сам модуль с возможностью активации на разных доменах, чтобы мог у себя на тестовом сервере под разные версии проверить. Захочет ли владелец модуля.

2. Описание структуры таблиц в БД.

3. Ответ от владельца модуля, что в таком модуле люди заинтересованы. Там просто достаточно делать и проверять, даже несмотря на то, что движок у меня уже сделан.

4. Хоть суть и похожа, но вещи все же разные и времени требует достаточно, так что это получается отдельная ветка версии IMGeneratorSeo под конкретный модуль. 

5. Вопросы по фильтру, по полям, по доступным тегам. Если с продуктами в принципе понятно, так как это основа, то с модулем top2 могут быть нюансы.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
Nameless    39

Тут ситуация не простая по нескольким причинам:

1. Нужен сам модуль с возможностью активации на разных доменах, чтобы мог у себя на тестовом сервере под разные версии проверить. Захочет ли владелец модуля.

2. Описание структуры таблиц в БД.

3. Ответ от владельца модуля, что в таком модуле люди заинтересованы. Там просто достаточно делать и проверять, даже несмотря на то, что движок у меня уже сделан.

4. Хоть суть и похожа, но вещи все же разные и времени требует достаточно, так что это получается отдельная ветка версии IMGeneratorSeo под конкретный модуль. 

5. Вопросы по фильтру, по полям, по доступным тегам. Если с продуктами в принципе понятно, так как это основа, то с модулем top2 могут быть нюансы.

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

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
markimax    1 545

Тут ситуация не простая по нескольким причинам:

1. Нужен сам модуль с возможностью активации на разных доменах, чтобы мог у себя на тестовом сервере под разные версии проверить. Захочет ли владелец модуля.

2. Описание структуры таблиц в БД.

3. Ответ от владельца модуля, что в таком модуле люди заинтересованы. Там просто достаточно делать и проверять, даже несмотря на то, что движок у меня уже сделан.

4. Хоть суть и похожа, но вещи все же разные и времени требует достаточно, так что это получается отдельная ветка версии IMGeneratorSeo под конкретный модуль. 

5. Вопросы по фильтру, по полям, по доступным тегам. Если с продуктами в принципе понятно, так как это основа, то с модулем top2 могут быть нюансы.

1. Для тестовых разработок - без проблем, напишите - вышлю

2. Здесь все очень легко - поля такие же как у категорий товаров и товаров, даже архитектура таблиц такая же

Только категории у меня - таблица blog_

А записи record_

3. Более 6200 пользователей разных версий модуля, хороший стимул делать, да плюс ссылка со страниц модулей

...

Поделиться сообщением


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

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

 

Вопрос тогда в фильтре, полях и тегов для заполнения. Что первоочередное на ваш взгляд?

Поделиться сообщением


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

1. Для тестовых разработок - без проблем, напишите - вышлю

2. Здесь все очень легко - поля такие же как у категорий товаров и товаров, даже архитектура таблиц такая же

Только категории у меня - таблица blog_

А записи record_

3. Более 6200 пользователей разных версий модуля, хороший стимул делать, да плюс ссылка со страниц модулей

...

 

По первому пункту и еще для демки. Текущую демку скорее всего поменяю (freewha вставляет html в json).

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
markimax    1 545

По первому пункту и еще для демки. Текущую демку скорее всего поменяю (freewha вставляет html в json).

Без проблем для демки

Поделиться сообщением


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

Без проблем для демки

 Хорошо

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
ann2    0

разобралась с модулем... надо конечно помнить когда создала такую-то позицию...
вопрос: а если добавилась позиция 1 шт?
если генерировать , то оно дописывает повторно в строку
например выбираю:категория/производитель, в которой уже прошлась модулем.
снова генерирую ...на 1 запись.. и оно дописывает повторно параметры

т.е. выбрать 1 шт нельзя (да и крайне неудобно)
а автоматически не делает

в этом случае проще ручками дописать

Поделиться сообщением


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

разобралась с модулем... надо конечно помнить когда создала такую-то позицию...

вопрос: а если добавилась позиция 1 шт?

если генерировать , то оно дописывает повторно в строку

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

снова генерирую ...на 1 запись.. и оно дописывает повторно параметры

т.е. выбрать 1 шт нельзя (да и крайне неудобно)

а автоматически не делает

в этом случае проще ручками дописать

 

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

Поделиться сообщением


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

Текущую демку скорее всего поменяю (freewha вставляет html в json).

- По поводу этого, решил проблему хаком "задумки" хостинга, сейчас все ajax запросы должны нормально выполняться на демке. Для нормальных магазинов это не актуальная проблема

Поделиться сообщением


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

Версия для SEO CMS TOP 2 готова, вот ссылка https://opencartforum.com/files/file/3286-imgeneratorseosct-генератор-сео-текстов-и-описаний-для-seo-cms-top-2-син/

Как модерацию пройдет, будет доступна для желающих

Поделиться сообщением


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

Генератор для SEO CMS TOP 2 прошел модерацию, прошу всех желающих.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
ann2    0

я первая кто купил.
 

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

удобно только если все готово  и все позиции на сайте. если добавляешь новую позицию - все вбиваешь руками (не продумано)

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

дополнение для ленивых. это я)
***спасибо автору

Поделиться сообщением


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

что могу сказать  - стоит на  готовом сайте.

удобно делать все метатеги, ключи и пр заморочки, на что обычно не хватает времени или откладываем "на потом" . 

дополнение для ленивых. это я) 

***спасибо автору

 

За отзыв спасибо.

 

По поводу

 

удобно только если все готово  и все позиции на сайте. если добавляешь новую позицию - все вбиваешь руками (не продумано)

 

Тут есть ряд нюансов. Например, по умолчанию в OpenCart нет главной категории, так что один товар может подпадать под разные шаблоны. Механизм подписки triggerEvent не имеет такой важной вещи, как очередности вызова обработчиков. Как понял, народ уже сталкивался с подобными проблемами, при использовании этого механизма. Поэтому, как минимум, вопрос в подходе к организации процесса.

 

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

 

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

 

Это особенность любого генератора, что нужна аккуратность и внимательность.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
ilm    13

Добрый день!
А планируется доработка для поддержки генерирования H1? Ведь это тоже важный параметр и OcStore его поддерживает 

Поделиться сообщением


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

Для публикации сообщений создайте учётную запись или авторизуйтесь

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

Создать учетную запись

Зарегистрируйте новую учётную запись в нашем сообществе. Это очень просто!

Регистрация нового пользователя

Войти

Уже есть аккаунт? Войти в систему.

Войти


  • Похожий контент

    • От SergeTkach

      399.00 руб
      Скачать/Купить дополнение


      SEO Tags Generator — автогенерация SEO-тегов для OpenCart 2.x
      Модуль обеспечивает автоматическую SEO оптимизацию мета-тегов всех категорий и товаров, что имеет большое значение для SEO продвижения интернет-магазинов.

      Он избавляет Вас от лишней рутины при добавлении товаров. Модуль SEO Tags Generator делает работу с OpenCart2 проще и комфортнее, что приближает эту CMS к принципам дружелюбного к пользователю движка сайта.
       
      Сделав простую настройку 1 раз, Вы автоматически оптимизируете тысячи страниц 1 махом,по приемлемым для поисковых систему правилам.
       
      Модуль генерирует мета-теги на лету в момент формирования страницы, что исключает ошибки контент-менеджера в момент массовой работы с товарами (к примеру, импорт-экспорт).
       
       
      =============================================
      === Внимание! Условия покупки и использования ===
      =============================================

      Покупая данный модуль, Вы осознаете следующее:
      Автор  дает полную гарантию, что весь заявленный функционал будет работать на тех версиях системы, что заявлены с теми техническими характеристиками хостинга (сервера), что заявлены. В случае неработоспособности из-за ошибок в модуле, обязуется исправить ее в течение 3 рабочих дней. Лицензия выдается на 1 домен (+до 3 отладочных доменов). Во время акций, лицензии выдаются на несколько доменов, но никогда не выдается на бесконечное число доменов. Модуль содержит зашифрованные файлы, обеспечивающие контроль над лицензиями Вы отказываетесь от намерения запрашивать открытый исходный код зашифрованных файлов Модуль представляет собой типичное решение типичной задачи. Все индивидуальные запросы, которые меняют функционал модуля решаются в индивидуальном порядке с конкретным покупателем Вспомогательные модификаторы из папки "additional" являются бонусными. Они не входят в стоимость покупки. Гарантия на них не распространяется.  
       
      =====================================
       === Преимущества модуля ===
      =====================================
       
      Поддержка мультиязычности Автоматическое получение временной лицензии на 10 дней, чтобы Вы могли начать использовать модуль прямо сейчас без никаких простоев Примеры формул составления автоматические генерируемых метатегов прилагаются Модуль работает на специальных поддоменах для разработчиков без необходимости получать новые лицензии 1 формула для всех категорий и 1 формула для всех товаров, что идеально подходит для 90% интернет-магазинов без необходимости переплачивать за невостребованный функционал В версии 1.3 добавлены отдельные формулы для отдельных категорий (!!) Оптимальная цена  
       
      ===========================================
       === Функционал дополнительных расширений ===
      ===========================================
       
      Генерация SEO URL делается через родственный модуль — SEO URL Generator FREE Отмена ввода мета-тега title (в папке "additional" ) Ввод тега H1 (в папке "additional" ) Нумерация страниц в мета-тегах начиная со второй (в папке "additional")  
       
       
      =====================================
       === Как это работает? ===
      =====================================

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

      То есть, мета-теги формируются в тот же момент, когда формируется сама страница. Это происходит независимо, открыл ли ее человек или "парсит" поисковый паук (!).
      Кроме того, подход без перезаписи позволяет Вам применить формулу для всех товаров, загруженных ДО установки модуля.
       
      ---
      Генерация мета-тегов происходит в 2-ух режимах:
      - Если поле не заполнено
      - Принудительно (переопределение мета-тегов в тех случаях, когда Вы получили на руки магазин с уже неверно заполненным мета-тегами, что особенно актуально для seo-оптимизаторов)

      ---
      Внимание!
      При "разноперой" категории мета-теги для товара генерируются:
      - По главной категории товара, если она указана (!).
      - Если главная категория товара не обозначена, и при этом товар принадлежит только 1 категории, то по формуле этой категории.
      - Иначе генерация идет по общей формулей

       

      ===================================
      === Совместимость ===
      ===================================
      Работает на ветке 2.х начиная с версии OpenCart 2.1.0.1 (ocStore 2.1.0.1)
      PHP 5.4 или выше
      IonCube Loader 5 и выше
       
       

      ===================================
      === Демо версии 1.3 ===
      ===================================

      Демо витрины:
      Категория с общей формулой, Товар с общей формулой; Категория с отдельной формулой (Пример "разноперой" категории), Товар из "разноперой" категории
      Демо админки:
      http://seo-tags-generator-v-1-3.web-jump.in.ua/admin/ (!) Разрешено внесение изменений в настройки модуля, в товары и категорий (!) Логин/Пароль: demo/demo  


      ===================================
      ===  Демо версии 1 ===
      ===================================
      Демо витрины: Категория, Товар
      Демо админки: http://seo-tags-generator.web-jump.in.ua/admin
      Логин/Пароль: demo/demo


      =======================================
      === Примеры сайтов, где работает модуль: ===
      =======================================
      http://www.alpari.ua/
      www.sport-1.ru
      http://www.happylight.com.ua/
      https://adamant-spb.com/
      https://neroceramica.ru
      http://mastersnegir.ru/
      https://lovo.com.ua/
      shop.smartsf.ru
      http://viking-trans.com/
      http://www.palitra360.ru
      http://системы-доступа.рф/
      http://unclevova.com/
      http://makitarus.ru/
      http://olgashpiga.ru/
      http://www.pro-group.kh.ua/
      http://intensashop.ru/


      =======================================
       === Что зашифровано? ===
      =======================================
      Контроллер админки модуля Модель витрины, где происходит замена формул на тексты

      =====================================
       === Пробная версия ===
      =====================================
      Для пробы доступна ранняя версия модуля.

      Важно! После истечения срока временной лицензии пробной версии для совершения
      покупки, обращайтесь на тот сайт, где Вы нашли мой модуль, а не пишите в
      личных сообщениях на почту.

      Скачать пробную версию можно здесь — http://studio.web-jump.in.ua/download/seo-tags-generator/



      ===================================
      === Изменения ===
      ===================================
      /* V1.5
      ----------------------------------------- */
      - Добавлено наследование специфических формул от родительских категорий к дочерним категориям. Актуально и для товаров.
      - Появилась возможность для отдельно взятых категорий и товаров задать мета-описания вручную (галочка "Использовать вручную вписанные мета-теги для данного товара/для данной категории")
      - Модуль теперь можно устанавливать по FTP - установка перенесена из файла install.php в контроллер админки
      - Добавлена принудительная генерации мета-тега Keywords
       
      /* V1.4
      ----------------------------------------- */
      - Добавлен мета-тег Keywords
      - Добавлена совместимость с версией 2.0.3.1
      - Исправлен баг подключения дочерних файлов в admin/view/template/extension/module/seo_tags_generator.tpl
        Раннее, если модуль был модифицирован (к примеру, добавлена кнопка Apply), модуль не мог найти файл с формулами для отдельно взятых категорий
       
      /* V1.3
      ----------------------------------------- */
      - Наконец добавлены разноперые категории, как многие просили. То есть, для отдельно взятых категории можно задать свои шаблоны, тогда как остальные будут использовать общий шаблон генерации мета-тегов)

      - Для чистого OpenCart добавлены синонимы для модели товара и названия бренда (Синоним производителя пока что будет глючить на ocStore!)

      - Для чистого OpenCart добавлена нумерация страниц для пейджинации в категориях и производителях (page-number_v2.2-v2.3.ocmod.xml) - может конфликтовать с SEO мультиязык, где также есть подобный функционал.


      /* v1.2
      ----------------------------------------- */
      Версия не была опубликована, так как сразу же началась работа над следующей версией
      - Добавлена генерация мета-тегов для производителей


       
       
      Добавил SergeTkach Добавлено 03.04.2017 Категория SEO, карта сайта, оптимизация Системные требования PHP 5.4-5.6 с Ioncube Loader v5 или PHP 7.1 с Ioncube Loader v10 Сайт разработчика http://studio.web-jump.in.ua/ Старая цена Метод активации Автоматическая активация Ioncube Loader Требуется OpenCart 2.3
      2.2
      2.1 ocStore 2.3
      2.2
      2.1 OpenCart.Pro, ocShop Opencart.pro 2.3
      Opencart.pro 2.1
      Не проверялось  
    • От SergeTkach

      Скачать/Купить дополнение


      SEO URL Generator FREE (автоматическое заполнение ЧПУ) для OpenCart 2x
      Модуль SEO URL Generator FREE позволяет заполнять ЧПУ автоматически в OpenCart 2.3.x.
       
      Модуль генерирует SEO URL при добавлении следующих сущностей:
      товар категория производитель статья (information) Категория, Статья в модуле NewsBlog* (добавлено в версии 2.0)  
      Особенности:
      Автоматически генерирует SEO URL на основе названия по мере ввода данных Для товаров можно задать формулу генерации ЧПУ (доступные переменные: [product_name], [model], [sku]) (добавлено в версии 2.0) Полностью открытый код Модуль не только транслитирует буквы, но вырезает все лишние символы вроде (№ % и тд), что не всегда работает корректно даже в некоторых платных модулях аналогичного типа При редактировании для замены ЧПУ есть кнопка генерации ЧПУ (добавлено в версии 2.0). Однако, если страница уже проиндексирована поисковиками, то не желательно заменять старые ЧПУ на новые Модуль работает в связке js + php. То есть, он не только заполняет УРЛы при вводе названия, но и проверяет его при сохранении. Потому что иногда пользователи редактируют SEO URL вручную.  
      Совместимость:
      После получения сообщений о проблемах с модулем, он был повторно протестирован на
      OpenCart: 2.3.x
      ocStore:  2.3.x
       
      В данные момент поддерживается транслитерация от русского и украинского языков.
       
       
      =============================================
      Самостоятельное добавление нового языка
      =============================================
      Если Вы устанавливаете модуль и сами добавляете транслит других языков, то необходимо сделать следующие изменения:
       
      admin/model/tool/translit.php
       - добавить функцию транслитерации для нового языка
       
      admin/controller/extension/module/seo_url_generator.php
      Добавить ключ языка для выбора в админке
      $data['a_codes_for_translit'] = array( 'rus' => $this->language->get('text_code_russian'), 'ukr' => $this->language->get('text_code_ukrainian'), ); admin/model/extension/module/seo_url_generator.php
      Добавить связку ключа языка с функцией его транслитерации
      switch ($code_for_translit) { case "rus": $translit_function = 'cyrillicToLatinaFromRus'; break; case "ukr": $translit_function = 'cyrillicToLatinaFromUkr'; break; default: $translit_function = ''; break; }  
      Внимание!
      Если Вы уж добавили новое правило транслитерации, то большая просьба, присылать мне эти изменения на почту, чтобы я их добавил в модуль.
       
       
      Если что-то идет не так:
      Просьба сообщать мне о проблемах по емайлу, указанному в readme.txt или в личном сообщении на форуме.
      Обязательно указывайте версию системы и код языка, который у Вас назначен по умолчанию.
       
      *Примечание
      В модуле NewsBlog есть своя генерация ЧПУ, но URL не генерируется по факту ввода названия. То есть, до сохранения статьи, невозможно увидеть, что получилось.
       
       
      =============================================
      Рекомендую
      =============================================
      Для автоматизации SEO итернет-магазина на OpenCart 2 используйте также модуль автогенерации мета тегов — SEO Tags Generator.
       
       
      Добавил SergeTkach Добавлено 16.08.2017 Категория SEO, карта сайта, оптимизация Системные требования Сайт разработчика http://studio.web-jump.in.ua/ Старая цена Метод активации Без активации Ioncube Loader Нет OpenCart 2.3 ocStore 2.3 OpenCart.Pro, ocShop  
    • От SergeTkach
      Модуль SEO URL Generator FREE позволяет заполнять ЧПУ автоматически в OpenCart 2.3.x.
       
      Модуль генерирует SEO URL при добавлении следующих сущностей:
      товар категория производитель статья (information) Категория, Статья в модуле NewsBlog* (добавлено в версии 2.0)  
      Особенности:
      Автоматически генерирует SEO URL на основе названия по мере ввода данных Для товаров можно задать формулу генерации ЧПУ (доступные переменные: [product_name], [model], [sku]) (добавлено в версии 2.0) Полностью открытый код Модуль не только транслитирует буквы, но вырезает все лишние символы вроде (№ % и тд), что не всегда работает корректно даже в некоторых платных модулях аналогичного типа При редактировании для замены ЧПУ есть кнопка генерации ЧПУ (добавлено в версии 2.0). Однако, если страница уже проиндексирована поисковиками, то не желательно заменять старые ЧПУ на новые Модуль работает в связке js + php. То есть, он не только заполняет УРЛы при вводе названия, но и проверяет его при сохранении. Потому что иногда пользователи редактируют SEO URL вручную.  
      Совместимость:
      После получения сообщений о проблемах с модулем, он был повторно протестирован на
      OpenCart: 2.3.x
      ocStore:  2.3.x
       
      В данные момент поддерживается транслитерация от русского и украинского языков.
       
       
      =============================================
      Самостоятельное добавление нового языка
      =============================================
      Если Вы устанавливаете модуль и сами добавляете транслит других языков, то необходимо сделать следующие изменения:
       
      admin/model/tool/translit.php
       - добавить функцию транслитерации для нового языка
       
      admin/controller/extension/module/seo_url_generator.php
      Добавить ключ языка для выбора в админке
      $data['a_codes_for_translit'] = array( 'rus' => $this->language->get('text_code_russian'), 'ukr' => $this->language->get('text_code_ukrainian'), ); admin/model/extension/module/seo_url_generator.php
      Добавить связку ключа языка с функцией его транслитерации
      switch ($code_for_translit) { case "rus": $translit_function = 'cyrillicToLatinaFromRus'; break; case "ukr": $translit_function = 'cyrillicToLatinaFromUkr'; break; default: $translit_function = ''; break; }  
      Внимание!
      Если Вы уж добавили новое правило транслитерации, то большая просьба, присылать мне эти изменения на почту, чтобы я их добавил в модуль.
       
       
      Если что-то идет не так:
      Просьба сообщать мне о проблемах по емайлу, указанному в readme.txt или в личном сообщении на форуме.
      Обязательно указывайте версию системы и код языка, который у Вас назначен по умолчанию.
       
      *Примечание
      В модуле NewsBlog есть своя генерация ЧПУ, но URL не генерируется по факту ввода названия. То есть, до сохранения статьи, невозможно увидеть, что получилось.
       
       
      =============================================
      Рекомендую
      =============================================
      Для автоматизации SEO итернет-магазина на OpenCart 2 используйте также модуль автогенерации мета тегов — SEO Tags Generator.
       
       
    • От Serg9988

      600.00 руб
      Скачать/Купить дополнение


      Уведомление о наличии PRO Opencart2
      Уведомление о наличии товара PRO
       
      Начиная с версии модуля 9.5, модуль работает только на opencart 2.3.* - 3.0* и OCStore 2.3.*
       
      Краткое описание:
      Модуль позволяет покупателю заказать уведомление о поступлении товара в магазин.
      Модуль заменяет кнопку "Купить" на кнопку "Уведомить", если товара нет на складе или выбранной покупателем опции у товара нет в наличии.
      Работает по:
      количеству товара на складе по количеству опций на товаре по статусу товара  
       
       

       
       
      Модуль  должен работать на большинстве шаблонов.
       
      К модулю идет инструкция где подробно описано как установить и настроить модуль. 
      Адаптация, правки вида модуля и другие работы на не стандартном шаблоне делаются за отдельную плату.
       
      ознакомится с документацией - ДОКУМЕНТАЦИЯ
       
      Системные/технические требования:
      Протестировано на следующих версиях : 
      ocstore 2.0*,2.1*,2.2*.2.3* opencart 2.0*,2.1*,2.2*.2.3*, 3.0*   Модуль не тестировался и его работа не гарантируется на всякого рода зборках ocstore или opencart от студий или отдельных разработчиков. Работа гарантируется только на чистых официальных сборках!
       
      Для работы модуля требуется:
      PHP Version: 5.6.x или выше
      ionCube PHP Loader: 4.5.0+ или выше
       
      Возможности:
       
       

      Дизайн модуля адаптивен и корректно работает на мобильных устройствах:
       

       
      Установка:
       Скачайте архив с нужной версией модуля. Модуль с версии 9.5 работает только на opencart 2.3 и выше и OCStore 2.3 и выше.  Зайдите в административную панель сайта в раздел "Дополнения/Установка дополнений" и установите модуль  Зайдите в раздел "Дополнения/Менеджер дополнений" и обновите кеш  Зайдите в раздел "Дополнения/Дополнения/Модули" Установите модуль "SM Уведомить о наличии PRO"  Зайдите в редактирование модуля (введите ключ активации или сделайте запрос на получение ключа ) активируйте модуль переведя опцию "Статус" в позицию "Включен.              Сохраните настройки  Подключите модуль на страницы Главная, категории, товары и тд. (Раздел Дизайн/Схемы)  
      Состав модуля:
      полная инструкция с описанием работы и установки модуля; файлы модуля; файл для тестирования настроек сервера;  
      ДЕМО
      Страница товара с опциями (кнопка купить будет подменена только если выбрать опцию количество которой <=0)
      login/pass - demo/demo
       
      Полное описание:
       
      Все работы по стилизации модуля под ваш шаблон (цвет кнопки, форма размер и тд.) проводяться исключительно на платной основе.
       
      Что нового:
       
      Обновление:
       
      Условия использования:
      Лицензия на модуль выдается на следующих условиях:
      1 лицензия = 1 покупка = 1 доменное имя.
      То есть - один раз купив, вы получаете ключ для работы модуля только на одном доменном имени, одном магазине!
       
      Приобретая лицензию (покупая дополнение), Вы автоматически соглашаетесь со следующими положениями:
       
      Для получения лицензионного ключа напишите мне в личном сообщении от имени того, на кого покупался модуль:
      Название модуля Доменное имя вашего магазина Доменное имя тестовой площадки (если таковая имеется) Ваш адрес электронной почты, куда выслать ключ  
      Дополнительные лицензии вы можете получить купив модуль на сайте http://myopencart.club/
      На 4-ю и более покупку действует скидка. Чтобы получить скидку пишите в личку или на почту.
      Вопросы, пожелания можно писать в форум или на почту support@myopencart.club
       
      Добавил Serg9988 Добавлено 30.03.2016 Категория Письма, почта, рассылки, sms Системные требования Ioncube Loader 4.5.0+ Сайт разработчика http://myopencart.club Старая цена Метод активации По запросу в ЛС Ioncube Loader Требуется OpenCart 3.0
      2.3
      2.2
      2.1
      2.0 ocStore 2.3
      2.2
      2.1 OpenCart.Pro, ocShop Не проверялось  
    • От Serg9988
      Уведомление о наличии товара PRO
       
      Начиная с версии модуля 9.5, модуль работает только на opencart 2.3.* - 3.0* и OCStore 2.3.*
       
      Краткое описание:
      Модуль позволяет покупателю заказать уведомление о поступлении товара в магазин.
      Модуль заменяет кнопку "Купить" на кнопку "Уведомить", если товара нет на складе или выбранной покупателем опции у товара нет в наличии.
      Работает по:
      количеству товара на складе по количеству опций на товаре по статусу товара  
       
       

       
       
      Модуль  должен работать на большинстве шаблонов.
       
      К модулю идет инструкция где подробно описано как установить и настроить модуль. 
      Адаптация, правки вида модуля и другие работы на не стандартном шаблоне делаются за отдельную плату.
       
      ознакомится с документацией - ДОКУМЕНТАЦИЯ
       
      Системные/технические требования:
      Протестировано на следующих версиях : 
      ocstore 2.0*,2.1*,2.2*.2.3* opencart 2.0*,2.1*,2.2*.2.3*, 3.0*   Модуль не тестировался и его работа не гарантируется на всякого рода зборках ocstore или opencart от студий или отдельных разработчиков. Работа гарантируется только на чистых официальных сборках!
       
      Для работы модуля требуется:
      PHP Version: 5.6.x или выше
      ionCube PHP Loader: 4.5.0+ или выше
       
      Возможности:
       
       

      Дизайн модуля адаптивен и корректно работает на мобильных устройствах:
       

       
      Установка:
       Скачайте архив с нужной версией модуля. Модуль с версии 9.5 работает только на opencart 2.3 и выше и OCStore 2.3 и выше.  Зайдите в административную панель сайта в раздел "Дополнения/Установка дополнений" и установите модуль  Зайдите в раздел "Дополнения/Менеджер дополнений" и обновите кеш  Зайдите в раздел "Дополнения/Дополнения/Модули" Установите модуль "SM Уведомить о наличии PRO"  Зайдите в редактирование модуля (введите ключ активации или сделайте запрос на получение ключа ) активируйте модуль переведя опцию "Статус" в позицию "Включен.              Сохраните настройки  Подключите модуль на страницы Главная, категории, товары и тд. (Раздел Дизайн/Схемы)  
      Состав модуля:
      полная инструкция с описанием работы и установки модуля; файлы модуля; файл для тестирования настроек сервера;  
      ДЕМО
      Страница товара с опциями (кнопка купить будет подменена только если выбрать опцию количество которой <=0)
      login/pass - demo/demo
       
      Полное описание:
       
      Все работы по стилизации модуля под ваш шаблон (цвет кнопки, форма размер и тд.) проводяться исключительно на платной основе.
       
      Что нового:
       
      Обновление:
       
      Условия использования:
      Лицензия на модуль выдается на следующих условиях:
      1 лицензия = 1 покупка = 1 доменное имя.
      То есть - один раз купив, вы получаете ключ для работы модуля только на одном доменном имени, одном магазине!
       
      Приобретая лицензию (покупая дополнение), Вы автоматически соглашаетесь со следующими положениями:
       
      Для получения лицензионного ключа напишите мне в личном сообщении от имени того, на кого покупался модуль:
      Название модуля Доменное имя вашего магазина Доменное имя тестовой площадки (если таковая имеется) Ваш адрес электронной почты, куда выслать ключ  
      Дополнительные лицензии вы можете получить купив модуль на сайте http://myopencart.club/
      На 4-ю и более покупку действует скидка. Чтобы получить скидку пишите в личку или на почту.
      Вопросы, пожелания можно писать в форум или на почту support@myopencart.club
       
  • Последние посетители   0 пользователей онлайн

    Ни одного зарегистрированного пользователя не просматривает данную страницу