Discuz!官方免费开源建站系统

 找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索

UCH1.5第一个修改:增加数据调用起始行设置 For UCH 1.2/1.5 填补UCH的使用遗憾!

[复制链接]
poplong 发表于 2008-8-7 17:22:13 | 显示全部楼层 |阅读模式
第一步:
执行SQL语句:
  1. ALTER TABLE `uchome_block` ADD `start` TINYINT(3) NOT NULL DEFAULT '0' AFTER `cachetime` ;
复制代码
第二步:
修改admin\tpl\block.htm
找到:
  1. 只获取满足条件的前 <input type="text" name="num" value="$block[num]" size="5"> 条数据
复制代码
修改为:
  1. 只获取满足条件的从第 <input type="text" name="start" value="$block[start]" size="5"> 条开始向后取 <input type="text" name="num" value="$block[num]" size="5"> 条数据
复制代码
第三步:
修改admin\admincp_block.php
找到:
  1. 'num' => intval($_POST['num']),
复制代码
在他前面插入一行:
  1. 'start' => intval($_POST['start']),
复制代码
找到:
  1. $block['blocksql'] .= " LIMIT 0,$setarr[num]";
复制代码
修改为:
  1. if(empty($setarr['start'])) $setarr['start'] = 0;
  2. $block['blocksql'] .= " LIMIT $setarr[start],$setarr[num]";
复制代码
至此完成,更新缓存!


演示:


[ 本帖最后由 poplong 于 2008-8-7 17:27 编辑 ]

评分

1

查看全部评分

 楼主| poplong 发表于 2008-8-7 17:22:34 | 显示全部楼层
沙发自己坐,真是遗憾,1.5还是没有这个功能,只能自己动手了!
回复

使用道具 举报

ebottle 发表于 2008-8-7 17:27:56 | 显示全部楼层
不错,GOOD
回复

使用道具 举报

yzc717 发表于 2008-8-7 17:31:30 | 显示全部楼层
我还没安装好,楼主就出了修改了。。。。。
回复

使用道具 举报

 楼主| poplong 发表于 2008-8-7 17:34:17 | 显示全部楼层
原帖由 yzc717 于 2008-8-7 17:31 发表
我还没安装好,楼主就出了修改了。。。。。

自己用到了,就顺便分享下
回复

使用道具 举报

icem4n 发表于 2008-8-7 17:36:59 | 显示全部楼层
支持一个先
回复

使用道具 举报

keete 发表于 2008-8-7 17:46:42 | 显示全部楼层
这才叫超前呢。
回复

使用道具 举报

tw32029 发表于 2008-8-7 17:48:48 | 显示全部楼层
还没装好(::24::)
回复

使用道具 举报

liangfan3721 发表于 2008-8-7 18:00:54 | 显示全部楼层
zhanwei.........
回复

使用道具 举报

hwzltd 发表于 2008-8-7 18:19:11 | 显示全部楼层
问下,这个功能是啥意思?不太明白
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

手机版|小黑屋|Discuz! 官方站 ( 皖ICP备16010102号 )star

GMT+8, 2024-11-15 14:20 , Processed in 0.074171 second(s), 7 queries , Gzip On, Redis On.

Powered by Discuz! X3.4

Copyright © 2001-2023, Tencent Cloud.

快速回复 返回顶部 返回列表