Сообщения

WPGrabber 2.1.74 - Бесплатный Яндекс.Переводчик

Изображение
Добавил ещё одну систему перевода - Yandex Translate FREE . Не требует получения ключа API Перевод с английского, немецкого, французского, испанского, польского, турецкого и других языков на русский и обратно. Добавил возможность поставить задержку при переводах больших текстов Используется "Задержка импорта в сек." из "WPGrabber > Настройки > Настройка процесса импорта". Действует и для Google Translate Free Исправлены баги, удалена уязвимость, позволявшая загрузить произвольный файл.

WPGrabber v.2.1.73 - Бесплатный Google Переводчик

Изображение
Добавил ещё одну систему перевода - Google Translate Free . Не требует получения ключа API. Бесплатный сервис Google позволяет мгновенно переводить слова, фразы и веб-страницы с английского более чем на 100 языков и обратно. Известные ограничения 503 Service Unavailable -  если вы получаете эту ошибку, скорее всего, Google заблокировал ваш внешний IP-адрес и / или требует от вас выполнить CAPTCHA . Это не ошибка в этом скрипте. Google стал строже, и кажется, что они продолжают снижать количество разрешенных запросов на IP за определенное время. Попробуйте отправлять меньше запросов, чтобы оставаться незамеченными, или почаще меняйте свой IP ( например, используя прокси ). Обратите внимание, что после блокировки IP-адреса, даже если она носит временный характер, блокировка может длиться от нескольких минут до более 12-24 часов, поскольку каждый случай индивидуален. 429 Too Many Requests -  эта ошибка в основном такая же, как описано выше. 413 Request Entity Too Large -  эта ошибка озн

WPGrabber 2.1.72 - случайное слово (RAND KEYWORD)

Изображение
Добавил возможность в шаблоне формирования записи (настройка ленты -> вид) перед %TITLE% добавлять одно из слов на выбор (случайным образом) и после %TITLE%. Также, это можно использовать перед или после текста поста. %RNDKEY_1% - Случайный кейворд1 слово1|слово2|слово3 %RNDKEY_2% - Случайный кейворд2 слово4|слово5|слово6

WPGrabber v.2.1.717 - обход лимита 10k символов Yandex translate, исправление картинок Вконтакте

Изображение
 У метода translate   Яндекс.Облако существует ограничение на длину текста:  10 000 символов. POST https://translate.api.cloud.yandex.net/translate/v2/translate texts[] string Обязательное поле. Массив строк для перевода. Максимальная общая длина всех строк составляет 10000 символов. Должен содержать хотя бы один элемент. То есть, при переводе текста большего размера получаем: Ошибка первого перевода текста. Ошибочный ответ сервер Яндекс.Перевод: 400   Чтобы это обойти, делаю проверку на длину теста и разбиваю его по ближайшему символу  > Вконтакте, в очередной раз подкрутил вёрстку, исправил. По всем вопросам пишете в Telegram:  @servakov

WPGrabber 2.1.716 - синонимайзер текста textorobot, собственный глоссарий для Яндекс.Облако Translate

Изображение
1.) Добавлен уникализатор текста (перефразировщик предложений) Основным целевым назначением синонимизатора (синонимайзер) является придание уникальности (оригинальности написания) текстовым массивам.  TextoRobot меняет не только слова, но их различные сочетания, в том числе заменяет устойчивые выражения, словарные обороты, фразы.   Изменение текста производится путём замены слов и фраз на их синонимы . В плагине нужно вписать свой API ключ (в общих настройках плагина или отдельных лент). Ключ можно получить в  Личном кабинете во вкладке "Доступ к API".  Для синонимизации необходимо чтоб у вас были символы на балансе (оплачен тариф). 2.) Добавил опцию «синонимизировать только первые "X" символов» Символы с баланса списываются при любой произведённой синонимизации, вне зависимости от того, сохранён ли текст

WPGrabber 2.1.715- после каждой X картинки добавляем <!--nextpage-->

Изображение
Добавил опцию:  Картинок, если больше X  вставляем <!--nextpage-->

WPGrabber 2.1.714 - Кол-во лент на странице, instagram, cron, исправление ошибок

Изображение
Поправил баг, с отображением количества лент на одной странице. Справа увидите « Настройки экрана » ( Screen Options ). Нажмите эту кнопку, появится выпадающее меню: подробнее в видео // Теперь чтобы опция сохранялась нужно добавить еще такой хук // Cохранение опции экрана per_page. Нужно вызывать до события 'admin_menu' add_filter( 'set_screen_option_'.'wpgrabber_feeds_per_page', function( $status, $option, $value ){ return (int) $value; }, 10, 3 ); Добавил в настройки опцию - "Включить отображение постов instagram внутри записи"   В настройках ленты должны быть  разрешены  теги  <a>  и  <blockquote> видео  - отображение постов instagram внутри записи Исправление ошибок связанных с работой wpcron. Тестировал на конфигурации: WordPress: 5.4.2 , PHP 7.4.5 (apache2handler), PCRE 10.33