折腾生命在于折腾,越是折腾学得越是多,因而在看论坛的时刻,发现了论坛有人发起这个, emlog 指定的分类文章运用指定的文章概况模版 的要领。
实在2个步骤便可搞定,第一步,在模板文件echo_log.php中写入以下代码(ps:最好先把原 echo_log.php重名[如log.php],在把原echo_log.php文件清空后到场以下代码)
<?php $id = "1";//指定分类idif($sortid == $id){require_once View::getView('log1');//挪用文章模板log1.php(此文件必需存在,否则为空白页)}else if($sort == "$log"){require_once View::getView('log');//除上面指定的分类id外,其他文章模板挪用log.php}?> 第二步,建立刚刚在第一步中挪用的谁人文件即可(ps:必需建立log.ph,log1.php) 假如要完成多个分类挪用的差别文章模板的话,把上面第一步中的代码用else离开挪用,示例代码
<?php if($sortid == "1"){require_once View::getView('log1');//分类id为1的挪用文章模板log1.php(此文件必需存在,否则为空白页)}else if($sortid == "2"){require_once View::getView('log2');//分类id为2的挪用文章模板log2.php(此文件必需存在,否则为空白页)}else if($sort == "$log"){require_once View::getView('log');//除上面指定的分类id外,其他文章模板挪用log.php}?> 另一个更简朴的要领:
在模板文件echo_log.php的顶部 ?>的前面,到场以下代码
if($sortid==1){include View::getView('log_id');exit;}个中$sortid==1, 是要设以下谁人模板文件的分类ID,多个分类运用||,例:$sortid==1 || $sortid==2
getView('log_id')中的log_id就是以上该类要运用的模板文件名,注重模板文件名不要加.php
差别作者也能够运用此要领,只需要把个中的sortid改成author即可。
本代码在5.3.1版本上测试一般,如发现有问题请在本页留言反应。

评论列表