Скрыть объявление
ВАШИ ПРАВА ОГРАНИЧЕНЫ!

Зарегистрируйтесь на форуме, чтобы стать полноценным участником сообщества!

Модуль проверки битых плееров youtube, открытый код от разработчика!

Тема в разделе "Модули DLE", создана пользователем progmaster, 21 сен 2016.

21.09.16 в 09:20
10.03.23 в 19:46
74
10.836
11
  1. TopicStarter Overlay
    progmaster

    Забанен

    Регистрация:
    15 июл 2016
    Сообщения:
    202
    Лучших ответов:
    0
    Рейтинги:
    +88 / 0 / -0
    Модуль для поиска и проверки битых плееров для YouTube
    youtube.png
    Для чего предназначен модуль?
    Модуль ищет в тексте новостей и в дополнительных полях ссылки на плееры YouTube, при обнаружении проверяет не удалено ли видео. В случае если плеер битый, то скрипт автоматически отправит отчет на E-mail и в админке модуля отобразятся ссылки на соответствующие новости, так же через модуль можно найти новое видео и заменить его в новости.

    Работает следующим образом:
    1) файл проверки запускается через cron;
    2) после обнаружения битого плеера добавляет его в базу, ссылки отобразятся в админке;
    3) по окончанию проверки будет выслан отчет на E-mail (настраивается в админке модуля)

    Проверял работу на dle 11.1 utf-8, под cp1251 можно сделать самостоятельно перекодировав всего 1 файл и пара исправлений, описанных в инструкции.

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


    Благодарность @Skuchniy за помощь в тестировании.
     
    #1 progmaster, 21 сен 2016
    Последнее редактирование: 21 сен 2016
    • Нравится Нравится x 11
  2. kinoliux

    kinoliux Бывалый

    Регистрация:
    26 мар 2016
    Сообщения:
    323
    Лучших ответов:
    1
    Рейтинги:
    +67 / 1 / -0
    Он автоматом будет проверять? в админке выставил настройки по инструкции. Проверку API тоже, всё норм, трейлеры находит. Но не совсем понял как настроить авто проверку плееров.
     
  3. TopicStarter Overlay
    progmaster

    Забанен

    Регистрация:
    15 июл 2016
    Сообщения:
    202
    Лучших ответов:
    0
    Рейтинги:
    +88 / 0 / -0
    Задание в cron, прописано в инструкции.
     
  4. Skuchniy

    Забанен

    Регистрация:
    26 май 2016
    Сообщения:
    1.079
    Лучших ответов:
    0
    Рейтинги:
    +363 / 0 / -0
    В ходе тестирования @progmaster, исправил все ошибки, теперь модуль работает на все 100%.
    Тестировал работу на dle 11.0 utf-8.
    Модуль обошел все страницы на сайте, после проверке отправил на почту одним письмом список id новостей, в котором есть битые ссылки.
    Нашел 5 битых ссылок при этом у меня было все 600 новостей.
    Хочу сказать спасибо @progmaster, за проделанную работу и за бесплатное предоставления модуля.

    П.С. Обещал сделать халявный модуль, сделал, человек слово.;)
     
    • Нравится Нравится x 2
  5. TopicStarter Overlay
    progmaster

    Забанен

    Регистрация:
    15 июл 2016
    Сообщения:
    202
    Лучших ответов:
    0
    Рейтинги:
    +88 / 0 / -0
    @Skuchniy, спасибо за отзыв)
     
  6. madpitbull

    madpitbull Бывалый

    Регистрация:
    26 сен 2015
    Сообщения:
    393
    Лучших ответов:
    0
    Рейтинги:
    +60 / 6 / -0
    @progmaster, создал апи и при тестовой проверке появляется и пропадает надпись "идет поиск"
    http://prntscr.com/ckirq2
    вроде все по инструкции, а не пашет
     
  7. TopicStarter Overlay
    progmaster

    Забанен

    Регистрация:
    15 июл 2016
    Сообщения:
    202
    Лучших ответов:
    0
    Рейтинги:
    +88 / 0 / -0
    Что-то не так пошло с ключем API.
    Из предположительных проблем: не выставлены права на запись /engine/data/vchecker.php, проверить можно посмотрев настройки после сохранения, сохраняются или нет
    Либо какие-то ограничения выставлены после создания ключа в гугл. Убрать все ограничения, никаких больше действий, кроме тех, что в инструкции.
     
  8. madpitbull

    madpitbull Бывалый

    Регистрация:
    26 сен 2015
    Сообщения:
    393
    Лучших ответов:
    0
    Рейтинги:
    +60 / 6 / -0
    Права выставлены и настройки сохраняются)
    с апи ключем вроде тоже все в порядке http://prntscr.com/ckiwlm
    все сделано точно по инструкции, ничего лишнего)
    запустил крон задание, нашел битый плеер, а вот исправить его не может
     
  9. TopicStarter Overlay
    progmaster

    Забанен

    Регистрация:
    15 июл 2016
    Сообщения:
    202
    Лучших ответов:
    0
    Рейтинги:
    +88 / 0 / -0
    Попробуй выполнить
    Код:
    https://www.googleapis.com/youtube/v3/search?q=хардкор&key=ЗДЕСЬ_API_KEY&part=snippet&maxResults=4&regionCode=RU
    Что выведет? лучше в личку
     
  10. SHANKOR

    Забанен

    Регистрация:
    29 мар 2016
    Сообщения:
    705
    Лучших ответов:
    0
    Рейтинги:
    +165 / 0 / -0
    Затестил модуль на сайте с 1к новостей, работает отлично. Большое спасибо за модуль @progmaster
     
  11. madpitbull

    madpitbull Бывалый

    Регистрация:
    26 сен 2015
    Сообщения:
    393
    Лучших ответов:
    0
    Рейтинги:
    +60 / 6 / -0
    Попробуйте модуль, у кого движок на win-1251, так как, либо модуль не пашет на ней как положено, либо у меня косяк в чем то)
     
  12. Skuchniy

    Забанен

    Регистрация:
    26 май 2016
    Сообщения:
    1.079
    Лучших ответов:
    0
    Рейтинги:
    +363 / 0 / -0
    Что у тебя не работает?
     
  13. madpitbull

    madpitbull Бывалый

    Регистрация:
    26 сен 2015
    Сообщения:
    393
    Лучших ответов:
    0
    Рейтинги:
    +60 / 6 / -0
    В общем так:

    если залить оригинальные, не перекодированные файлы, то первый поиск срабатывает как положено http://prntscr.com/ckl7y6
    но после последующих попытках поиска по другим названиям, перестает искать http://prntscr.com/ckl8mr

    если перекодировать все файлы в win-1251, то на любой запрос, даже на пустую строку, показывает одинаковые четыре видео http://prntscr.com/ckl9nt http://prntscr.com/ckla1u
     
  14. Skuchniy

    Забанен

    Регистрация:
    26 май 2016
    Сообщения:
    1.079
    Лучших ответов:
    0
    Рейтинги:
    +363 / 0 / -0
    Пробовал удалить ключ и создать новый? Кэш почисти.
    Что там разработчик говорит?
     
  15. TopicStarter Overlay
    progmaster

    Забанен

    Регистрация:
    15 июл 2016
    Сообщения:
    202
    Лучших ответов:
    0
    Рейтинги:
    +88 / 0 / -0
    API ютуба работает на utf-8, сайт 1251, а это надо разбираться) мне сейчас лень) и так нахаляву выкатил)
     
    • Нравится Нравится x 1
  16. Skuchniy

    Забанен

    Регистрация:
    26 май 2016
    Сообщения:
    1.079
    Лучших ответов:
    0
    Рейтинги:
    +363 / 0 / -0
    Всегда говорил, лучше делать сайты на utf 8.:)
     
    • Нравится Нравится x 1
  17. madpitbull

    madpitbull Бывалый

    Регистрация:
    26 сен 2015
    Сообщения:
    393
    Лучших ответов:
    0
    Рейтинги:
    +60 / 6 / -0
    ключи менял дважды, кэши чистил, с разных браузеров, компьютеров и планшета заходил)))
    разработчик скинул один фикшенный файл, но он тоже пока не помог.
    поэтому и спрашиваю ставил ли кто на win-1251, у меня одного такая байда или модуль не катит на этой кодировке?
     
  18. Skuchniy

    Забанен

    Регистрация:
    26 май 2016
    Сообщения:
    1.079
    Лучших ответов:
    0
    Рейтинги:
    +363 / 0 / -0
    Как сказал:
    Как то так, не любит ютуб win 1251.
     
  19. madpitbull

    madpitbull Бывалый

    Регистрация:
    26 сен 2015
    Сообщения:
    393
    Лучших ответов:
    0
    Рейтинги:
    +60 / 6 / -0
    хреново тада, модуль получился нужный для сайта:(
     
  20. Skuchniy

    Забанен

    Регистрация:
    26 май 2016
    Сообщения:
    1.079
    Лучших ответов:
    0
    Рейтинги:
    +363 / 0 / -0
    Да по идеи исправит, только подождать надо, ну или сайт в utf8 сделать. :)
     
Яндекс.Метрика