Если у вас возникли предложения по внесению изменений в руководство, свяжитесь с нами по контактам:

Опции

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

Мы постарались более-менее логично распределить их по группам, однако если вы считаете, что необходимо это организовать по-другому, мы внимательно выслушаем ваше мнение у нас на форуме.

Внимание! Изменения вступают в силу только если вы их сохранили, поэтому…

Настройки создаваемых записей

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

Общие настройки

Публиковать созданные посты каждые (минут)

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

Информацию на изображении следует читать так: Публиковать созданные посты в интервале от 1 часов 2 минут до 2 часов 43 минут.

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

1. Указали интервал от 1:02 до 2:43 минут
2. WPSED берет определенное в настройке "Создать постов за один сеанс парсинга" количество ключевых слов
3. Берутся поочередно ключевые слова и с ними проделываются необходимые манипуляции по парсингу и формированию поста (см. Что происходит после запуска CRON ссылки)
4. WPSED выбирает время публикации для первого поста, в интервале от 1:02 до 2:43, выбрали 1:40. Посту присвоили дату публикации [текущее время и дата]+1:40.
5. Переходим к следующему ключевому слову и его посту, в интервале выпало рандомное число 2:00. Присвоили этому посту [время публикации последнего поста в очереди на публикацию]+2:00 минут.

Итого: первый спаршенный и сформированный пост будет опубликован через 1 час 40 минут после парсинга, а второй через 3 часа 40 минут (текущее время+1:40+2:00).

Сама публикация выполняется уже стандартной, встроенной логикой CMS Wordpress, как если бы вы сами добавили пост через дефолтный редактор CMS Wordpress и поставили ему дату публикации через 1 час 20 минут.

Помните, что даже 10 постов, с интервалом друг от друга в 30 минут это уже 5 часов, то есть последний из 10 постов будет запланирован на публикацию через 5 часов. Что уж говорить о 1000 постов с таким интервалом (30 мин * 1000/60/24 = 20.8 дней).

Помните об этом, когда пользуетесь этой опцией!

У этой опции есть еще один вариант: публиковать сразу

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

Создать постов за один сеанс парсинга

Успешность выполнения этих настроек зависит от настройки веб-сервера!

В частности, чем больше необходимо создать постов за один сеанс парсинга, тем больше времени потребуется системе для выполнения и, если вы не хотите чтобы сервер отрубил, по таймауту, выполнение этих действий, первое что необходимо увеличить это max_execution_time в php.ini

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

Информацию на изображении следует читать так: Создавать от 9 до 33 постов за один сеанс парсинга (за один запуск CRON ссылки).

Лимит "до 100", заданный в самом WPSED, очень оптимистичный, даже от 9 до 33 постов за один сеанс, для большинства серверов и их дефолтных настроек это супер оптимистично!

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

Проводить только репарсинг

Если настройка включена, то CRON ссылка не будет обрабатывать ключевики в статусе Без поста, т.е. новые посты создаваться не будут, CRON будет обрабатывать только посты, находящиеся в статусе Для репарса

Охватывать картинки и видео абзацем

Некоторым пользователям лень проводить html разметку своих шаблонов постов. Раньше к нам обращались с просьбами сделать автоматическое обертывание результатов вывода макросов в html тег P.

Просьба была выполнена. Полезно для тех, кто привык составлять шаблоны поста вида:

Пример "ленивого" шаблона поста

[text][video][image][url][text]

Все идет в одну строку и будет выведено в виде бесформенной "каши", цель данной настройки предотвратить это и обертывать результат вывода макросов в теги параграфа.

Генерировать метки к записи

При генерации поста к нему могут быть сгенерированы метки/теги/tags.

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

Внимание! Не стоит увлекаться метками, поскольку их неразумное количество может существенно увеличить нагрузку на сервер. Несовершенство архитектуры CMS Wordpress.

Генерировать миниатюры к посту

Сабнейлы/тумбы/thumbnails - это функционал CMS Wordpress, который позволяет закреплять за постом одну картинку. В админке, когда вы создаете пост через стандартный редактор CMS Wordpress называется Featured Image или Миниатюра записи.

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

