当前位置:首页 » Emlog教程 » Emlog实现同分类下的相邻文章功能

Emlog实现同分类下的相邻文章功能

    Emlog本身自带的相邻文章功能的上一篇和下一篇是调用的全站相邻文章。有的时候我们可能希望上一篇和下一篇只调用本文相同分类的文章,这样的好处还是有的,比如访客在浏览“模板代码”分类,那么相邻文章最好也是显示模板文章,这样还是能够提升那么一点点用户体验的。
    下面是舍力写的获取相同分类下上下相邻文章的方法[将下面代码放入模板文件module.php中(ps:最好放在module.php最底部,这样可以避免出错)]:
<?php
//shuyong.net:同分类相邻文章
function nextLog($logid, $sortid, $flag, $pattern=0){
$Log_Model = new Log_Model();if($flag == 'prev'){$sql = " AND gid < $logid ORDER BY gid DESC";$word = '上一篇';}
else{$sql = " AND gid > $logid ORDER BY gid ASC";$word = '下一篇';}
$log = $Log_Model -> getLogsForHome(" AND sortid = $sortid "."$sql", 1, 1);
if($log){foreach($log as $value):?>
<?php echo $word;?>:<a href="<?php echo $value['log_url'];?>" title="<?php echo $value['log_title'];?>"><?php echo $value['log_title'];?></a>
<?php endforeach;}else{echo $word.':没有了';	}
}?>
    然后在echo_log.php相应位置放入
<?php nextLog($logid, $sortid, 'prev'); nextLog($logid, $sortid, 'next');?>
    这样,我们就实现了调用同一分类下的相邻日志了!
End
关键词: emlog Emlog代码
温馨提示:如果您对本文有疑问,请在本页留言即可!!!
觉得很赞 (1)付款方式
X
付款方式:
  • 微信
  • 支付宝
  • QQ红包

使用微信扫一扫
blogger
    发布日期:2014-11-12   所属类别:Emlog教程   浏览:8500次   评论:3次
    本文地址:http://www.shuyong.net/iemlog/513.html [ 百度已收录 ]
    声明:本页信息由网友自行发布或来源于网络,真实性、合法性由发布人负责,请仔细甄别!本站只为传递信息,我们不做任何双方证明,也不承担任何法律责任。文章内容若侵犯你的权益,请联系本站删除!

留言/评论:◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。

填写好QQ号码,任点空白处自动获取

昵称

邮箱

网址

2楼、优优博客 [回复该留言]
2017-06-22 00:48
学习了
1楼、新麦子 [回复该留言]
2014-11-20 15:11
这个在【网址屏蔽】;要是能做成插件就好了
舍力 [回复该留言]
2014-11-21 03:56
@新麦子:方法已经很清楚了,如果还不明白,那我也没办法。

个人资料

舍力

博主:舍力

Emlog交流群

    简单的道理,复杂的人生!

博客统计

  • 文章数量:1133篇
  • 文章评论:3520条
  • 总访问量:10299333次
  • 微语数量:81条
  • 在线人数:2人
  • 本站运行:11年2月27天
  • 估计博主很忙,已经很久没更新了!
Q2 虚位以待
Copyright © 2024 舍力博客 版权所有   粤ICP备11021420号
基于宝塔面板,数据存储于阿里云ECS
Powered by emlog / &Author 舍力博客.