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');?> 如许,我们就完成了挪用统一分类下的相邻日记了!

评论列表