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. В настройках проекта выключить отладку генерации текстов.