蓝雨 发表于 2008-6-3 09:33:37

增加“我的附件” D6.1

1.打开jsmenu.htm

找到:

<li><a href=\"my.php?item=activities&type=orig&ended=no\">{lang my_activities}</a></li>
在下面加:

                <li><a href=\"my.php?item=attachments$extrafid\">我的附件</a></li>
2.打开my.htm

找到:

<!--{elseif $item == \'threads\'}-->{lang my_threads}
后面加上:

<!--{elseif $item == \'attachments$extrafid\'}-->我的附件
查找:

<!--{elseif in_array($item, array(\'threads\', \'posts\'))}-->
改成:

<!--{elseif in_array($item, array(\'threads\', \'posts\', \'attachments\'))}-->
查找:

<li <!--{if $item == \'posts\'}--> class=\"current\"<!--{/if}-->><a href=\"my.php?item=posts$extrafid\">{lang my_replys}</a></li>
下面加上:

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

<!--{elseif $item == \'posts\'}-->
{template my_posts}
下面加上:

      <!--{elseif $item == \'attachments\'}-->
                {template my_attachments}
3.打开my.php

找到:

} elseif($item == \'threads\') {
在上面加:

} elseif($item == \'attachments\') {
require_once \'./include/attachment.func.php\';
$query = $db->query(\"SELECT COUNT(*) FROM {$tablepre}attachments a, {$tablepre}threads t WHERE a.uid=\'$discuz_uid\' $threadadd AND a.tid=t.tid\");
$num = $db->result($query, 0);
$multipage = multi($num, $tpp, $page, \'my.php?item=attachments\'.($srchfid ? \"&srchfid=$srchfid\" : NULL).$extrafid);
$query = $db->query(\"SELECT a.*, t.subject, t.fid FROM {$tablepre}attachments a, {$tablepre}threads t
WHERE a.uid = \'$discuz_uid\' $threadadd AND a.tid=t.tid ORDER BY a.dateline DESC LIMIT $start_limit, $tpp\");
while($attach = $db->fetch_array($query)) {
$attach[\'dateline\'] = gmdate(\"$dateformat $timeformat\", $attach[\'dateline\'] + $timeoffset * 3600);
$attach[\'forumname\'] = $_DCACHE[\'forums\'][$attach[\'fid\']][\'name\'];
$attach[\'filesize\'] = sizecount($attach[\'filesize\']);
$attachlist[] = $attach;
}
4.请把附件上传到templates/default目录中

5.后台更新.
页: [1] 2
查看完整版本: 增加“我的附件” D6.1