2013-08-24 5 views
-2

Я закодировал это для поворота баннера. Интересно, как я могу добавить его в файл tpl, чтобы показать его там?Лучший способ отображения tpl?

<?php 

    $fcontents = join ('', file ('banner_ads.txt')); 
    $s_con = split("~",$fcontents); 

    $banner_no = rand(0,(count($s_con)-1)); 
    echo $s_con[$banner_no]; 

?> 
+4

Пожалуйста, расскажите нам, что вы подразумеваете под TPL. Вы используете Smarty? –

+1

да, я хочу добавить это в мой tpl файл – user2674785

ответ

1

Прежде всего, ваша страница должна включать в себя двигатель шаблонов Smarty. В PHP-файле вы должны поместить свою логику. В этом файле вы получаете баннер. Затем вы можете назначить его вашему шаблону.

Ваш код будет выглядеть примерно так:

include('Smarty.class.php'); 
$smarty = new Smarty; 

$fcontents = join ('', file ('banner_ads.txt')); 
$s_con = split("~",$fcontents); 
$banner_no = rand(0,(count($s_con)-1)); 
$smarty->assign('banner', $s_con[$banner_no]); 

$smarty->display('index.tpl'); 

Теперь в шаблоне, просто поместите баннер, как это:

{$banner} 
+0

Спасибо за вашу помощь – user2674785

Смежные вопросы