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

 找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索

[插件] 完美“附件图片”主题列表显示 for d4

[复制链接]
泡哥 发表于 2005-12-27 14:51:53 | 显示全部楼层 |阅读模式
那谁谁谁要得!

呵呵 查询问题已经解决!完美的放心用吧!
适合类似易趣图片展示的论坛


“附件图片”主题列表显示 for d4 by 泡哥

演示:http://d4.dpwin.net/forumdisplay.php?fid=1&page=1


1.修改forumdisplay.php
找到
  1. while(($querysticky && $thread = $db->fetch_array($querysticky)) || ($query && $thread = $db->fetch_array($query))) {
复制代码

上面加
  1. $querya = $db->query("SELECT tid, filetype, attachment FROM {$tablepre}attachments ORDER BY aid");
  2. while($attach = $db->fetch_array($querya)){
  3.         $attachtid[] = $attach['tid'];
  4.         $attachment[] = $attach['attachment'];
  5.         $attachtype[] = $attach['filetype'];
  6. }
复制代码


找到
  1.         $threadlist[] = $thread;
复制代码

上面加
  1.         if($thread['attachment']){
  2.                 foreach($attachtid as $key => $value){
  3.                         if($thread['tid'] == $value){
  4.                                 if($isimage = preg_match("/^image\/.+/", $attachtype[$key])){
  5.                                         $thread['attach'] = $attachment[$key];
  6.                                 }
  7.                         }
  8.                 }       
  9.         }
复制代码


2.修改模板 forumdisplay.htm
找到
  1. $thread[icon]
复制代码

替换成
  1.                 <!--{if $thread['attach']}-->
  2.                         <img src="attachments/$thread[attach]" width="80" height="80">
  3.                 <!--{else}-->$thread[icon]
  4.                 <!--{/if}-->
复制代码

[ 本帖最后由 泡哥 于 2005-12-27 18:08 编辑 ]
freddy 发表于 2005-12-27 15:00:20 | 显示全部楼层
弓虽....
回复

使用道具 举报

cnstudent 发表于 2005-12-27 15:10:24 | 显示全部楼层
:)
厉害`~`
回复

使用道具 举报

Eor 发表于 2005-12-27 15:15:27 | 显示全部楼层
支持
回复

使用道具 举报

cat0086 发表于 2005-12-27 15:16:38 | 显示全部楼层
谢谢泡哥!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
我就是那个 谁谁谁,呵呵,为了这功能,我骚扰过无数dz战友
谢谢,泡哥辛苦了
回复

使用道具 举报

 楼主| 泡哥 发表于 2005-12-27 15:18:53 | 显示全部楼层
不要谢呀  你在请个高手 把查询减小  我今天可能大脑短路 一下子想不出!
回复

使用道具 举报

cat0086 发表于 2005-12-27 15:21:59 | 显示全部楼层
默认的是15个主题,所以查询了15次主题的标题吧,那么现在访问一个页就30次了,影响不大吧
回复

使用道具 举报

5025488.net 发表于 2005-12-27 15:22:18 | 显示全部楼层
我怎看不见附件图
回复

使用道具 举报

cat0086 发表于 2005-12-27 15:29:42 | 显示全部楼层
有附件图的
回复

使用道具 举报

zulu8v8 发表于 2005-12-27 15:36:13 | 显示全部楼层
弓口虫!!!
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-12-22 20:06 , Processed in 0.026724 second(s), 3 queries , Gzip On, Redis On.

Powered by Discuz! X3.4

Copyright © 2001-2023, Tencent Cloud.

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