本文供应 emlog最全的推断种种页面的要领,能够推断首页、分类页、标签页、搜刮页、分页、归档页、作者页、日记页。因而能够完成差别页面显现差别侧边栏或许挪用差别内容,也能够完成差别范例页面的标题修正。详细设置要领和之前的那篇《完成内页和首页显现差别的友链的要领》差不多,而日记页和零丁页面page页彷佛没有发现有好的推断要领,临时就将他们都归为内容页。其他的推断 emlog推断 推断首页、分类页、标签页、搜刮页、分页、归档页、作者页、日记页的变量以下:
$sortName //推断是不是分类页$sortid //分类id$tag //推断是不是标签页$record //推断是不是归档页$keyword //推断是不是搜刮页$tws //碎语页$logid //日记 page页$type=='page' //推断page页$author //作者页$pageurl == Url::logPage() //首页,包括首页分页,平常用来星散列表页"http://".$_SERVER['HTTP_HOST'].$_SERVER['REQUEST_URI'] == BLOG_URL //推断是不是是首页(PS:仅限当前域名,无任何后缀)$value['comnum'] > 10 //批评数大于10$views >300 //浏览量大于300$comnum > 10 && $views >300 //批评数大于10且浏览量大于300运用要领:
<?php if(推断标签){?>是当前标签的显现的内容<?php }else{?>不是当前标签显现的内容,留空则不显现<?php }?>固然也能够若干推断放在一同的,比方:
<?php if($sortName){?>分类页显现内容<?php }elseif($tag){?>标签页显现内容<?php }elseif($record){?>归档页显现内容<?php }elseif($keyword){?>搜刮页显现内容<?php }elseif($logid){?>日记page页显现内容<?php }elseif($tws){?>碎语页显现内容<?php }?>假如要完成差别id显现差别的效果,能够运用 推断标签==id 比方:
<?php if($author == 1){?>作者id为1页显现内容<?php }elseif($author == 2){?>作者id为2页显现内容<?php }?>多个推断放在一同可运用||,比方($logid || $keyword || $tag)

评论列表