Сама миниатюра создается при помощи CMS Wordpress. WPSED никак картинку не обрабатывает.

Комментарии

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

Алгоритм настройки:

1. Включаем логику, выставив переключатель в положение "Да", если оставить его в положении "Нет", настройки комментариев, находящиеся ниже, не имеют значения.
2. Добавляем данные наших "авторов": никнеймы и emails. При формировании комментария они совместятся случайным образом.
3. Указываем Количество комментируемых записей за раз. От и До. Будет выбрано рандомное количество.
4. Указываем Количество добавляемых комментариев. От и До. Будет выбрано рандомное количество. 5. Добавлять комменты к посту между, проще говоря интервал добавления комментов. Эта функция работает просто как счетчик, она присваивает создаваемым комментариям рандомное, в заданном вами промежутке, время публикации между комментариями. Публикация происходит также, как и публикация постов - при запуске Cron-ссылки.

Отсчет публикации всегда идет от даты публикации поста, к которому мы публикуем коммент. Если пост запланирован на публикацию через год, то комментарий к нему будет опубликован через год + то время, которое случайным образом выпадет в заданном вами интервале.

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

6. Брать комменты из файла:

- Если Да, то нам необходимо из загрузить, в следующей опции, которая называется Файл комментариев
- Если Нет, то комментарии будут формироваться из текста сниппетов, спаршенного по кею страницы. Обязательно помните, что к этому тексту применяется весь спектр фильтров из раздела Настройки фильтрации контента, поэтому в случае жестких филтров, у системы будет мало контента для комментариев.

7. Файл комментариев - загружаем файл с комментариями. Используется стандартный функционал CMS Wordpress

8. Добавлять только комментарии - данная опция позволяет добавлять комментарии и, при этом, не обрабатывать ключевые слова, не будет обрабатывать "Посты не из WPSED" т.е. не будет парсить инфу и не будет создавать из нее посты.

CRON будет выполнять только:

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

Обратите внимание, на тот факт, что Добавление комментариев к постам и "Публикация добавленных комментариев" это 2 разных процесса.

Сначала комментарии создаются, им выставляется дата публикации, которая рассчитывается как [дата_публикации_поста]+[рандомное_количество_времени_из_этой_настройки]

Данная функция может быть полезна, когда на блоге уже есть все статьи и новых ключевых слов не будет, а комментарии к существующим статьям разместить хочется. Включаем эту опцию и при запуске Cron-ссылки, будет инициироваться процесс добавления комментариев к постам.

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

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

Небольшой хак. Если вы уже напарсили достаточно постов и комментов и не хотите чтобы плагин продолжал парсить и создавать посты, а хотите просто публиковать по крону уже существующие, идеальный вариант - задать "Добавлять ТОЛЬКО комментарии" и не задавать (или задать пустой) файл комментов.

Тогда Cron-ссылка будет игнорировать парсинг новой инфы, но и комментарии создавать не сможет, ведь файла комментов нет :)

9. Добавить комменты из файла сейчас - фактически кнопка форсированного, ручного добавления комментов. За 1 нажатие кнопки и отработку процесса, который она запускает, будет выполнено ровно столько, сколько вы задали в настройках комментариев (Количество комментируемых записей, Количество добавляемых комментариев).

Выполнение происходит независимо от того, включена ли опция Создавать комментарии.

Контент +

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

Посты не из WpSED

Это очень интересная настройка, которая позволяет включать в задания CRON ссылки, обработку не только ключевых слов, добавленных вами в разделе Кейворды, но и посты, созданные без участия WordpreSED, то есть обычные посты, которые вы могли добавить вручную, воспользовавшись стандартными инструментами CMS Wordpress.

В случае включения данной настройки, при запуске CRON ссылки, существующие в базе Wordpress статьи, проверяются на наличие в них макросов WPSED. Если в статье обнаруживается макрос - он будет обработан.

Как работает:

Включаете эту опцию и заходите в любой из существующих в Wordpress постов (созданный через WPSED или нет - не имеет значения).

Внимание! Метабокс не появится, пока опция не будет включена.

