闻名网

关注(zmtihome.com)闻名网

非插件zblog php同分类上下篇文章代码

245°c | 1个月前 ( 10-13 ) | 0 评论
非插件zblog php同分类上下篇文章代码摘要:

同分类文章上一篇下一篇更有利于提高文章的关联性,方法同时也很简单。操作步骤:1、在主题include.php文件添加以下代码:提示:可以添加以最后一行的?>上面 ...

★( ⊙ △ ⊙)★ 这篇文章最后更新于1个月前 ( 10-13 ),您需要注意相关的内容是否还可用。
总字数:3557

非插件zblog php同分类上下篇文章代码 zblog教程 代码 网站优化 第1张图片

同分类文章上一篇下一篇更有利于提高文章的关联性,方法同时也很简单。

操作步骤:

1、在主题include.php文件添加以下代码

提示:可以添加以最后一行的?>上面

 PHP
function YaoBing_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('<', 'log_PostTime', $prev->PostTime)),
        array('log_PostTime' => 'DESC'),
        array(1),
        null
    );
    if (count($articles) == 1) {
        return $articles[0];
    } else {
        return null;
    }} function YaoBing_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()函数,在函数中添加以下代码:

提示:如果没有这个函数的话,请自行增加。

 PHP
Add_Filter_Plugin('Filter_Plugin_Post_Prev', 'YaoBing_Post_Prev');//上一篇
Add_Filter_Plugin('Filter_Plugin_Post_Next', 'YaoBing_Post_Next');//下一篇

3、保存文件即可。

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

 PHP
 {if $article.Prev}<span class="article-nav-prev">上一篇<br><a href="{$article.Prev.Url}" rel="prev">{$article.Prev.Title}</a></span>{else}<span class="article-nav-prev red">没有文章了<br><a href="{$host}" title="返回首页">点击这里返回网站首页看看吧</a></span>{/if}
 {if $article.Next}<span class="article-nav-next">下一篇<br><a href="{$article.Next.Url}" rel="next">{$article.Next.Title}</a></span>{else}<span class="article-nav-next red">没有文章了<br><a href="{$host}" title="返回首页">点击这里返回网站首页看看吧</a></span>{/if}

没有的朋友可以去增加了

文章版权及转载声明:

作者:姚兵
本文地址:http://zmtihome.com/baike/post/527.html
该文章发布于 1个月前 ( 10-13 )
文章转载或复制请以 超链接形式 并注明出处 闻名网


必填

选填

选填

快捷回复:

◎已有 0 人评论,请发表您的观点。 QQ/微信:215816800