蓝叶博客

青春是一个充满活力的季节,即便是我们失去了天使的翅膀,只要我们还有一颗青春的心,那么我们的生活依然能够如阳光般灿烂!......
现在位置:首页 > 网站设计 > emlog程序模版制作页面判断代码

emlog程序模版制作页面判断代码

蓝叶    网站设计    2021-01-05    549    0评论    

emlog程序在制作模板时,为了自定义一些功能,就需要对emlog程序模版页面进行判断,以emlog5.3.1版本为例,分为首页、分类页、内容页、搜索页、标签页、作者页等几个页面,正确使用emlog程序模版制作页面判断代码,就可以实现你想要的个性化功能了,下面详细说明各个页面的判断的代码,都是以emlog5.3.1版本为例所写代码。
1、首页判断代码,默认模版是以log_list.php为emlog程序首页的,如需要自定义个首页,就在当前模版文件log_list.php里添加首页判断代码。

第一种判断首页代码,需要检查下模版文件module.php里是否有blog_tool_ishome函数,如果没有就到默认模版里复制一下。
<?php if(blog_tool_ishome()):?>
这里放首页需要显示的内容
<?php else:?>
这里是分类页显示的内容
<?php endif;?>

第二种判断首页代码
<?php if($pageurl == Url::logPage()):?>
这里放首页需要显示的内容
<?php else:?>
这里是分类页显示的内容
<?php endif;?>

2、分类页面判断代码,默认的分类页模版为log_list.php。

<?php if(isset($sortName)):?>
分类页
<?php else:?>
非分类页
<?php endif;?>

如果需要在分类页判断具体某个分类可以以分类ID号来判断,代码中$sortid后面的1为分类ID号。
<?php if(isset($sortName) && $sortid == '1'):?>
分类页
<?php else:?>
非分类页
<?php endif;?>

3、内容页判断代码,默认模版内容页分为echo_log.php为文章页模版,page.php为单页模版。

代码中$logid后面的1为文章ID号,在后台编辑文章浏览器地址栏就可以看到文章ID号。
<?php if(isset($logid) && $logid == '1'):?>
文章ID为1时显示的内容
<?php else:?>
文章ID不为1时显示的内容
<?php endif;?>

如果在共用模版header.php里判断文章页面,还需要写上具体判断的是文章页还是单页,可以用以下代码。
<?php if(isset($logid) && $type=='blog'):?>
文章页
<?php else:?>
非文章页
<?php endif;?>

<?php if(isset($logid) && $type=='page'):?>
单页
<?php else:?>
非单页
<?php endif;?>

4、搜索页判断、作者页判断、标签页判断,这几个页面都是用的log_list.php模版。

<?php if(isset($keyword)):?>
搜索页需要显示的内容
<?php endif;?>

<?php if(isset($tag)):?>
标签页需要显示的内容
<?php endif;?>

<?php if(isset($author)):?>
作者页需要显示的内容
<?php endif;?>

写判断代码时可以写多个条件同时符合,用 && 隔开多个条件,要给判断里写多个判断可以用 || 隔开,可以看下面例子。

下面代码粘贴到heander.php里判断的意思就是当页面是内容页模版且是属于文章页模版同时文章ID为6,同时达到这三个条件,判断条件才会生效。
<?php if(isset($logid) && $type=='blog' && $logid=='6'):?>
符合条件显示的内容
<?php endif;?>

下面代码的意思是符合内容模版、文章页、文章ID为5以及6时判断生效。
<?php if(isset($logid) && $type=='blog' && $logid=='5' || isset($logid) && $type=='blog' && $logid=='6'):?>
符合条件显示的内容
<?php endif;?>
评论一下 分享本文 赞助蓝叶

赞助蓝叶X

扫码赞助蓝叶
联系站长
蓝叶博客
挤眼 亲亲 咆哮 开心 想想 可怜 糗大了 委屈 哈哈 小声点 右哼哼 左哼哼 疑问 坏笑 赚钱啦 悲伤 耍酷 勾引 厉害 握手 耶 嘻嘻 害羞 鼓掌 馋嘴 抓狂 抱抱 围观 威武 给力
提交评论

清空信息
关闭评论
加载中....
快捷导航 返回顶部
付费服务
音乐欣赏
友情链接
保存桌面
给我留言
返回顶部