Всем привет, мастера. Сделал вывод плеера на отдельной странице. Всё работает, претензий нет. Остался только один вопрос, как прикрутить другой шаблон к этой странице. Я надеюсь вы меня поняли. Чтобы эта страница работала по другому шаблону. Допустим как мы присваиваем шаблон к категориям. Заранее благодарен. За помощь на пряник, по кошельку. Если ещё подскажите как комментарии прикрутить, вообще цены не будет.. голову сломал уже с этим кодам, не силён(Спасибки. Код: <?php if( !defined( 'DATALIFEENGINE' ) ) return; $id_news = intval($_GET['id']); if( !$id_news ) return; $row = $db->query( "SELECT * FROM ".PREFIX."_post WHERE id=" . $id_news ); while($list = $db->get_row($row)) { $title = $list['title']; $xf = xfieldsdataload($list['xfields']); $player = !empty($xf['online']) ? $xf['online'] ; if( $config['allow_alt_url'] ) { $full_link = $config['http_home_url'] . $id_news . "-" . $list['alt_name'] . ".html"; } else { $full_link = $config['http_home_url'] . "index.php?newsid=" . $id_news; } } $db->free(); $tpl->load_template( 'extrap/online.tpl' ); $tpl->set( '{news-id}', $id_news ); $tpl->set( '{title}', $title ); $tpl->set( '{player}', $player ); $tpl->set( '{full-link}', $full_link ); $tpl->compile( 'content' ); $tpl->clear(); ?> Если я правильно понял, нужно прописать путь? здесь.. Код: $tpl->load_template( 'extrap/online.tpl' ); // Ваш шаблон в папке с темой.
Как вариант либо в само файле прописывать, что не есть хорошо Код: $tpl->result['content'] .= <<<HTML <ul class="notify_item"> <li class="photo"><img src="{$foto}" alt="{$rl_row['user_name']}"/></li> <li><b>{$rl_row['notify_user_from']}</b> {$action} ваш комментарий.<br>{$date}</li> </ul> HTML; либо выносить шаблон в папку templates/вашшаблон Код: $tpl->load_template( 'shab.tpl' );
либо выносить шаблон в папку templates/вашшаблон Код: $tpl->load_template( 'shab.tpl' ); [/QUOTE] Вот этот момент можно подробней. Это касается комментариев, или шаблона.
sergid это касается шабов, то есть ты создаешь как я понимаю или что то типа main.tpl с содержимым подогнаным под плеер или ты создаешь просто там теги которые выводят плеер а шаб оборачивает плеер но эт уже другое)
Там просто путь указан до TPL этот файл находится в моём шаблоне, в указанной ниже папке. /templates/kinobar/extrap/online.tpl А мы к примеру делаем /templates/smartphone/extrap/online.tpl Код: $tpl->load_template( 'extrap/online.tpl' ); Мне нужно указать путь до другого шаблона, вот и всё) Вот только будет он работать или нет, это другой уже вопрос)