本帖最后由 站站鱼 于 2010-10-21 20:45 编辑
http://faxingku.com/browse-2-1.shtml
看看这些很简单单东西,我折腾了好长时间
【发型库帖子摘要+缩略图】不要金币 不要钱 分享精神 如果喜欢 请你顶顶
从28号开始整理列表美化,结果才发现模板代码和原来变化也非常大,折腾了将近10天,总算可以见人了,
肯定还有不少问题等待发现和处理,有兴趣的朋友可以先研究研究,
修改方法
第一步
----------------------------------------------------------------
在/source/module/forum/forum_forumdisplay.php
搜索
- while(($querysticky && $thread = DB::fetch($querysticky)) || ($query && $thread = DB::fetch($query))) {
复制代码
后面加
- //图片插件 作者:love322093 报以对原作者的感激之情,请保留本代码,它不会影响您的任何界面,谢绝任何形式的改版!
- $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']='<img src='.$_G['setting']['attachurl'].'forum/'.$thread['aticon'].".thumb.jpg".'>';
- }else{
- $thread['aticon']="<img class='pic_li_img' src='static/image/common/nopic.gif'>";
- }
- //echo $thread['aticon'];
- //图片插件 作者:love322093 报以对原作者的感激之情,请保留本代码,它不会影响您的任何界面,谢绝任何形式的改版!
复制代码
第二步
在/template/default/forum/forumdisplay.htm
搜索
- <!--{hook/forumdisplay_postbutton_top}-->
- </div>
复制代码
后面加
- <!--{if (!$simplestyle || !$_G['forum']['allowside']) && !empty($announcement)}-->
- <div class="forumdisplay_announcement"style="margin-bottom: 10px;">
- <tbody>
- <tr>
- <td class="icn"><img src="{IMGDIR}/ann_icon.gif" alt="{lang announcement}" /></td>
- <!--{if $_G['forum']['ismoderator'] && !$_G['gp_archiveid']}--><td class="o"> </td><!--{/if}-->
- <th><strong class="xst"><font style="font-size: 18px;font-family:'黑体'">{lang announcement}: <!--{if empty($announcement['type'])}--><a href="forum.php?mod=announcement&id=$announcement[id]#$announcement[id]" target="_blank">$announcement[subject]</a><!--{else}--><a href="$announcement[message]" target="_blank">$announcement[subject]</a><!--{/if}--></font></strong></th>
- <td class="by">
- <cite><a href="home.php?mod=space&uid=$announcement[authorid]" c="1">$announcement[author]</a></cite>
-
- </td>
- <td class="num"><em>$announcement[starttime]</em></td>
- </tr>
- </tbody>
- </div>
- <!--{/if}-->
复制代码
第三部
在/template/default/forum/forumdisplay_list.htm
搜索 - "forum.php?mod=topicadmin&action=moderate&fid=$_G[fid]&infloat=yes&nopost=yes">
- <input type="hidden" name="formhash" value="{FORMHASH}" />
复制代码
后面加
搜索- {else}5{/if}"><p class="emp">{lang forum_nothreads}</p></th></tr></tbody>
- <!--{/if}-->
- </table>
复制代码
后面加
- <!--{/if}-->
- <!--普通显示的模板+来自站站鱼+结束-->
复制代码 在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)" onMouseOver="nereidFade(this,100,0,10)}
#show_topic_li a:hover img{ height:200px; width:200px; vertical-align: middle; opacity: 0.9;/**Opera9.0+、Firefox1.5+、Safari、Chrom.兼容浏览器了**/FILTER:}
- /* -------------------------------图片列表 CSS 样式 */
- .show_topic_list{ color: {TEXT}; padding: 0 10px 0 10px; height:30px; background:{WRAPBG}; line-height: 26px; border-top: 1px dashed {COMMONBORDER};}
- .show_topic_div{ margin-left:auto;margin-right:auto; border-top: 1px dashed {COMMONBORDER}; padding-top:5px;padding-left:3px;}
- .show_topic_ul{ width:100%; overflow: hidden; padding:2px; 0 0 0 }
- #show_topic_li { margin:10px; padding:5px; width:200px; height: 312px; float: left; text-align:left; list-style-type: none; border: 1px solid #E8E8E8; }
- #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)" onMouseOut="nereidFade(this,40,10,10)" onMouseOver="nereidFade(this,100,0,10)}
- #show_topic_li a:hover img{ height:200px; width:200px; vertical-align: middle; opacity: 0.9;/**Opera9.0+、Firefox1.5+、Safari、Chrom.兼容浏览器了**/FILTER:}
- .show_topic_li img { height:200px; width:200px; border: 1px solid #FFFFFF;}
- .off{overflow: hidden; background:#F9F9F9;}
- .on{ overflow: hidden; background:#99C531;}
- .show_topic_Newico { margin-bottom:-36px;}
复制代码
关于这两段代码需要特别说明,
无论自己修改还是覆盖这两段代码都要注意修改
关于这两段代码需要特别说明,
Dreamweaver 8打开修改
--------------------------------------------------------------------------------------
第一段
<!--图片显示的模板+来自站站鱼+开始-->
<!--{if in_array($_G['fid'], array(36,110))}-->大约在58行
如果你是在子板下显示请将父版块id也要加上
这里是希望那些版块显示图片形式,请将版块ID写到里面,以半角逗号,隔开!
--------------------------------------------------------------------------------------
第二段
<!--普通显示的模板+来自站站鱼+开始-->大约在196行
<!--{if in_array($_G['fid'], array(2,100))}-->
如果你是在子板下显示请将父版块id也要加上
这里版块普通显示,请将版块ID写到里面,以半角逗号,隔开!
-------------------------------------------------------------------------------------
10月21日更新
谷歌浏览器标题不现实问题
覆盖版也需要小修改
|