王尘宇王尘宇

研究百度干SEO做推广变成一个被互联网搞的人

指定分类id运用指定的文章模版的要领

    折腾生命在于折腾,越是折腾学得越是多,因而在看论坛的时刻,发现了论坛有人发起这个, 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版本上测试一般,如发现有问题请在本页留言反应。

相关文章

评论列表

发表评论:
验证码

◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。