emlog 模板頁(yè)面判斷輸出
首頁(yè)判斷 if(blog_tool_ishome()){}
開(kāi)啟了pjax的首頁(yè)判斷?if(blog_tool_ishome()==true or ($_SERVER['QUERY_STRING']=='_pjax=%23wrap' and $sortid < 1))
用戶(hù)頁(yè)判斷 if($author){}
標(biāo)簽頁(yè)判斷 if($tag){}
分類(lèi)頁(yè)判斷 if($sortid){}
搜索頁(yè)判斷 if($keyword){}
歸檔頁(yè)判斷 if($record){}
文章頁(yè)判斷 if($logid){}
單頁(yè)判斷 if($type == 'page'){}
內(nèi)容頁(yè)和獨(dú)立頁(yè)面不用判斷,因?yàn)樗鼈冊(cè)讵?dú)立的文件中
內(nèi)容判斷
全局常量和全局變量表中的值都可以用來(lái)進(jìn)行判斷,比如:
未開(kāi)啟評(píng)論時(shí)顯示一句提示 if($comment_paging=='n'){echo '本站評(píng)論已關(guān)閉';}else{}
判斷用戶(hù)是否登錄 if(ISLOGIN){echo '用戶(hù)已登錄,你的職位是:'.ROLE;}
游客不能查看文章 if(ROLE==ROLE_VISITOR){echo '該文章需要登錄才能查看';}
特定頁(yè)面可以用特定變量進(jìn)行判斷:
比如在首頁(yè)不顯示指定分類(lèi)的文章 if($sortid!=13){}
只顯示發(fā)表時(shí)間在一天之內(nèi)的文章 if(time()-date<86400){}