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

 找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索

〓Discuz! 7.0 主题封面 [修复6.1版本几个错误并优化连接]

[复制链接]
郭鑫 发表于 2009-1-21 23:57:05 | 显示全部楼层 |阅读模式
插件发布
插件名称: Discuz! 7.0 主题封面
插件来源:
适用版本: Discuz! 7.0
语言编码: GBK简体 
最后更新时间:
插件作者: 郭鑫
插件简介: 在主题前面显示第一个图片附件
本帖最后由 郭鑫 于 2009-2-26 23:15 编辑

简要说明:主题封面可以调用第一个图片附件显示在主题的前面,如果要修改显示的封面,则
修改第一个附件。

特别说明:本插件只支持PHP5.0

已经修复6.1版的主题封面的已知问题:
1.不能显示远程附件
2.查询次数过多
3.居中对齐问题
4.限制哪些版块开启此功能

主题封面也有商业版本,附加功能如下:

1.可定制显示的图片个数,即每次可显示多个图片数目


2.鼠标经过后可以显示大图,鼠标跟随效果

3.免费安装 + 技术支持

效果请看:http://www.ekaka.com/leon/forum/forumdisplay.php?fid=2

需要购买商业版本的请咨询QQ 4218884。

◎安装难度:容易

◎是否修改数据库:

◎耗费资源程度:
   在后台不开启缩略图的情况下,如果上传上的附件是大图的话,对CPU要求会比较高,强烈
建议开启缩图后使用本插件。


1. 上传upload目录下的文件

2. 编辑 forumdisplay.php

2.1 找
  1. include template('forumdisplay');
复制代码
在上面加:
  1. //主题封面
  2. $fidarray = array();
  3. $fidarray = array(1, 2, 3, 4, 5, 6, 7); //设置哪些版块(fid)开启主题封面
  4. if(is_array($resulttid) && in_array($fid, $fidarray)) {
  5.         $tids =        '';
  6.         $tids =        implode(",", $resulttid);
  7.         $query = $db->query("SELECT        aid,tid,attachment,thumb,remote        FROM {$tablepre}attachments        WHERE tid IN ($tids) AND isimage=1 ORDER BY        dateline        DESC");
  8.         while($at =        $db->fetch_array($query)){
  9.                 $at['attachment'] =        ($at['remote'] ? $ftp['attachurl'] : $attachurl).'/'.$at['attachment'];
  10.                 $at['attthumb']        = $at['attachment'].($at['thumb'] ?        '.thumb.jpg' : '');
  11.                 $tat[$at['tid']][] = $at;
  12.         }
  13. } else {
  14.         $tat = array();
  15. }
  16. //主题封面
复制代码

2.2找

  1. $threadlist[] = $thread;
复制代码
在上面加

  1. $resulttid[] = $thread['tid']; //主题封面
复制代码
3. 编辑templates/default/forumdisplay.htm

3.1 找到
  1. {subtemplate header}
复制代码
也就是第一行

在下面加
  1. <style>
  2. .threadicon{
  3.         height:60px;
  4. }
  5. </style>
复制代码
3.2 找到
  1. $thread[sortid] $thread[typeid]
复制代码
在上面加
  1. <!--主题封面 by 郭鑫-->
  2.                                                         <!--{if isset($tat

  3. [$thread['tid']][0])}-->
  4.                                                                                 <a

  5. href="viewthread.php?tid=$thread[tid]&amp;extra=$extra"><img src="threadicon.php?

  6. filename={$tat[$thread['tid']][0]['attthumb']}&width=100&height=100" class="attach

  7. threadicon" /></a>
  8.                                                         <!--{/if}-->
  9.                                                         <!--/主题封面 by 郭鑫-->

复制代码
4. 完成

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?立即注册

x

评分

3

查看全部评分

 楼主| 郭鑫 发表于 2009-1-22 19:14:00 | 显示全部楼层
占一楼,Discuz好久都不能访问了。。。
回复

使用道具 举报

互惠中国 发表于 2009-1-22 19:33:32 | 显示全部楼层
没有一楼2楼也是不错的
回复

使用道具 举报

C.c 发表于 2009-1-25 16:10:24 | 显示全部楼层
商业版是多钱?能不能选择板块什么的
回复

使用道具 举报

island520 发表于 2009-1-25 17:37:41 | 显示全部楼层
商业版你也要说明个价格吧?
不过用免费这个还是可以改出你商业版的效果。
回复

使用道具 举报

smss1111 发表于 2009-1-25 18:03:39 | 显示全部楼层
没什么用。。。。。
回复

使用道具 举报

C.c 发表于 2009-1-25 18:48:49 | 显示全部楼层
((mk06))只是想支持下作者 -* *
回复

使用道具 举报

阔少 发表于 2009-2-1 10:26:21 | 显示全部楼层
回复

使用道具 举报

C.c 发表于 2009-2-1 11:11:14 | 显示全部楼层
买了份 非常不错 演示论坛http://www.ps369.com/index.php %60板块开启
回复

使用道具 举报

lianxiaming 发表于 2009-2-2 16:18:47 | 显示全部楼层
不错,支持下 呵呵
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-4-26 21:55 , Processed in 0.113734 second(s), 22 queries , Gzip On.

Powered by Discuz! X3.4

Copyright © 2001-2023, Tencent Cloud.

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