栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > 后端开发 > PHP > php开源框架 > zblog

php文章上下篇,zblog php同分类上下篇文章代码

zblog 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

php文章上下篇,zblog php同分类上下篇文章代码

同分类文章上一篇下一篇更有利于提高文章的关联性,小白不想动手的可以下载zblog php同分类上下篇文章插件TcClassPost可以直接实现,其实也可以把这个插件里的代码提取出来添加到主题的include.php文件实现,方法同时也很简单。

操作步骤:

1、在主题include.php文件添加以下代码:(可以添加以最后一行的?>上面)

PHPfunction Post_Prev(&$getthis) {

global $zbp;

$prev=$getthis;

$articles = $zbp->GetPostList(

array('*'),

array(array('=', 'log_Type', 0), array('=', 'log_CateID', $prev->Category->ID),array('=', 'log_Status', 0), array('PostTime)),

array('log_PostTime' => 'DESC'),

array(1),

null

);

if (count($articles) == 1) {

return $articles[0];

} else {

return null;

}} function Post_Next(&$getthis) {

global $zbp;

$prev=$getthis;

$articles = $zbp->GetPostList(

array('*'),

array(array('=', 'log_Type', 0), array('=', 'log_CateID', $prev->Category->ID),array('=', 'log_Status', 0), array('>', 'log_PostTime', $prev->PostTime)),

array('log_PostTime' => 'ASC'),

array(1),

null

);

if (count($articles) == 1) {

return $articles[0];

} else {

return null;

}

}

2、在主题的include.php文件中找到ActivePlugin_start()函数,在函数中添加以下代码:(如果没有这个函数的话,请自行增加。)

PHPAdd_Filter_Plugin('Filter_Plugin_Post_Prev', 'Post_Prev');

Add_Filter_Plugin('Filter_Plugin_Post_Next', 'Post_Next');

3、保存文件即可。(注意:如果主题没有添加上一篇、下一篇调用代码,还要在主题的文件模板(一般是post-single.php)添加以下代码)

PHP{if $article.Prev}

版权免责声明

1、本网站名称:众娱网

2、本站永久网址:http://www.klcka.com

3、本网站的资源部分来源于网络,如有侵权,请联系站长进行删除处理。

4、会员发帖仅代表会员个人观点,并不代表本站赞同其观点和对其真实性负责。

5、本站一律禁止以任何方式发布或转载任何违法的相关信息,访客发现请向站长举报

6、本站资源大多存储在云盘,如发现链接失效 点此反馈 我们会第一时间更新。

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/834481.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号