zblog父分类(zblog官网)
- ZBLOG
- 2022-12-18 22:46:02
- 9
今天给各位分享zblog父分类的知识,其中也会对zblog官网进行解释,如果能碰巧解决你现在面临的问题,别忘了关注本站,现在开始吧!
本文目录一览:
- 1、ZBLOG分类页面,我点页码如2,就又跳到分类页了
- 2、如何在ZBLOG文章页调用分类最新文章列表
- 3、zblog php程序在后台为什么添加不了分类啊,找了好久都没有找到新建分类的选项,只有一个管理分
- 4、zblog如何实现分类目录调用不同的模版?
- 5、typecho如何获取 父级分类 名称?
ZBLOG分类页面,我点页码如2,就又跳到分类页了
zblog我都不用了,不知道是他程序本身有问题还是怎么的老出bug。换别的吧。
如何在ZBLOG文章页调用分类最新文章列表
换成下面的代码就OK了,
#CACHE_INCLUDE_BF_TOPHOT_CATEGORY_#article/category/id##
再进行文件重建,就可以调出分类下的最新文章列表了。但是,这样还不够,因为这样调出来的最新文章列表还是JS,还需要静态化!
#CACHE_INCLUDE_BF_TOPHOT_CATEGORY_#article/category/id#_HTML#
用以上这个代码就能在ZBLOG文章页面调出当前文章所属分类的最新文章列表了,而且还是静态HTML的。
zblog php程序在后台为什么添加不了分类啊,找了好久都没有找到新建分类的选项,只有一个管理分
如果既找不到分类 又没有编辑器
那考虑两个问题
浏览器版本太低 更换火狐或谷歌内核
程序文件不完整,重新传程序,最好打包传递
如果访问很慢,也得考虑服务器速度问题,如果卡到缓存都失败,那自然是显示不全了。
如需程序调试服务器可私信索取。
zblog如何实现分类目录调用不同的模版?
Z-blog的栏目分类有各自不同的id,可以采取约束每个分类id读取相应页面模板的办法,来加以区分。例如命令“catalog.asp?cate=1”(其中1为该分类在数据库里的id)即“分类1”单独指向模板页面“catalog1.html”;命令“catalog.asp?cate=2”即“分类2”单独指向模板页面“catalog2.html”……依此类推,来实现各栏目分类模板的个性化。
Z-Blog定义不同分类目录页面模板的步骤:
1.用文本工具打开Z-Blog的FUNCTION/目录下的c_system_base.asp文件,在2618行附近找到代码ArtList.template="CATALOG",将其替换为以下代码:
ArtList.template="CATALOG" intCateId
2.用文本工具打开Z-Blog根目录下的catalog.asp文件,在41行附近找到代码 ArtList.template="CATALOG",将其替换为以下代码:
ArtList.template="CATALOG" Request.QueryString("cate")
If ArtList.template="" Then
ArtList.template="CATALOG"
Else
ArtList.template="CATALOG" Request.QueryString("cate")
End If
typecho如何获取 父级分类 名称?
首页在模板目录建立一个 category 文件夹,将分类模板文件放到这个目录内,如 Prints.php
以下是分类模板样本:
?php $this-need('header.php'); ? 头部
div class="main_zpliebiao1"
?php if ($this-have()): ? 不可删
?php while($this-next()): ? 不可删
a href="?php $this-permalink() ?" title="?php $this-title() ?"?php $this-content(); ?/a
?php endwhile; ? 结尾
?php else: ?
?php endif; ?
?php $this-need('footer.php'); ? 底部
然后在后台创建分类,分类的缩略名必需是分类模板的名字如分类模板名为Prints.php那么分类缩略名必需是Prints才行。然后在post.php页调用以下代码。
!-- blog --
?php if ($this-category == 'blog') { ?
divh4?php $this-title() ?/h4/div
div?php $this-author(); ? ?php ('October'); ??php $this-date('F j, Y'); ?/div
div?php $this-content('Continue Reading...'); ?/div
div class="clear"/div
?php if (empty($this-options-sidebarBlock) || in_array('ShowRecentPosts', $this-options-sidebarBlock)): ?
?php $this-need('footer.php'); ?
?php endif; ?
!-- zhoupin --
?php } elseif ($this-category == 'zhoupin') { ?
divspan?php $this-content(); ?/span/div
!-- end #zhoupin--
?php $this-need('footer.php'); ?
?php } elseif ($this-category == 'Prints') { ?
divspan?php $this-content(); ?/span/div
?php $this-need('footer.php'); ?
!-- end #Prints --
?php } ?
?php if ($this-category == 'News') { ?
divh2?php $this-title() ? br/?php ('October'); ??php $this-date('F j, Y'); ?/h2/div
div?php $this-content(); ?/div
!-- News --
?php if (empty($this-options-sidebarBlock) || in_array('ShowRecentPosts', $this-options-sidebarBlock)): ?
?php $this-need('footer.php'); ?
?php endif; ?
?php } ?
创建分类方法二
一、不同分类输出不同模板
先在当前模板目录下建立一个 category 目录,然后比如你要给 slug 为 default 的分类专门建立模板,那么就在 category 目录下创建一个名为 default.php 的文件,这样程序在访问 default 分类时会自动调用这个模板文件。
使用 $this-categories 和 $this-category 这两个变量就可以满足你的需要了,不过需要你自己手动循环输出。你可以 print_r 一下这两个变量,看看它们的结构。
二、post页调用方法
?php if ($this-category == "分类A的缩略名"): ? 固定给某一个分类的模板
// 这里是分类A的样式
?php elseif ($this-category == "分类B的缩略名"): ? 固定给某一个分类的模板可添加N个,只需复制即可
// 这里是分类B的样式
?php else: ?
// 这里是分类C的样式 这里写的是通用模板样式
?php endif; ?
附:分类名称调用
?php $this-category(','); ? //带连接的分类名称,逗号为多分类时的间隔符
?php $this-category(',', false); ? //不带连
zblog父分类的介绍就聊到这里吧,感谢你花时间阅读本站内容,更多关于zblog官网、zblog父分类的信息别忘了在本站进行查找喔。
本文由admin于2022-12-18发表在靑年PHP官网,如有疑问,请联系我们。
本文链接:https://www.qnphp.com/post/11632.html