当前位置:首页 > 建站知识 > 正文内容

zblogPHP判断不同页面的代码

admin4年前 (2021-07-23)建站知识827

zblogPHP模板制作中,经常需要对不同页面进行判断,从而调取该页面的专用模板,今天莹莹主要想记录一下判断首页、分类页、日志页、标签页、独立页面、作者页面、日期页面的代码及常用调用方法,同时结合以实例。

{if $type=='index'&&$page=='1'}  /*首页判断*/
{template:index_default}
{elseif $type=='category'}  /*分类页判断
{$category.Name}
{elseif $type=='article'}  /*日志页判断*/
{template:index_artile}
{elseif $type=='page'}  /*独立页面判断*/
{template:index_page}
{elseif $type=='author'}  /*用户页判断*/
{$author.Name}/{$author.StaticName}
{elseif $type=='date'}  /*日期页判断*/
date- {$title}
{elseif $type=='tag'}  /*标签页判断*/
{$tag.Name}
{else}
{$title}
{/if}

实例展示:

1、主页第一页调用CMS模板

{template:header}{if $type=='index'&&$page=='1'}
{template:post-cms}{else}
{template:post-category}{/if}
{template:footer}

2、不同页面展示不同的侧栏

{if $type=='index'}
{template:sidebar}
{elseif $type=='category'} 
{template:sidebar2}
{elseif $type=='article'}
{template:sidebar3}
{elseif $type=='page'}
{template:sidebar4}
{else}
{template:sidebar5}
{/if}

3、日志页和独立页面的判断

{template:header}
{if $article.Type==ZC_POST_TYPE_ARTICLE}
{template:post-single}
{else}
{template:post-page}
{/if}
{template:footer}

4、评论是否开启的判断

{if !$article.IsLock}{template:comments} {/if}
{if $article.CommNums>0}评论条数是否大于0{/if}

若您想修改或者自己制作zblog模板,以上基础if判断语句必须牢记,用到的频率是非常高的。

扫描二维码推送至手机访问。

版权声明:本文由莹莹笔记发布,如需转载请注明出处。

本文链接:http://www.ynyn34.com/jzzs/09.html

标签: ZblogPHP学习
分享给朋友:

相关文章

网站搬家后更换服务器IP,如何告诉百度蜘蛛快点爬取新IP

网站搬家后更换服务器IP,如何告诉百度蜘蛛快点爬取新IP

做网站时间稍微长一点的站长都有过搬家的经历,搬家之后,服务器IP就会更换,百度蜘蛛并不会第一时间立刻去新服务器爬取,而是会继续爬取老IP的地址,有时甚至因为老地址已经清空数据,蜘蛛爬取时会返回抓取失败,这是会导致网站降权的。倘若您老地址能一...

zblog后台登录管理员账号提示失败或者没有权限的一种情况

zblog后台登录管理员账号提示失败或者没有权限的一种情况

网站多了有的时候密码就会记混,尤其是一些图省事,本来在浏览器记住密码的网站,突然有一天删除了本地cookie,需要管理员账号密码时,经常会傻眼,连续试了七八个密码都提示登录失败或者没有权限。可能的错误原因:1、您是否已经登录?请先登录后台,...

宝塔Linux+nginx环境zblog伪静态配置的两种方法

宝塔Linux+nginx环境zblog伪静态配置的两种方法

使用宝塔面板+zblog建站,服务器环境是nginx,想要配置伪静态需要手工修改文件,方法也有很多种,这里记录两种比较简单的。第一种方法:修改conf文件首先在zblog后台静态管理中心自定义规则,提交确认后,生成rewrite规则代码。复...

zblog1.7自带缩略图调用方法(有图时调用第一张图片无图默认)

zblog1.7版本升级后,缩略图有了新的调用方法,无需经过复杂的PHP判断和处理,一两行代码就可以解决缩略图的调用、裁剪等诸多问题,下面的代码是zblog1.7自带略缩图调用方法,实现的效果为文章内容中有图片时,将第一张图片缩小至指定尺寸...

怎么给ZblogPHP免费添加幻灯片效果

怎么给ZblogPHP免费添加幻灯片效果

现在好多ZblogPHP收费模板都内置了首页幻灯片功能,作为一个不想破费的建站小白,如何让自己的网站拥有同样的功能和展示效果呢?莹莹笔记发现了一种免费添加幻灯片效果的方法,需要依赖插件“幻灯片开发版”。首先在应用中心下载安装“幻灯片开发版”...

ZblogPHP判断用户是否登陆(展示不同内容)

莹莹最近在学习ZblogPHP模板制作的相关知识,其中最基础的当然是一些判断语句了,比如说判断用户是否登录,对已经登录的用户展示正文内容,对还未登录的用户不展示或者提示注册后方可访问。判断用户登录的代码还是非常简单的。{if $u...