Хак для DLE поиска по Ютубу TrailerDP v.2.0, скрипт-парсер осуществляет поиск трейлеров с YouTube на сайте DLE, с добавлением ссылки в доп.поле. Скрипт TrailerDP v.2.0 предназначен владельцам киносайтов, чтобы быстро получать нужный трейлер к новостям по названию (и доп.полям), или ключевому слову или фразе. Скрипт создает список трейлеров видеороликов из которого можно выбрать подходящий к новости видеоматериал, при клике по кнопке происходит добавление, или редактирование, публикация.
Установка хака DLE поиска по Ютубу TrailerDP v.2.0
После установки парсер в редакторе.
Установка закачиваешь папку youtube в /engine/editor/jscripts/tiny_mce/plugins
Создаешь проект получаешь ключ api Google Cloud Platform
Прописываешь его в конфиге var key = ‘here the API key V3’;
Редактируешь этот файл /engine/editor/shortnews.php добавляешь плагин youtube
Попробуйте почистить кэш.
Если во всплывающем окне часто не показываются трейлеры:
Откройте файл /engine/ajax/trailer_dp_ajax.php
и в строке $settings[‘api_fora’] = 1;
замените 1 на 0.
Также можете получить и заменить на свой youtube api ключ (который меняется в этом же файле), т.к. у каждого ключа есть суточный лимит на количество запросов. Но скрипт может работать и без ключа .
Кнопки добавляются в результате установки скрипта
После установки скрипта на DLE, при добавлении и редактировании новости, у вас появится 3 кнопки: «Получить трейлер», «Предпросмотр» и «Выбор».
• При клике на кнопку «Получить трейлер», скрипт автоматически найдет нужный трейлер на Ютубе и вставит ссылку в доп.поле (вставляет первый трейлер).
• При клике на кнопку «Предпросмотр», вы сможете увидеть, какой именно трейлер был добавлен.
• При клике по кнопке «Выбор», вам будет предложено 6 трейлеров на выбор.
• Можно задать параметры для поисковой фразы и не только.
• Можно вводить поисковую фразу прямо в доп.поле трейлера для поиска (если фраза не введена, то поиск производится согласно настройкам).
Трейлер в полной новости вставляем так:
<iframe width=»560″ height=»315″ src=»https://www.youtube.com/embed/[xfvalue_trailer]?rel=0&showinfo=0 » frameborder=»0″ allow=»autoplay; encrypted-media» allowfullscreen style=».ytp-large-play-button: {display:none;}»></iframe>
Если нужно превью трейлера в шортстори то:
<img src=»http://img.youtube.com/vi/[xfvalue_trailer]/mqdefault.jpg» width=»200px» height=»130px» />И самое главное в js файле вставляем значение 3, так как нам нужен только id видео:
var iframeKod = 3; // 1 — вставлять ссылку, 2 — вставлять iframe, 3 — вставлять код для ссылки
И в php файле:
в строке $settings[‘api_fora’] = 1;
заменяем 1 на 0.
СКАЧАТЬ
Источник: