中国学客联盟

 找回密码
 立即注册
查看: 3192|回复: 12

齐博CMS提取缩略图不能用的解决方法

[复制链接]
2

站长

Rank: 80Rank: 80Rank: 80Rank: 80Rank: 80

UID
2
威望
1046
贡献
9999
在线时间
135 小时
注册时间
2010-2-23

小晨徽章2015年度盛典活动奖励勋章官方技术优秀版主版主进步勋章巡查人员勋章原创先锋勋章靓号

学盟站长、官方人员

发表于 2014-9-9 13:16:25 | 显示全部楼层 |阅读模式

替换hack/smallpic目录下的文件,记得把之前的备份一下。

打开hack/smallpic目录下的admin.php文件,这个文件及是提取缩略图功能的代码。

其中里面大约有6行代码如下:
gdpic(ROOT_PATH."$webdb[updir]/$val", ROOT_PATH."$webdb[updir]/{$val}.jpg", 160, 120,$isFill?array('fix'=>1):'');

其中160、120两个数字是提取缩略图的大小,可以根据你的需要修改,原先的应该是300*255的。他默认的代码是提取了三个图片,有300*300的,300*255的,255*300的,后缀分别以.jpg、.jpg.jpg、.jpg.jpg.jpg结尾,不过文章中用到的缩略图只是 .jpg的。所以你可以把另外的两行代码注释掉,免得占用额外的服务器空间。我就是在提取之前没有修改代码,提取后发现多了很多无用的图片文件,然后又挨个删掉了,唉,肿么有点强迫症的赶脚。

gdpic($pic, ROOT_PATH."$webdb[updir]/{$val}.jpg", 160, 120,$isFill?array('fix'=>1):'');
//gdpic($pic, ROOT_PATH."$webdb[updir]/{$val}.jpg.jpg", 255, 300,$isFill?array('fix'=>1):'');        
//gdpic($pic, ROOT_PATH."$webdb[updir]/{$val}.jpg.jpg.jpg", 300, 300,$isFill?array('fix'=>1):'');

注意:此功能只是提取你原先已经有缩略图的文章,如果你想把所有的文章重新提取一遍,可以修改如下代码:
//if($rs[picurl]&&!$isCover){
改为:if(!$isCover){

提取之前可以备份一下相关数据表,请查看齐博CMS表结构数据字典详解
create p8_article_bak as select * from p8_article;

然后运行“提取缩略图的功能”。

最后还需要更新一下ispic字段。
update p8_article set ispic = '0';
update p8_article set ispic = '1' where picurl <> '';



中国学客联盟欢迎你

高级会员

Rank: 4

UID
520
威望
132
贡献
0
在线时间
3 小时
注册时间
2001-2-26
发表于 2016-9-7 12:45:58 | 显示全部楼层
难得一见的好帖
中国学客联盟

高级会员

Rank: 4

UID
932
威望
164
贡献
0
在线时间
1 小时
注册时间
2014-2-26
发表于 2016-9-7 13:07:51 | 显示全部楼层
不错不错
中国学客联盟

高级会员

Rank: 4

UID
3553551
威望
153
贡献
0
在线时间
1 小时
注册时间
2014-6-18
发表于 2016-9-7 13:28:04 | 显示全部楼层
LZ真是人才

高级会员

Rank: 4

UID
3553551
威望
153
贡献
0
在线时间
1 小时
注册时间
2014-6-18
发表于 2016-9-7 12:42:54 | 显示全部楼层
内容非常不错,谢谢楼主,我学到了

高级会员

Rank: 4

UID
3553496
威望
150
贡献
0
在线时间
1 小时
注册时间
2014-6-17
发表于 2016-9-7 12:45:37 | 显示全部楼层
非常好的内容,路过看看,保存一下

超级版主

Rank: 70Rank: 70Rank: 70Rank: 70Rank: 70Rank: 70Rank: 70

UID
13
威望
357
贡献
0
在线时间
6 小时
注册时间
2014-2-25

个人认证:学盟部长,论坛超级版主

发表于 2016-11-19 22:21:17 | 显示全部楼层
好帖就是要顶
中国学客联盟

金牌会员

Rank: 6Rank: 6Rank: 6

UID
5
威望
380
贡献
0
在线时间
3 小时
注册时间
2014-2-26
发表于 2016-11-19 22:22:46 | 显示全部楼层
内容非常不错,谢谢楼主,我学到了
中国学客联盟

超级版主

Rank: 70Rank: 70Rank: 70Rank: 70Rank: 70Rank: 70Rank: 70

UID
13
威望
357
贡献
0
在线时间
6 小时
注册时间
2014-2-25

个人认证:学盟部长,论坛超级版主

发表于 2016-11-19 22:43:44 | 显示全部楼层
非常好的内容,路过看看,保存一下
中国学客联盟

金牌会员

Rank: 6Rank: 6Rank: 6

UID
22
威望
417
贡献
0
在线时间
2 小时
注册时间
2014-2-26
发表于 2016-11-19 22:57:11 | 显示全部楼层
谢谢学盟
中国学客联盟
高级模式
B Color Image Link Quote Code Smilies

本版积分规则

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