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

 找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索

[发布] [DST]-增加“我的附件” D6.1

[复制链接]
小铭铭 发表于 2008-6-3 08:38:04 | 显示全部楼层 |阅读模式
=========================

插件名称:[DST]-增加“我的附件” D6.1

适用版本:Discuz!6.1 GBK (2008年4月29日为基础修改)

作    者:小铭铭

说    明:以前是D6.0版本,现升级D6.1版本,可以方便查看自己发表过的附件.

=========================
1.打开jsmenu.htm

找到:


  1. <li><a href="my.php?item=activities&type=orig&ended=no">{lang my_activities}</a></li>

复制代码
在下面加:


  1.                 <li><a href="my.php?item=attachments$extrafid">我的附件</a></li>

复制代码
2.打开my.htm

找到:


  1. <!--{elseif $item == 'threads'}-->{lang my_threads}

复制代码
后面加上:


  1. <!--{elseif $item == 'attachments$extrafid'}-->我的附件

复制代码
查找:


  1. <!--{elseif in_array($item, array('threads', 'posts'))}-->

复制代码
改成:


  1. <!--{elseif in_array($item, array('threads', 'posts', 'attachments'))}-->

复制代码
查找:


  1. <li <!--{if $item == 'posts'}--> class="current"<!--{/if}-->><a href="my.php?item=posts$extrafid">{lang my_replys}</a></li>

复制代码
下面加上:


  1.         <li <!--{if $item == 'attachments'}--> class="current"<!--{/if}-->><a href="my.php?item=attachments$extrafid">我的附件</a></li>

复制代码
最后查找:


  1. <!--{elseif $item == 'posts'}-->
  2. {template my_posts}

复制代码
下面加上:


  1.         <!--{elseif $item == 'attachments'}-->
  2.                 {template my_attachments}

复制代码
3.打开my.php

找到:


  1. } elseif($item == 'threads') {

复制代码
在上面加:


  1. } elseif($item == 'attachments') {
  2.   require_once './include/attachment.func.php';
  3. $query = $db->query("SELECT COUNT(*) FROM {$tablepre}attachments a, {$tablepre}threads t WHERE a.uid='$discuz_uid' $threadadd AND a.tid=t.tid");
  4. $num = $db->result($query, 0);
  5. $multipage = multi($num, $tpp, $page, 'my.php?item=attachments'.($srchfid ? "&srchfid=$srchfid" : NULL).$extrafid);
  6. $query = $db->query("SELECT a.*, t.subject, t.fid FROM {$tablepre}attachments a, {$tablepre}threads t
  7.   WHERE a.uid = '$discuz_uid' $threadadd AND a.tid=t.tid ORDER BY a.dateline DESC LIMIT $start_limit, $tpp");
  8.   while($attach = $db->fetch_array($query)) {
  9.   $attach['dateline'] = gmdate("$dateformat $timeformat", $attach['dateline'] + $timeoffset * 3600);
  10.   $attach['forumname'] = $_DCACHE['forums'][$attach['fid']]['name'];
  11.   $attach['filesize'] = sizecount($attach['filesize']);
  12.   $attachlist[] = $attach;
  13. }

复制代码
4.请把附件上传到templates/default目录中

5.后台更新.
=========================

效果图:

评分

2

查看全部评分

魔面浪子 发表于 2008-6-3 08:38:33 | 显示全部楼层
沙发?狂顶!
回复

使用道具 举报

 楼主| 小铭铭 发表于 2008-6-3 08:38:51 | 显示全部楼层
占位更新:)
回复

使用道具 举报

 楼主| 小铭铭 发表于 2008-6-3 08:41:05 | 显示全部楼层
操作理由: 动作太慢了,以后注意
下次会注意
回复

使用道具 举报

郁闷d 发表于 2008-6-3 08:44:10 | 显示全部楼层
不错:) :)
回复

使用道具 举报

 楼主| 小铭铭 发表于 2008-6-3 09:24:02 | 显示全部楼层
希望大家在使用后第一时间将反馈献上
回复

使用道具 举报

zknr 发表于 2008-6-3 09:36:25 | 显示全部楼层
好东西呀。。
回复

使用道具 举报

 楼主| 小铭铭 发表于 2008-6-3 09:49:57 | 显示全部楼层
希望大家支持DST团队
回复

使用道具 举报

ltsbbs 发表于 2008-6-3 09:51:59 | 显示全部楼层
谢谢楼主,太好了。
回复

使用道具 举报

hengkang 发表于 2008-6-3 10:24:14 | 显示全部楼层
好东西呀。。。dst好久没动静了。。。
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-11-16 10:46 , Processed in 0.035576 second(s), 5 queries , Gzip On, Redis On.

Powered by Discuz! X3.4

Copyright © 2001-2023, Tencent Cloud.

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