Dismiss Notice
ВАШИ ПРАВА ОГРАНИЧЕНЫ!

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

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

Discussion in 'Модули DLE' started by progmaster, Sep 21, 2016.

21.09.16 в 09:20
15.10.24 в 17:09
77
19,189
11
  1. TopicStarter Overlay
    progmaster

    Забанен

    Joined:
    Jul 15, 2016
    Messages:
    202
    Best Answers:
    0
    Ratings:
    +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, Sep 21, 2016
    Last edited: Sep 21, 2016
    • Нравится Нравится x 11
  2. kinoliux

    kinoliux Бывалый

    Joined:
    Mar 26, 2016
    Messages:
    323
    Best Answers:
    1
    Ratings:
    +68 / 1 / -0
    Он автоматом будет проверять? в админке выставил настройки по инструкции. Проверку API тоже, всё норм, трейлеры находит. Но не совсем понял как настроить авто проверку плееров.
     
  3. TopicStarter Overlay
    progmaster

    Забанен

    Joined:
    Jul 15, 2016
    Messages:
    202
    Best Answers:
    0
    Ratings:
    +88 / 0 / -0
    Задание в cron, прописано в инструкции.
     
  4. Skuchniy

    Забанен

    Joined:
    May 26, 2016
    Messages:
    1,077
    Best Answers:
    0
    Ratings:
    +359 / 0 / -0
    В ходе тестирования @progmaster, исправил все ошибки, теперь модуль работает на все 100%.
    Тестировал работу на dle 11.0 utf-8.
    Модуль обошел все страницы на сайте, после проверке отправил на почту одним письмом список id новостей, в котором есть битые ссылки.
    Нашел 5 битых ссылок при этом у меня было все 600 новостей.
    Хочу сказать спасибо @progmaster, за проделанную работу и за бесплатное предоставления модуля.

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

    Забанен

    Joined:
    Jul 15, 2016
    Messages:
    202
    Best Answers:
    0
    Ratings:
    +88 / 0 / -0
    @Skuchniy, спасибо за отзыв)
     
  6. madpitbull

    madpitbull Бывалый

    Joined:
    Sep 26, 2015
    Messages:
    395
    Best Answers:
    0
    Ratings:
    +60 / 6 / -0
    @progmaster, создал апи и при тестовой проверке появляется и пропадает надпись "идет поиск"
    http://prntscr.com/ckirq2
    вроде все по инструкции, а не пашет
     
  7. TopicStarter Overlay
    progmaster

    Забанен

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

    madpitbull Бывалый

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

    Забанен

    Joined:
    Jul 15, 2016
    Messages:
    202
    Best Answers:
    0
    Ratings:
    +88 / 0 / -0
    Попробуй выполнить
    Code:
    https://www.googleapis.com/youtube/v3/search?q=хардкор&key=ЗДЕСЬ_API_KEY&part=snippet&maxResults=4&regionCode=RU
    Что выведет? лучше в личку
     
  10. SHANKOR

    Забанен

    Joined:
    Mar 29, 2016
    Messages:
    701
    Best Answers:
    0
    Ratings:
    +163 / 0 / -0
    Затестил модуль на сайте с 1к новостей, работает отлично. Большое спасибо за модуль @progmaster
     
  11. madpitbull

    madpitbull Бывалый

    Joined:
    Sep 26, 2015
    Messages:
    395
    Best Answers:
    0
    Ratings:
    +60 / 6 / -0
    Попробуйте модуль, у кого движок на win-1251, так как, либо модуль не пашет на ней как положено, либо у меня косяк в чем то)
     
  12. Skuchniy

    Забанен

    Joined:
    May 26, 2016
    Messages:
    1,077
    Best Answers:
    0
    Ratings:
    +359 / 0 / -0
    Что у тебя не работает?
     
  13. madpitbull

    madpitbull Бывалый

    Joined:
    Sep 26, 2015
    Messages:
    395
    Best Answers:
    0
    Ratings:
    +60 / 6 / -0
    В общем так:

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

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

    Забанен

    Joined:
    May 26, 2016
    Messages:
    1,077
    Best Answers:
    0
    Ratings:
    +359 / 0 / -0
    Пробовал удалить ключ и создать новый? Кэш почисти.
    Что там разработчик говорит?
     
  15. TopicStarter Overlay
    progmaster

    Забанен

    Joined:
    Jul 15, 2016
    Messages:
    202
    Best Answers:
    0
    Ratings:
    +88 / 0 / -0
    API ютуба работает на utf-8, сайт 1251, а это надо разбираться) мне сейчас лень) и так нахаляву выкатил)
     
    • Нравится Нравится x 1
  16. Skuchniy

    Забанен

    Joined:
    May 26, 2016
    Messages:
    1,077
    Best Answers:
    0
    Ratings:
    +359 / 0 / -0
    Всегда говорил, лучше делать сайты на utf 8.:)
     
    • Нравится Нравится x 1
  17. madpitbull

    madpitbull Бывалый

    Joined:
    Sep 26, 2015
    Messages:
    395
    Best Answers:
    0
    Ratings:
    +60 / 6 / -0
    ключи менял дважды, кэши чистил, с разных браузеров, компьютеров и планшета заходил)))
    разработчик скинул один фикшенный файл, но он тоже пока не помог.
    поэтому и спрашиваю ставил ли кто на win-1251, у меня одного такая байда или модуль не катит на этой кодировке?
     
  18. Skuchniy

    Забанен

    Joined:
    May 26, 2016
    Messages:
    1,077
    Best Answers:
    0
    Ratings:
    +359 / 0 / -0
    Как сказал:
    Как то так, не любит ютуб win 1251.
     
  19. madpitbull

    madpitbull Бывалый

    Joined:
    Sep 26, 2015
    Messages:
    395
    Best Answers:
    0
    Ratings:
    +60 / 6 / -0
    хреново тада, модуль получился нужный для сайта:(
     
  20. Skuchniy

    Забанен

    Joined:
    May 26, 2016
    Messages:
    1,077
    Best Answers:
    0
    Ratings:
    +359 / 0 / -0
    Да по идеи исправит, только подождать надо, ну или сайт в utf8 сделать. :)
     
Яндекс.Метрика