Text generation

Порядок действий для генерации текстов:

1. В настройках проекта включить отладку генерации текстов.

2. Зайти во вкладку "Генерация" в верхнем меню SeoShield и наполнить её согласно прилагаемому к тз документу.

Вкладка "Шаблоны":
 - Здесь можно задать шаблоны текстов для разных типов страниц (например карточка товара, фильтр).
 - В "Группы" вносятся слова и маркеры, из которых будет случайно выбираться один вариант и подставляться в текст. Количество групп - количество слов/маркеров в тексте.
 - {GET_PAGE_H1} подтянет h1 страницы с заглавной буквы, {get_page_h1} - со строчной.

Вкладка "Маркеры":
 - Здесь можно задать статичные маркеры.
 - Название маркера должно быть в фигурных скобках и уникальным в рамках проекта.
 - Если вызвать маркер несколько раз в одной группе, будут подтягиваться случайные варианты без повторений.

3. В файле seoshield-client/configs/modules.php раскомментировать модуль "api_generate_content".

4. Разместить на сайте, в месте под текст, следующий код:

$ss_content = seo_shield_init_generate_content(array(
  'type' => 'template', // template name filled in Pager | required
  'markers' => array(), // array of static markers | optional
  'dynamic_markers' => array( // array of dynamic markers | optional
    '{marker_name}' => 'marker_value'
  ),
));
$ss_content->start();
...some html...
$ss_content->end(); // if we need to replace area between start and end | optional

Изменить его под свой случай.

4. В настройках проекта выключить отладку генерации текстов.

Подписаться Подписаться Подписаться