当前位置:首页 » Emlog教程 » 如何增加文章内容(日志)分页功能的方法分享

如何增加文章内容(日志)分页功能的方法分享

    Emlog的5.3.1新版仍然没有文章分页功能,而刚好我的文章都比较长,用户阅读起来体验可能不太好,自己动手,丰衣足食,我这里把增加分页的方法分享出来,给有需要的朋友参考。
    第一步、在模版文件module.php最后一段加入代码:
<?php
//内容页分页
function log_fy($aid,$aP,$aCount) {
$log_fy .= '<div id="log_fy">';
for ($p=0;$p<$aCount;$p++) {
if ($p == 0 && $aP == 0) $log_fy .= '<span title="当前第1页">1</span>';
else if ($p == 0) $log_fy .= '<a href="'.BLOG_URL.'?post='.$aid.'" title="转到第1页">1</a>';
else if ($p == $aP) $log_fy .= '<span title="当前第'.($p+1).'页">'.($p+1).'</span>';
else $log_fy .= '<a href="'.BLOG_URL.'?post='.$aid.'&p='.$p.'" title="转到第'.($p+1).'页">'.($p+1).'</a>';
}
$log_fy .= '</div>';
return $log_fy;}
?>
第二步、然后把echo_log.php中的<?php echo $log_content; ?>替换如下代码:
<?php
$p = $_GET["p"];
$aArr = split('-|-',stripslashes($log_content));
$aCount = count($aArr);
if ($aCount>1){
if ($p>0){echo $aArr[$p].log_fy($logid,$p,$aCount);
}else{echo $aArr[0].log_fy($logid,0,$aCount);}
}else{echo $log_content;}  
?>
使用方法很简单,后台编辑文章的时候,在需要分页的地方插入 -|- 即可;不足之处就是,分页文章标题都一样

End
关键词: emlog
温馨提示:如果您对本文有疑问,请在本页留言即可!!!
觉得很赞 (1)付款方式
X
付款方式:
  • 微信
  • 支付宝
  • QQ红包

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

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

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

昵称

邮箱

网址

2楼、笑忘书 [回复该留言]
2015-08-24 12:23
这个很好,感谢舍力大哥分享。像简爱分页插件那样加个ajax刷新应该会好点
1楼、flash教程 [回复该留言]
2014-12-01 07:02
最好能有个分页的功能,要么文章太长对于体验不太好。

个人资料

舍力

博主:舍力

Emlog交流群

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

博客统计

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