emlog各种判断页面代码大集合

本文提供emlog最全的判断各种页面的方法,可以判断首页、分类页、标签页、搜索页、分页、归档页、作者页、日志页。因此可以实现不同页面显示不同侧边栏或者调用不同内容,也可以实现不同类型页面的标题修改。具体设置方法和之前的那篇《实现内页和首页显示不同的友链的方法》差不多,而日志页和单独页面page页好像没有发现有好的判断方法,暂且就将他们都归为内容页。其他的判断emlog判断判断首页、分类页、标签页、搜索页、分页、归档页、作者页、日志页的变量如下:

上面的说了等于白说,

判断IF会事半功倍。

$sortName //判断是否分类页
$sortid  //分类id
$tag      //判断是否标签页
$record	 //判断是否归档页
$keyword  //判断是否搜索页
$tws  //碎语页
$logid  //日志 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的PHP if…else…elseif 语句

<?php if($sortName){?>分类页显示内容
<?php }elseif($tag){?>标签页显示内容
<?php }elseif($record){?>归档页显示内容
<?php }elseif($keyword){?>搜索页显示内容
<?php }elseif($logid){?>日志page页显示内容
<?php }elseif($tws){?>碎语页显示内容
<?php }?>

也可以判断id

<?php if($author == 1){?>作者id为1页显示内容
<?php }elseif($author == 2){?>作者id为2页显示内容
<?php }?>
多个判断放在一起可使用||,例如($logid || $keyword || $tag)

文章转载自思源

哦哦还没结束

分享一个常用的emlog标题美化不是优化

<title>
<?php if(blog_tool_ishome()) :?><?php echo $blogname; ?><?php elseif(!empty($tws)):?>微言碎语 - <?php echo $blogname; ?><?php else:?><?php echo $site_title; ?><?php endif;?></title>

原创文章,作者:陌涛,如若转载,请注明出处:https://imotao.com/248.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
陌涛陌涛
上一篇 2019年1月24日 下午9:01
下一篇 2019年1月24日 下午9:04

相关推荐

  • Epic免费喜+1《泥泞奔驰》

    11月27日补充最新一期 《泥泞奔驰》能带来无与伦比的越野体验,这款游戏将让玩家扮演司机,挑战操控全地形车辆,在只有地图和指南针作为向导的条件下,冒险横穿西伯地亚的极端环境! 活动…

    2020年11月29日
    42800
  • 国内外公共DNS解析服务汇总

    给大家推荐一些优秀的 DNS 解析服务,方便在不同的场景中使用,解决无法上网的问题和起到加速 / 防劫持的作用 。 国内 同一个 DNS 服务器在不同国家不同地区的表现并不完全相同…

    2020年5月27日
    71600
  • 王者荣耀免费领取1至5年玩家称号

    王者荣耀免费领取1至5年玩家称号 手Q打开链接进入活动页面 点击开始筑梦之旅 选择梦想清单 根据角色创建时间领对应称号 需要的小伙伴们可以去领一下 拿来装装B还是可以的 陌涛已经领…

    2020年10月12日
    83600
  • 域名注册需要注意些什么?

    1、首先注册时要注意域名是否被墙或者黑名单,这类域名注册后也用不了 2、注意查询域名是否被主流浏览器和社交平台拦截爆红,这类域名不建议注册 3、注册域名时,可以选择一个对用户来说简…

    2022年10月22日
    86000
  • 一键脚本搭建OpenLiteSpeed+PHP+MariaDB/MySQL+WordPress+LiteSpeedCache

    由于更新快、插件多、主题多、开发人员也多,wordpress是当前全世界最流行使用人数最多的博客和CMS程序。在linux环境下搭建一个高性能的wordpress运作环境其实是个有…

    2024年3月19日
    1.1K00
  • 代码实现WordPress有新评论时微信提醒

    博客评论一直通过邮件来提醒的,其实我们还可以使用微信来提醒,相对于邮件提醒,微信提醒管理员这个功能的时候瞬间眼前一亮,废话不多少,好东西自然要分享,「Server酱」,英文名「Se…

    2019年1月24日
    55000
  • 【幻兽帕鲁】游戏存档迁移-Linux篇

    【棉花云】幻鲁帕鲁公益服务器地址:pal.imotao.com:8211  QQ群:920652653 迁移指引 一、终止游戏进程(原服务器、新服务器各做一次) 使用如下命令,首先…

    2024年1月30日
    50500
  • EPic商城喜加二《方舟:生存进化》等限时领

    EPic商城喜加二《方舟:生存进化》等限时领 本周Epic商城推出二款《方舟:生存进化》 《侍魂 NEOGEO 合集》限时免费领取 2款游戏都是在晚上23:00开放领取 截止领取时…

    2020年6月11日
    40900
  • Cloudflare Workers 增加 Python 编程功能

    Cloudflare于当地时间4月2日宣布 (https://blog.cloudflare.com/python-workers)推出了一项新的功能,即在其Workers平台中开…

    2024年4月3日
    2.2K00
  • 如何卸载阿里云盾监控 如何卸载阿里云安全加固教程

    大家在选购阿里云的服务器的时候,在选择操作系统一栏,后面会有一个“安全加固”的小框框,如果你勾选了,就会给你的系统里面“加料”。陌涛也听说有不少小伙伴莫名其妙就安装了“阿里云盾”。…

    2020年3月26日
    92700

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

这个站点使用 Akismet 来减少垃圾评论。了解你的评论数据如何被处理