Модуль для поиска и проверки битых плееров для YouTube Для чего предназначен модуль? Модуль ищет в тексте новостей и в дополнительных полях ссылки на плееры YouTube, при обнаружении проверяет не удалено ли видео. В случае если плеер битый, то скрипт автоматически отправит отчет на E-mail и в админке модуля отобразятся ссылки на соответствующие новости, так же через модуль можно найти новое видео и заменить его в новости. Работает следующим образом: 1) файл проверки запускается через cron; 2) после обнаружения битого плеера добавляет его в базу, ссылки отобразятся в админке; 3) по окончанию проверки будет выслан отчет на E-mail (настраивается в админке модуля) Проверял работу на dle 11.1 utf-8, под cp1251 можно сделать самостоятельно перекодировав всего 1 файл и пара исправлений, описанных в инструкции. Поддержка и доработка модуля будет осуществляться, если будет интерес к модулю. В планах: добавить проверку плееров вконтакте, сделать запуск проверки не только через крон (через админку в браузере, либо при заходе посетителей на страницу с плеером, например раз в неделю), так же возможно будут другие идеи. Спойлер: Скачать https://yadi.sk/d/zPfbrf0tvU2oE Благодарность @Skuchniy за помощь в тестировании.
Он автоматом будет проверять? в админке выставил настройки по инструкции. Проверку API тоже, всё норм, трейлеры находит. Но не совсем понял как настроить авто проверку плееров.
В ходе тестирования @progmaster, исправил все ошибки, теперь модуль работает на все 100%. Тестировал работу на dle 11.0 utf-8. Модуль обошел все страницы на сайте, после проверке отправил на почту одним письмом список id новостей, в котором есть битые ссылки. Нашел 5 битых ссылок при этом у меня было все 600 новостей. Хочу сказать спасибо @progmaster, за проделанную работу и за бесплатное предоставления модуля. П.С. Обещал сделать халявный модуль, сделал, человек слово.
@progmaster, создал апи и при тестовой проверке появляется и пропадает надпись "идет поиск" http://prntscr.com/ckirq2 вроде все по инструкции, а не пашет
Что-то не так пошло с ключем API. Из предположительных проблем: не выставлены права на запись /engine/data/vchecker.php, проверить можно посмотрев настройки после сохранения, сохраняются или нет Либо какие-то ограничения выставлены после создания ключа в гугл. Убрать все ограничения, никаких больше действий, кроме тех, что в инструкции.
Права выставлены и настройки сохраняются) с апи ключем вроде тоже все в порядке http://prntscr.com/ckiwlm все сделано точно по инструкции, ничего лишнего) запустил крон задание, нашел битый плеер, а вот исправить его не может
Попробуй выполнить Код: https://www.googleapis.com/youtube/v3/search?q=хардкор&key=ЗДЕСЬ_API_KEY&part=snippet&maxResults=4®ionCode=RU Что выведет? лучше в личку
Попробуйте модуль, у кого движок на win-1251, так как, либо модуль не пашет на ней как положено, либо у меня косяк в чем то)
В общем так: если залить оригинальные, не перекодированные файлы, то первый поиск срабатывает как положено http://prntscr.com/ckl7y6 но после последующих попытках поиска по другим названиям, перестает искать http://prntscr.com/ckl8mr если перекодировать все файлы в win-1251, то на любой запрос, даже на пустую строку, показывает одинаковые четыре видео http://prntscr.com/ckl9nt http://prntscr.com/ckla1u
API ютуба работает на utf-8, сайт 1251, а это надо разбираться) мне сейчас лень) и так нахаляву выкатил)
ключи менял дважды, кэши чистил, с разных браузеров, компьютеров и планшета заходил))) разработчик скинул один фикшенный файл, но он тоже пока не помог. поэтому и спрашиваю ставил ли кто на win-1251, у меня одного такая байда или модуль не катит на этой кодировке?