我对此进行了编码以用于横幅旋转。我想知道如何将它添加到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];
?>
首先,您的页面应该包含 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}