今天在修改天兴模板的时候,发现single.php需要调用post-single.php和post-page.php两个页面,以下列文章做参考,实现了如下功能:

2017年做的b2b网站,如链接存在,则使用post-single1.php页面,如不存在则使用当前模板post-single.php。

以此为例的还有其他页面,如支付宝付费插件里面:判断如果是注册用户则显示文章内容。

参考文章

zblog php的博客模板首页和分类列表页默认都是调用index.php模板,所以首页和分类页面显示相同。

直接在index.php模板文件里使用zblog php模板的页面判断语句实现首页和分类列表页分离。

页面判断语句:{if $type=='index'&&$page=='1'}  /*判断首页*/

{if $type=='category'}  /*判断分类页*/

{if $type=='article'}  /*判断日志页,不含独立页面,{if $article.Type==ZC_POST_TYPE_ARTICLE}(另一方案)*/

{if $type=='page'}  /*判断独立页面*/

{if $type=='author'}  /*判断用户页*/

{if $type=='date'}  /*判断日期页*/

{if $type=='tag'}  /*判断标签页*/

使用方法:

1、新建两个模板文件,如:b_home.php 和 b_list.php

2、在index.php文件里作判断,分离模板。{if $type=='index'&&$page=='1'}

{template:index_default}

{else}

{template:index_list}

{/if}

以上代码表示如果当前页面是首页,那么就调用b_home.php模板,否则就调用b_list.php模板。

zblog php 分类页,Zblog首页和分类列表页使用不同的模板相关推荐

  1. PHP 实现全站静态化 首页静态化 列表页静态化 内容静态化 .

    首先先要把需要静态话的内容发到模版上去 eg.这个是静态化首页的 function staticIndex(){ $newslist = $article->getArticles(null,5 ...

  2. 织梦 详情页 php,织梦DEDECMS列表页与详情页调用图集多张图片的方法

    DEDECMS列表页与详情页调用图集多张图片的方法,先找到include/common.inc.php文件,把下面代码贴进去: function Getimg($aid,$imgwith,$imghe ...

  3. php栏目页内容排序问题,Dedecms频道列表页栏目排序问题详解

    织梦Dedecms频道列表页栏目排序问题详解,问题描述如下: 各位大大,小弟我想在首页调用6个栏目,typeid分别是1,2,3,4,5,40,默认的排序小弟不想要,希望改为1,40,3,4,5,2 ...

  4. html分页首页上一页下一页,HTML静态分页(形如:首页,上一页,下一页,尾页)...

    在HTML中有时候我们会用到静态分页,一次拿回一定量的数据结果条目,我们会以形如:第2页,共12页  首页 上一页 下一页 尾页 的方式进行静态分页,以下是该种静态分页的代码,供兄弟姐妹们参考. fu ...

  5. 【python-docx】插入节、自定义纸张大小、纸张方向、页边距、装订线、页眉页脚、首页相同和奇偶页不同

    1.插入节 Word可以把文档分成不同的部分方便管理,即不同的节,在python-docx把节用Section对象表示,Document对象有add_section()方法添加节,可以通过sectio ...

  6. vue2设置首页和个人信息页

    vue2设置首页和个人信息页 设置首页 设置个人信息页 设置首页 编辑client/src/views/Home.vue: <template><div class="ho ...

  7. html列表详情页,如何区分一个页面是列表页还是详情页

    解析页面是做爬虫的过程中的重要环节,而且如果站点多了,解析也会变得非常复杂,所以智能化解析就可能是一个不错的解决方案.如果我们能够容忍一定的错误率,那么我们可以利用智能化解析算法帮我们提取一些内容,简 ...

  8. 织梦DedeCMS列表页多条件联动筛选功能(移动端列表页使用电脑端模板问题解决)

    原文:http://www.dedejs.com/html/article-571-1.html点击打开链接 备注:按此文可以解决,但手机列表页会出问题.列表页移动端调用的还是电脑端模板. 此问题本人 ...

  9. cmstop模板制作教程-全局变量_栏目页、列表页变量

    全局变量 变量代码 说明 {$CONFIG[charset]} 网站编码 {$SYSTEM[sitename]} 网站名称 {$SYSTEM[seotitle]} 标题附加字,用于网站搜索引擎优化 { ...

  10. 「后台列表页设计原则和技巧」

    摘要: 本文详述了管理后台列表页的设计原则和技巧,对于新手有很大的学习价值. 无论是什么类型的产品,几乎都会出现「列表页」,前台部分的列表页设计技巧已经有很多的介绍了,下面我以「电商系统」为例,谈谈业 ...

最新文章

  1. golang 创建文件目录 os.Mkdir、os.MkdirAll 区别
  2. python random模块中的指令_10分钟让你掌握python编程中random模块功能使用,非常详细...
  3. 用Python画一只蝙蝠
  4. 非正常关闭vi编辑器时会生成一个.swp文件
  5. SCCM 2012 R2 从入门到精通 Part2 部署准备
  6. 在分布式环境中解决session共享问题
  7. Exchange 2016 之删除与恢复用户邮箱
  8. springMVC接受括号乱码
  9. 【FBI WARNING】好东西!!!
  10. MySQL数据库餐厅点菜系统_餐馆点餐管理系统-数据库课程设计-MySQL
  11. 量子科技商业化寻路,资本造势但技术落地成难|科股宝
  12. 电脑登录宽带怎么自动连接服务器地址,宽带自动连接怎么设置
  13. 第四届蓝桥杯JavaC组国(决)赛真题
  14. 融云「百幄」之数字人,升级交互体验的「新同事」
  15. 将腾讯qlv格式的视频转换为mp4格式
  16. WebGIS学习路线
  17. 任正非告别荣耀讲话—-陌生的感动
  18. 尚硅谷电商管理平台笔记2
  19. kubernetes 禁用虚拟内存 swapoff -a ----- 顺便复习sed 命令
  20. Springboot打包后台运行及注册成Windows服务

热门文章

  1. html中怎么让一个div显示或隐藏,怎么让一个div显示一个div隐藏?
  2. 深度学习之图像分割(语义分割)
  3. 一文读懂机器学习与深度学习的联系与区别
  4. android-揭秘热修复黑科技
  5. python手机版代码-手机黑名单Python简单代码
  6. gaussdb 数据库参数说明【内存、磁盘空间、内核资源、后台写进程、异步IO】【03】
  7. 进度条的制作方法~~
  8. Introspect,Change,Newstart
  9. buildroot arm linux,Buildroot 构建文件系统
  10. 大数据技术之_16_Scala学习_12_设计模式+泛型、上下界、视图界定、上下文界定、协变逆变不变