В настройках поста будет метабокс нашего плагина справа вверху.

Теперь мы в любом посте можем задать кейворд, по которому будет происходить Репарсинг этого поста, а также, мы можем заодно создать этот кей в системе WPSED. Если создадим, то у нас будет еще одна новость с таким же кеем.

Присвоили выбранному посту кейворд.

Далее размещаем в контенте поста нужные нам макросы и сохраняем пост.

Теперь мы можем или перепарсить его сразу же, кнопкой в этом же метабоксе, а можем оставить для парсинга в общей очереди (менее рекомендовано, так как макросы в контенте останутся до самого перепарсинга и визуально будут отображены на сайте. Но, поскольку такие посты парсятся вне очереди, если их будет немного, то максроы сразу же заменятся на контент, после того как пост будет обработан CRON ссылкой.

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

Настройки фильтрации контента

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

Данные настройки относятся к фильтрации контента, которая состоит из следующих шагов и происходит в том порядке, в котором они даны:

1. Перешли из SERP на спаршиваемую страницу и получили ее контент
2. Использовали настройку Настройки парсинга → Минимальный объем контента на странице
3. Используем все фильтры из Настройки фильтрации контента
4. И в конце применяем к контенту все настройки из Настройки стемминга

Учитывайте этот порядок фильтрации, при внесении изменений в фильтры

Дефолтные фильтры

Первая буква предложения -> верхний регистр

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

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

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

Вырезать предложения короче N слов

Опция, схожая по смыслу с предыдущей. Позволяет задавать необходимую, минимальную длину предложений, но уже не в символах, а в словах. В WPSED словом считается набор подряд идущих букв, состоящий не менее, чем из 3-х символов.

Включить фильтр латиницы / кириллицы + Содержание латиницы / кириллицы

Настройки позволяют включить использование языкового фильтра и настроить его.

Фильтр кириллицы и латиницы пришел к нам из SEDv4, где он был нами придуман и хорошо зарекомендовал себя. Насколько нам известно, никакая из конкурирующих систем не имеет такого же функционала или аналога, хотя штука полезная.

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

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

Внимание! Одной из самых частых проблем пользователей, является проблема слишком жестких пропорций, которые они указывают. Даже 10/90 кириллицы к латинице, зачастую нереально выполнить.

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

Будьте внимательны! Жесткие пропорции приведут к тому, что WPSED не будет пропускать большое количество контента и у вас создастся впечатление, что существуют какие-то проблемы с парсингом.

Не публиковать статьи короче N симв.

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

Смоделируем ситуацию: вы задали очень жесткие фильтры → по этой причине ни одно ключевое слово и будущий пост не проходит параметры этой настройки → ваши ключевые слова постоянно будут в статусе Без поста.

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

Фильтрация регулярными выражениями

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

Очень важный момент, заключается в том, что регулярки применяются последовательно, по очереди, поэтому может возникнуть ситуация, которая описана на скриншоте:

Внимание! Одна из самых распространенных проблем с парсингом - "кривые", т.е. неправильные регулярные выражения. Одно такое неправильное выражение может резать 100% входяшего текста. Мы очень часто сталкивались с такими случаями в саппорте. Поэтому будьте внимательны, проверяйте свои регулярные выражения перед использованием. О проверке пойдет речь в следующем пункте.

Проверка фильтров

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

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

Теперь у вас есть возможность ввести кусок текста и посмотреть как отрабатывают по нему все фильтры из этой вкладки, что остается "в живых", после применения фильтров с вашими настройками.

Работает просто:

1. Вводите текст, желательно текст реального сайта из выдачи по интересующей вас тематике или текст, который вы хотите как-то обработать, проверив работу регулярок, например.
2. Нажимаете кнопку Проверить фильтры
3. В нижнем textarea вы сможете оценить результат своих усилий по обработке конкретного текста!

Внимание! Тестировщик фильтров на 100% рабочий, просто помните, что он тестирует по всем настройкам, которые вы сделали в разделе Дефолтные фильтры. Поэтому если вы хотите проверить 1 предложение длиной 100 символов, на предмет работы настройки Фильтрация регулярными выражениями, то учтите, что в результирующем textarea будет выведен пустой результат, в случае если в фильтре Вырезать предложения короче N символов будет установлено 200 символов.

Настройки стемминга

Данные настройки относятся к фильтрации контента, которая состоит из следующих шагов и происходит в том порядке, в котором они даны:

1. Перешли из SERP на спаршиваемую страницу и получили ее контент
2. Использовали настройку Настройки парсинга → Минимальный объем контента на странице
3. Используем все фильтры из Настройки фильтрации контента -> Дефолтные фильтры
4. И в конце применяем к контенту все настройки из Настройки фильтрации контента -> Настройки стемминга

Учитывайте этот порядок фильтрации, при внесении изменений в фильтры

Стеммер - дополнительная логика обработки парсящегося контента, она применяется к контенту, после применения к нему дефолтных фильтров.

После того, как контент был спаршен и прошел Дефолтные фильтры, он попадает в Стеммер. Настройки стемминга говорят сами за себя, нет смысла их дополнительно описывать.

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

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

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

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

Минимальная длина слова, которое присутствует в кейворде - указывается в символах (пробелы считаются за символы). Например ключевик страницы, по которому мы обрабатываем текст для поста "отдых в испании", при обработке текста "в" не будет учитываться, если установить значение 2 символа.

Любое предложение в котором встречается кейворд более трех символов более N раз будет выкинуто - если в предложении встречается какая то из частей нашего кейворда более N раз, предложение будет выкинуто. Чтобы не было переспама.

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

Проверка работы стеммера

Настройки парсинга

В данном разделе размещены настройки парсинга SERP и сайтов из него.

Google API

Данная настройка относится исключительно к одному текстовому парсеру из набора - Google Api Text.

Получать страниц с Google API - выбираем сколько мы хотим получать страниц с результатами по кею за 1 запрос к сервису. На момент создания функционала, на одной странице выводилось +++ результатов.

Настройки парсинга сайтов из SERP

В этом разделе такие настройки:

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

Минимальная длина части текста - минимальная длина котента заключенного между <p></p>, который будет спаршен, все что меньше этой длины будет отбраковываться. Указывается в символах (пробелы считаются за символы).

Пробовать получить контент выдачи ПС с помощью WP API если curl возвращает пустую строку. - достаточно полезная настройка, максимизирует шансы на получение контента, но имеет определенный минус - время парсинга с этой настройкой увеличивается в разы. То есть посты будут создаваться гораздо дольше! Имейте это ввиду.

Настройки Curl (UserAgent, Proxy&Interfaces)

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

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

Выхода 2: либо мы ждем пока разбанят наш IP, либо используем другой.

Другой IP может быть либо proxy/socks5, либо интерфейсом.

Формат добавления SOCKS/HTTP Proxy, Interfaces

22.22.222.22:8080  \*HTTP proxy*\
user:[email protected]:8080  \*HTTP proxy с авторизацией*\
44.44.444.44:1080:socks  \*Socks5*\
user:[email protected]:1080:socks  \*Socks5 с авторизацией*\
123.45.678.91  \*Interface*\

Socks/proxy очень популярная тема и сервисы с покупкой/продажей proxy очень популярны. Поэтому есть очень большая вероятность что одновременно, теми же прокси, за которые вы заплатили деньги, будут пользоваться другие люди и с такой же целью - парсинг. Причем парсить возможно будут те же сервисы. Такие прокси живут недолго до попадания в бан сервисов, некоторые могут находиться в черных списках. Смысла от них практически никакого, хорошие, действительно приватные прокси, которыми будете пользоваться только вы, могут стоить от 1$/шт./мес. и их еще надо поискать.

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

Представьте себе ситуацию: ваш сервер (сервер А) находится в Минске, вам нужно спарсить сайт, находящийся физически в каком-нибудь ДЦ в Минске (сервер Б), а проксирующее оборудование находится в Пекине (сервер В).

Ваш сервер (сервер А) делает запрос в Пекин (сервер В), из Пекина запрос делается в Минск (сервер Б), Минск отвечает Пекину (сервер В) и Пекин обратно вам в Минск (сервер А) отправляет результат вашего запроса. Довольно длинная цепочка, на всем ее протяжении одно из звеньев может дать слабину и запрос так и не отработает.

Interfaces - интерфейсы это дополнительные IP адреса, закрепленные за вашим сервером. Использование интерфейсов сервера имеет ряд преимуществ, по сравнению с прокси:

- нет никакой цепочки, IP закреплен на вашем сервере, соответственно сервер никаких лишних запросов не делает, он сразу обращается к сервису, который хочет спарсить, получаем ответ без задержек
- эти IP на dedicated используете только вы, больше никто их не использует

Однако есть и минусы у интерфейсов: довольно большая стоимость (от 1$/шт./мес.) и ограниченный объем (не все хостинг провайдеры готовы выделать много дополнительных IP).

Мы рекомендуем, по возможности, использовать интерфейсы или очень качественные, на которых больше никто не "сидит", http proxy и socks с маленьким пингом и хорошим каналом.

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

Настройки видео

В данном разделе располагаются настройки парсинга видео сервисов.

Youtube API

Среди прочих парсеров, в т.ч. парсящих ютуб 2-мя разными методами (с переменным успехом), мы добавили парсер YouTube работающий через официальный API.

Для того чтобы он работал, необходимо пройти процедуру регистрации в любом Google сервисе, например Gmail или YouTube, т.е. получить Google аккаунт. Затем необходимо проделать несложные шаги (см. статью Получение YouTube API ключа в картинках) и получить ключ, который будет использован при обращении к сервису.

Если у вас будут какие-то комментарии, пожелания, проблемы касающиеся работы данного функционала - пишите нам! Опыт работы с данным API, предполагающий такие объемы, у нас первый, мы не можем сказать как он себя поведет в будущем, не будет ли ужесточений.

Настройки картинок

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

Все настройки компактно расположились на одной странице и разделены на группы.

Google API

Данная настройка относится исключительно к одному текстовому парсеру из набора - Google Api Images.

Получать страниц с Google API - выбираем сколько мы хотим получать страниц с результатами по кею за 1 запрос к сервису. На момент создания функционала, на одной странице выводилось +++ результатов.

Общие настройки

Глубина парсинга картинок задается в количестве штук картинок, которые парсим за 1 запрос. Жадничать здесь не стоит, зачастую на пост хватает менее 10 картинок, поэтому берите с запасом, скажем 50-100.

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

Сохранять картинки - эта опция позволяет сохранять картинки локально, после парсинга. Локальное хранение картинок довольно спорная опция, которую мы добавили по просьбе некоторых наших пользователей!

Внимание! Трезво оценивайте возможности своего сервера при включении опции локального сохранения картинок. Потенциально, это сотни гигабайты и терабайты занятого пространства жесткого диска! Множество файлов может негативно сказаться на нагрузке на HDD, в этом плане SSD выигрывает, но они дороже.

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

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

Как это работает?

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

Пример использования опции

[image count=1 options=abuse]

Эта опция добавит js ссылку с текстом "copyright violation" под изображение выведенное таким макросом.

После того, как мы использовали дополнительный параметр в шаблонах вывода, мы выбираем один из 3х параметров, за каждым из них, стоит определенное действие:

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

Настройки сжатия картинок

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

- физический ресайз изображения, если выбрана опция сохранения картинок на сервер

Для задания максимальной ширины картинок, которые не парсятся физически, в макросе вывода изображений используйте параметр width

Вы устанавливаете до каких размеров по ширине сжимать картинку, например 400 px, сжатие происходит пропорционально, т.е. пропорционально уменьшению ширины уменьшается и высота (height).

Затем указываете в каких случаях сжимать картинки:

- Всегда
- Только если картинка меньше
- Только если картинка больше

Настройки отзеркаливания картинок

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

Настройки водяных знаков (watermark)

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

Внимание: загружаемое изображение watermark'а должно быть в формате PNG!

Настройки перелинковки

Простейшая логика перелинковки.

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

Внимание! Перелинковка работает только между доменами, с установленными плагинами WPSED и только между одинаковыми версиями плагинов 1.х-1.х или 2.х-2.х.

1.х-2х- не будет работать.

Домены указываются построчно, с указанием базы http://

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

Макросы для перелинковки

[externallink] \*Выводит анкорную ссылку на страницу другого сайта*\ 
[externallink options=urlonly]  \*Выводит URL страницы другого сайта*\

Эти макросы берут из поля доменов для перелинковки рандомную строку, добавляет к ней нужные параметры и обращается по этой ссылке за ссылкой на пост.

Со стороны плагина на домене, к которому обращаются, это выглядит так - к нему обращаются по ссылке, он берет рандомный пост, который уже опубликован и отдает его ссылку на него.

Настройки мультикеев

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

Пример: "nokian hakkapeliitta:6330 руб:http://site.ru/reflink-id-58"

Обратите внимание, на то, что разделитель мультикея не должен совпадать с символами, которые вы используете в частях мультикея!

Например нельзя делать разделитель в виде двоеточия, если у вас в мультикее есть ссылка, потому что в конструкции URL присутствует двоеточие после http : //

А в шаблоне поста категории, вы можете раздельно вывести все эти значения, используя соответствующий макрос [keymeta] (см. Таблица макросов WordpreSED v2)

Данная логика требует настройки, на скриншоте показано что следует делать

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

Пример:

В наших настройках (см. картинку выше) мы указали 2 названия полей для мультикея: city и price. Это произвольные названия полей, можете их называть как угодно, хоть string1, string2 и так далее, в зависимости от того количества полей, которые вы создали. Но важно - в названии полей следует использовать только латиницу и не использовать пробелы!

При редактировании шаблона поста, эти city и price, автоматически будут подставлены в макрос, для удобства вставки - [keymeta-city][keymeta-price]. Это будет выглядеть так:

И когда вы добавите список ключевых слов, в таком формате:

купить квартиру:Киев:100000$
купить квартиру:Москва:120000$

Вы сможете выводить первое значение после двоеточия, макросом [keymeta-city]
Второе значение, после следующего двоеточия, макросом [keymeta-price]

Настройки сливы

Слива - встроенный мини add-on, который позволяет "сливать" пользователей по нужной ссылке.

1. Включаете
2. Указываете URL, по которому будут пересылаться пользователи, при клике на pop-up
Поле Ссылки для перехода поддерживает вставку макроса [keyword]. Если pop-up появится на странице, созданной по какому-то ключевому слову (у которой есть кейворд), то макрос будет заменен на urlencoded кейворд, например http://website.com?link=true&key=some+big+keyword
2.1. Показывать попап сливы - если "Да" - то как обычно, при движении мышкой покажется попап для перехода. Если "Нет" - то вместо показа попапа при тех же условиях будет переход.
3. Создаете дизайн своего pop-up'а (вы можете использовать картинки, целые html конструкции и стили, чтобы сделать красивый pop-up)

У редактора есть 2 вкладки: Визуально и Текст.
Можно перещелкивать между ними сколько угодно в процессе редактирования.

Но важно, чтобы в момент сохранения была открыта вкладка эдитора "Текст", а не "Визуально".

Это небольшая особенность выгребания контента аяксом из стандартного вп_эдитора. Иначе может просто не сохраниться.

4. Указываете интервал в секундах.
Для чего это нужно: после клика на pop-up, у пользователя в браузере открывается новая вкладка с нужным вам сайтом, при этом дорвей остается открытым в предыдущей вкладке и пока пользователь бродит по вашему лендингу, эта открытая вкладка с дорвеем, периодически перезагружается имитируя посещение пользователем различных страниц вашего дорвея.
Интервал этих переходов вы и задаете в этом параметре.
5. Указываете ширину pop-up в пикселях.

Можете нажать кнопку Посмотреть попап Сливы, чтобы оценить результат. И не забывайте сохранять свои изменения!

Обновление

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

Внимание! Не вносите в это поле никаких изменений, без соответствующего указания службы поддержки!

Языки

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

Печать/экспорт
QR Code
QR Code Опции (generated for current page)