Интеграция с DLE


Подключение плеера для сайтов на движке DLE.

Вариант 1

1 В админ панели перейдите в раздел "управление шаблонами сайта" найдите шаблон main.tpl
Пред закрытием тега body подключите скрипт плеера с сылкой CDN или другого источника.
2 Откройте шаблон поста обычно это fullstory.tpl.
3 Создайте div c id "videoplayer"

<div id="videoplayer"></div>

4 Разместите код вызова плеера если увас есть jQuery

<script type="text/javascript">
    $(document).ready(function() {
        var player = new WMPlayer({
            id: "#videoplayer", 
            file: "[xfvalue_link]",
            poster: "[xfvalue_thumb_url_poster]"
        })
        player.ready();
    });
</script>

Для современных браузеров JQuery не обязателен досточно в аттрибутах у тега script поставить defer подробнее

<script type="text/javascript" defer>
    (function() {
        var player = new WMPlayer({
            id: "#videoplayer", 
            file: "[xfvalue_link]",
            poster: "[xfvalue_thumb_url_poster]"
        })
        player.ready();
    })();
</script>

Вариант 2

Подключение плеера через специально разработанный плагин для DLE

1 Скачать плагин
2 Перейдите в панель управления сайтом, далее в левом сайдбаре найдите меню Утилиты и под-меню Управление плагинами (?mod=plugins).
Нажмите загрузить плагин и выберете ранее скаченный файл-плагин.
image.png

3 После установки плагина в меню Сторонние модули появится подменю WMplayer это меню для настроек плагина, переходим.
В поле Плеер url на CDN указываем ссылку на плеер.
Эта ссылка под плеером в редакторе.
image.png
Поле Название доп. поля url на видео - это дополнительное поле для новости, здесь нужно указать название поля на английском, из доп поля к новости.
Поле Название доп. поля url на постер - это дополнительное поле для новости на постер.

4 Подключение плагина в шаблоне откройте шаблон fullstory.tpl
и указываем макрос вывода плеера

{include file="engine/modules/wmplayer/player.php?newsId={news-id}"}