列表缩略图(社区图库)插件 for Discuz!X1.5 GBK
插件简介: 本插件对于图片社区来说应该算是非常不错的选择,一直觉得没有必要为了图片展示安装N个文件的插件,认为这个是最简单直观的表达方式!特别说明,本插件在love322093帮助下才得以完成,再次表示感谢!
遇到问题请仔细检查是不是改的错误,版本对不对?语言对不对?请仔细检查代码,实在弄不好,留下你设置的图片列表地址看看 我真的找不到问题出在哪?完全正常
从28号开始整理列表美化,结果才发现模板代码和原来变化也非常大,折腾了将近10天,总算可以见人了,
肯定还有不少问题等待发现和处理,有兴趣的朋友可以先研究研究,
修改方法
第一步
----------------------------------------------------------------
在/source/module/forum/forum_forumdisplay.php
搜索
while(($querysticky && $thread = DB::fetch($querysticky)) || ($query && $thread = DB::fetch($query))) {
$thread['aticon'] = DB::result_first("SELECT attachment FROM ".DB::table('forum_attachment')." WHERE isimage = 1 AND tid=".$thread['tid']."");
$thread['thumb'] = DB::result_first("SELECT thumb FROM ".DB::table('forum_attachment')." WHERE isimage = 1 AND tid=".$thread['tid']."");
if($thread['aticon'] && !$thread['thumb'] ){
require_once libfile('class/image');
$image = new image;
$r = $image->Thumb($_G['setting']['attachurl'].'forum/'.$thread['aticon'], '', 200, 200, 2);//生成缩略图,400 宽 高是图片的大小.
if ($r) {
DB::update('forum_attachment', array('thumb' => 1), "isimage = 1 AND tid=".$thread['tid']."");
} else {
$error = $image->error();
showmessage($error);
}
}
if($thread['thumb'] && $thread['aticon']!=null){
// $thread['aticon']=$_G['setting']['attachurl'].'forum/'.$thread['aticon'].".thumb.jpg";
$thread['aticon']='';
}else{
$thread['aticon']="";
}
//echo $thread['aticon'];
第二步在/template/default/forum/forumdisplay.htm
搜索
{lang announcement}: $announcement[subject]$announcement[subject]
$announcement[author]
$announcement[starttime]
第三部在/template/default/forum/forumdisplay_list.htm
搜索
"forum.php?mod=topicadmin&action=moderate&fid=$_G[fid]&infloat=yes&nopost=yes">
后面加
$thread['aticon']
$thread['aticon']
分享者:$thread[author]
发布时间:{eval $days=date('Y-n-j',time());}
$thread[dateline]
$thread[dateline]
最后评论:$thread[lastposter]
关注:$thread[views] 评论: $thread[replies]
- [{lang readperm} $thread[readperm]]
- [{lang thread_reward}{$_G[setting][extcredits][$_G['setting']['creditstransextra'][2]][title]} $thread[price] {$_G[setting][extcredits][$_G['setting']['creditstransextra'][2]][unit]}]
- [{lang price} {$_G[setting][extcredits][$_G['setting']['creditstransextra'][1]][title]} $thread[price] {$_G[setting][extcredits][$_G['setting']['creditstransextra'][1]][unit]}]
- [{lang reward_solved}]
$thread[multipage]
搜索{else}5{/if}">{lang forum_nothreads}
后面加
在common.css最后面加
10月21日更新
#show_topic_li a img{ height:200px; width:200px; vertical-align: middle; opacity: 0.40;/**Opera9.0+、Firefox1.5+、Safari、Chrom.兼容浏览器了**/ FILTER: alpha(opacity=40)
我建议您下载一个专门的Beyond Compare 2对比工具慢慢修改