首页
微语
统计
友链
留言
memos
圈子
图床
推荐
相册
网站监控
VPS监控
Search
1
实现typecho微信时光机功能的图文教程
45,113 阅读
2
为Typecho添加webp解析
43,169 阅读
3
emlog数据成功迁移到typecho
26,691 阅读
4
Memos备忘录,记录瞬间想法
25,615 阅读
5
Jasmine - 简约、美观的博客主题
24,311 阅读
手机达人
免费资源
电脑网络
娱乐休闲
网站建设
威言威语
Typecho
Emlog
WordPress
服务器
主题
插件
排行榜    
登录
/
注册
Search
标签搜索
wordpress
发布
插件
免费
教程
typecho
EMlog
PHP
代码
CSS
华为
图片
代码修改
安装
评论
手机
诺基亚
微信
文章
智能
Chen'mo
累计撰写
1,266
篇文章
累计收到
374
条评论
首页
栏目
手机达人
免费资源
电脑网络
娱乐休闲
网站建设
威言威语
Typecho
Emlog
WordPress
服务器
主题
插件
页面
微语
统计
友链
留言
memos
推荐
相册
网站监控
VPS监控
搜索到
1
篇与
的结果
2013-03-20
Emlog不修改内核文件实现翻页效果
Emlog 默认的分页函数没有上、下页翻页效果,只是在日志页面有一个上、下篇的函数,如果想自己在页码当中增加翻页效果,就 得对系统的基本函数库文件进行修改。具体的方法很多技术控比如动点创想的胡杨等有专门的文章介绍,这里就不啰嗦了。这里所要讲的,是另外一种方法,就是不用修改系统内核文件,而是直接在自己使用的模板中创建一个有翻页功能的自定义函数,然后在需要使用的地方引用就行了。 下面讲具体的操作步骤。首先要在模板中的 module.php 中先增加自定义的分页函数,例如:<?php //blog:自定义分页函数 function my_page($count, $perlogs, $page, $url, $anchor = '') { $pnums = @ceil($count / $perlogs); $re = ''; $urlHome = preg_replace("|[\?&/][^\./\?&=]*page[=/\-]|", "", $url); if($page > 1) { $i = $page - 1; $re = " <a href=\"".$url.$i."\">pre</a> " . $re; } if($page < $pnums) { $i = $page + 1; $re .= " <a href=\"".$url.$i."\">next</a> "; } return $re; } ?>然后在 log_list.php 中要使用本函数的地方加入以下代码:<?php $page_loglist = my_page($lognum, $index_lognum, $page, $pageurl); echo $page_loglist; ?>若在碎语页中也要使用本函数,则在 t.php 中的相应位置加入以下代码:<?php $page_t = my_page($twnum, Option::get('index_twnum'), $page, BLOG_URL.'t/?page='); echo $page_t; ?> PS:这些代码是从互联网上收集来的,如果你对这些东西感兴趣可以自己DIY一下,看看效果如何。本方法的优势就是不会伤害系统内核,好吧,就说到这里。
2013年03月20日
6,043 阅读
0 评论
0 点赞