Не нравятся результаты поиска? Попробуйте другой поиск!
dle-faq.ru FAQ (все вопросы) Общие вопросы по PHP Подключение стороних модулей

Подключение стороних модулей


     03.12.2013    Общие вопросы по PHP, Модули    1606

вопрос
Возникла такая ситация что нужно подключить к сайту сторонний модуль для вывода плейлистов с радиотранслятора а как грамотно это сделать ума не преложу.

вот сам подключаемый модуль
<?php
    require_once('Include.php');

    $nowplay = Nowplay::create();

    $seychasigraet = $nowplay->getCurrentPlaylist();
    $budetigrat = $nowplay->getNextPlaylist();
    $visual_playlist = $nowplay->getVisualPlaylist();
    $dinamika  = $nowplay->getDinamika();
    $musicLoadForm = $nowplay->getMusicLoadForm();
    
    if (defined('EXTERNAL_CHARSET')) {
        $seychasigraet = @iconv('utf-8', EXTERNAL_CHARSET, $seychasigraet);
    }
    
    if (defined('EXTERNAL_CHARSET')) {
        $budetigrat = @iconv('utf-8', EXTERNAL_CHARSET, $budetigrat);
    }
    
    if (defined('EXTERNAL_CHARSET')) {
        $visual_playlist = @iconv('utf-8', EXTERNAL_CHARSET, $visual_playlist);
    }
    
    if (defined('EXTERNAL_CHARSET')) {
        $musicLoadForm = @iconv('utf-8', EXTERNAL_CHARSET, $musicLoadForm);
    }
?>


вот этими тегами выводится необходимая мне инормация
$seychasigraet
$budetigrat
$visual_playlist
$dinamika
$musicLoadForm

а вот как это все поотдельности вывести в шаблон я как то не разобрался...помогите пожайлуста решить данную задачу.
насколько я понял сам модуль нужно инклудить в index.php (если я правильно понял) а дальше незнаю. очень надеюсь на вашу помощь.

Ответа пока нет


Комментарии пользователей (3)

ravchik
66

375 | 123

ravchik - 3 декабря 2013 06:58 - Юзер

http://pafnuty.name/statyi/144-make-a-modile.html - в принципе ничего сложного

ravchik
66

375 | 123

ravchik - 3 декабря 2013 07:13 - Юзер

для вывода на главной:
открыть index.php, найти
require_once ROOT_DIR . '/engine/init.php';
ниже добавить
require_once ROOT_DIR . '/engine/modules/mymodule.php';
найти
$tpl->set ( '{archives}', $tpl->result['archive'] );
ниже добавить
$tpl->set ( '{mymodule}', $mymodule );
в main.tpl добавить
{mymodule}

varavayki
2

varavayki - 3 декабря 2013 12:44 - Юзер

Cпасибо вам огромное! то что нужно!

Чтобы комментировать - войдите или зарегистрируйтесь на сайте

Похожие вопросы