Очередное обновление модуля, предыдущая версия его была
опубликована тут, который пригодится владельцам кино сайтов. Он поможет быстро получить нужный трейлер к новости по её названию, доп.полям или поисковой фразе. TrailerDP позволяет добавлять трейлеры к новостям только при клике по кнопке при добавлении или редактировании новости.
После установки TrailerDP, при добавлении и редактировании новости, будут доступны 3 кнопки: "Получить трейлер", "Пред.просмотр" и "Выбор".
Возможности:
- При клике на кнопку "Получить трейлер" скрипт автоматически найдет нужный трейлер на Ютубе и вставит ссылку в доп.поле.
- При клике на кнопку "Предпросмотр" можно увидеть, какой именно трейлер был найден.
- При клике на кнопку "Выбор" можно выбрать 1 из 6 трейлеров во всплывающем окне.
- Можно вводить поисковую фразу прямо в доп.поле трейлера для поиска. Если фраза не введена, то поиск производится по заголовку новости.
- Есть возможность в файле задать параметры, по которым следует формировать поисковую фразу.
- Установил скрипт, но кнопки не показываются:
Следует проверить, правильно ли указано название доп.поля трейлера в файле engine/inc/trailer_dp/trailer_dp.js. Если правильно, то пробуйте почистить кэш в админке DLE. Если кнопок по-прежнему нет (для DLE ниже 13.х), значит некорректно добавлен код в файлы engine/inc/addnews.php и engine/inc/editnews.php.
- Нажимаю на кнопку "Получить трейлер", а ссылка вставляется не полная. При нажатии на кнопку "Выбор", во всплывающем окне все трейлеры не показываются:
Скорее всего проблема в API-KEY YouTube (youtube_key), который указан в файле engine/ajax/trailer_dp_ajax.php. Такое со временем может происходить, когда Ютубу перестает нравится указанный ключ. Есть 2 способа решения проблемы:
- 1. В файле engine/ajax/trailer_dp_ajax.php меняем 1 на 0 в строке $settings['api_fora'] = 1; и все работает :)
- 2. Если первый способ у вас не работает, то гуглите инструкцию "Как получить API KEY YouTube". YouTube дает его бесплатно. И меняете мой ключ на свой. Если ключ получен давно и он не работает, то удалите его и создайте новый. Если с новым тоже не работает, то большая вероятность, что YouTube забанил IP вашего хостинга. Остается только попробовать прописать прокси, может поможет.
- Как вывести трейлер на странице сайта, у меня он не показывается:
В шаблоне новости, обычно fullstory.tpl, в месте где требуется показ трейлера, следует добавить:
[xfgiven_trailer]<iframe width="100%" height="315" src="[xfvalue_trailer]" frameborder="0" allowfullscreen></iframe>[/xfgiven_trailer]
* тут название доп.поля trailer меняем на свое, если оно отличается.
•
Версия DLE: 10.4-14.0
•
Кодировка: utf-8
•
Автор: Sistemos
•
Источник
Посетители, находящиеся в группе Гость, не могут оставлять комментарии к данной публикации.