uchome日志分页代码

一 21st, 2011 | Filed under 开源技术

早就有网友反应uchome的日志功能做的不伦不类,说他像博客吧,又缺少博客的个性化设置,说他像CMS吧,连个分页都没有。所以本人决定把他做的更象CMS一点,于是给他加了一段分页的代码。
需要此代码的可以跟着步骤设置一下:

1.在source/space_blog.php找到如下代码
查看源代码打印帮助1//读取日志

2$query = $_SGLOBAL['db']->query(“SELECT bf.*, b.* FROM “.tname(‘blog’).” b LEFT JOIN “.tname(‘blogfield’).” bf ON bf.blogid=b.blogid WHERE b.blogid=’$id’ AND b.uid=’$space[uid]‘”);

3$blog = $_SGLOBAL['db']->fetch_array($query);

在此代码后面加上下面的代码
查看源代码打印帮助01//uchome日志分页代码开始

02$pagesperpage = 1;

03$blogdefaultsize = 1000;//默认分页字数

04$blogpage = empty($_GET['page'])?1:intval($_GET['page']);

05if($blogpage<1) $blogpage = 1;

06$blogpagestart = ($blogpage-1)*$pagesperpage;

07ckstart($blogpagestart,$pagesperpage);

08$blog['message'] = str_replace(‘#uchome_blog_page#‘,’#uchome_blog_page#‘,$blog['message']);

09$blog['message'] = explode(‘#uchome_blog_page#‘,$blog['message']);

10$blogpages = count($blog['message']);

11if($blogpages>1)

12{

13 $blog['message']= $blog['message'][$blogpagestart];

14}

15else

16{

17 $blog['message']= $blog['message'][0];

18}

19$theurl = ’space.php?uid=’.$uid.’&do=blog&id=’.$id;

20$blogmulti = multi($blogpages,$pagesperpage,$blogpage, $theurl);

21//uchome日志分页代码结束

2.在template/default/cp_blog.htm找到如下代码
查看源代码打印帮助1

在后面加上
查看源代码打印帮助1    
$blogmulti

Del.icio.us Google书签 Digg Live Bookmark Technorati Furl Yahoo书签 Facebook 百度搜藏 新浪 ViVi 365Key 网摘 天极网摘 和讯网摘 博拉网 POCO 网摘 饭否 QQ 书签 Digbuzz 我挖网 Mister Wong
标签:
目前还没有任何评论.