AL8 Forum
   登錄註冊幫助


標題: [D6.1 & D6.1F] 快速發新話題及快速回覆主題加入 "上傳附件" For Discz 6.1 & 6.1F
 alan888
 0000001
Rank: 9Rank: 9Rank: 9Rank: 9Rank: 9Rank: 9Rank: 9Rank: 9Rank: 9

頭銜: Administrator

自述: skywalker

帖子: 21694

精華: 195

積分: 556075 點

現金: 78355940 元

存款: 144392954 元

閱讀權限: 120

註冊: 2003-11-13

來自: Hong Kong

狀態: 離線
 
發表於 2008-6-25 01:53  資料  個人空間  主頁 短消息  加為好友 
快速發新話題及快速回覆主題加入 "上傳附件" For Discz 6.1 & 6.1F

快速發新話題及快速回覆主題加入 "上傳附件" For Discz 6.1 & 6.1F

作  者: alan888
適用版本: Discuz! 6.1, Discuz 6.1F
修改文件: viewthread.php, forumdisplay.php, viewthread 模板, forumdisplay 模板, css 模板
新增文件: post_fastattach 模板
演  示: http://www.alan888.com/D6/

1. 修改 forumdisplay.php


$allowpost = $forum['allowpost'] != -1 ? $allowpost : false;

在下面加上

$allowpostattach = $forum['allowpostattach'] != -1 && ($forum['allowpostattach'] == 1 || (!$forum['postattachperm'] && $allowpostattach) || ($forum['postattachperm'] && forumperm($forum['postattachperm'])));
$attachextensions = $forum['attachextensions'] ? $forum['attachextensions'] : $attachextensions;
$enctype = $allowpostattach ? 'enctype="multipart/form-data"' : '';
$maxattachsize_kb = round($maxattachsize / 1024);

2. 修改 viewthread.php


$visitedforums = $visitedforums ? visitedforums() : '';

在上面加上

$allowpostattach = $forum['allowpostattach'] != -1 && ($forum['allowpostattach'] == 1 || (!$forum['postattachperm'] && $allowpostattach) || ($forum['postattachperm'] && forumperm($forum['postattachperm'])));
$attachextensions = $forum['attachextensions'] ? $forum['attachextensions'] : $attachextensions;
$enctype = $allowpostattach ? 'enctype="multipart/form-data"' : '';
$maxattachsize_kb = round($maxattachsize / 1024);

3. 修改 css_common 模板
在文件最後加上下一段, 完成後往後台 "更新 css 文件緩存"

/*----Fast Attach---*/
.fastattach {width:87%; padding: 4px 10px 4px 30px;}
.fastattach td {padding: 3px; border-bottom: 1px solid {COMMONBOXBORDER};}

4. 修改 forumdisplay 模板


action="post.php?action=newthread&fid=$fid&extra=$extra&topicsubmit=yes"

在後面插入 (注意: 前面含半格空格)




<p class="btns">

在上面加上

<!--{if $allowpostattach}-->
{template post_fastattach}
<!--{/if}-->

5. 修改 viewthread 模板


action="post.php?action=reply&fid=$fid&tid=$tid&extra=$extra&replysubmit=yes"

在後面插入 (注意: 前面含半格空格)




<p class="btns">

在上面加上

<!--{if $allowpostattach}-->
{template post_fastattach}
<!--{/if}-->

6. 下載附件 post_fastattach.rar 解壓後上載至 templates/default 目錄下, 然後到後台 "更新緩存"

~完成~



 附件: 您所在的用戶組無法下載或查看附件



 AL8 Forum © All rights reserved.
頂部
 靈魂0
 0071380
Rank: 6Rank: 6Rank: 6Rank: 6Rank: 6Rank: 6

頭銜: Forum Legend

帖子: 1535

精華: 0

積分: 9370 點

現金: 872 元

存款: 4128 元

閱讀權限: 70

註冊: 2007-3-28

來自: Mega-I

狀態: 離線
 
發表於 2008-6-25 08:34  資料  個人空間  主頁 短消息  加為好友  添加 靈魂0 為MSN好友 通過MSN和 靈魂0 交談
sofa..支持一下




 AL8 Forum © All rights reserved.
頂部
 Chienlin
 0056202
Rank: 2Rank: 2

頭銜: Member

帖子: 95

精華: 0

積分: 1350 點

現金: 100 元

存款: 0 元

閱讀權限: 15

註冊: 2006-10-26

狀態: 離線
 
發表於 2008-6-25 09:37  資料  個人空間  短消息  加為好友 
回覆 #1 alan888 的帖子

感謝alan888大大的大筆

剛剛本來有問題

發現是自己沒裝好

====

        <form method="post" id="postform" action="post.php?action=reply&fid=$fid&tid=$tid&extra=$extra&replysubmit=yes" $enctype

是加在"號後面唷~~~~

感謝啦 安裝完成^^y



ps:我是 6.1.0F UTF-8 版安裝成功

[ 本帖最後由 Chienlin 於 2008-6-25 09:46 編輯 ]




 AL8 Forum © All rights reserved.
頂部
 hamu278
 0024014
Rank: 6Rank: 6Rank: 6Rank: 6Rank: 6Rank: 6
點擊查看 hamu278 的詳細資料

頭銜: Forum Legend

暱稱: 已激活的會員

自述: UID: 0024014

帖子: 5548

精華: 0

積分: 16182 點

現金: 2224 元

存款: 8535 元

閱讀權限: 70

註冊: 2005-6-18

狀態: 離線
 
發表於 2008-6-25 09:43  資料  個人空間  主頁 短消息  加為好友  添加 hamu278 為MSN好友 通過MSN和 hamu278 交談
叔叔有意轉為6.1.0F?




提供 Discuz! 7.0 邀請碼
TECHNETCAL 免費空間 HKBNP 主機已轉 IP
 AL8 Forum © All rights reserved.
頂部
 gugu11kimo
 0090456
Rank: 1

頭銜: Newbie

帖子: 6

精華: 0

積分: 60 點

現金: 90 元

存款: 0 元

閱讀權限: 10

註冊: 2007-11-2

狀態: 離線
 
發表於 2008-8-13 13:39  資料  個人空間  短消息  加為好友 
這看起來超實用喔
這樣比較方便喔
趕快來用用看喔




 AL8 Forum © All rights reserved.
頂部
 fs7633
 0105436
Rank: 1

頭銜: Newbie

帖子: 1

精華: 0

積分: 10 點

現金: 100 元

存款: 0 元

閱讀權限: 10

註冊: 2008-7-23

狀態: 離線
 
發表於 2008-9-7 17:14  資料  個人空間  短消息  加為好友 
請問css_common模板在哪




 AL8 Forum © All rights reserved.
頂部
 銘milo
 0062172
Rank: 5Rank: 5Rank: 5Rank: 5Rank: 5
點擊查看 銘milo 的詳細資料

頭銜: King

自述: 禁止訪問

帖子: 903

精華: 0

積分: 10470 點

現金: 60 元

存款: 935 元

閱讀權限: 30

註冊: 2006-12-27

來自: Macau-Focus

狀態: 離線
 
發表於 2008-9-7 17:16  資料  個人空間  主頁 短消息  加為好友  添加 銘milo 為MSN好友 通過MSN和 銘milo 交談 Yahoo!
好正ar,thx alan888




 AL8 Forum © All rights reserved.
頂部
 bg6aer
 0086821
Rank: 1

頭銜: Newbie

帖子: 3

精華: 0

積分: 30 點

現金: 95 元

存款: 0 元

閱讀權限: 10

註冊: 2007-9-13

狀態: 離線
 
發表於 2008-9-12 10:54  資料  個人空間  短消息  加為好友 
这个很好 不错




 AL8 Forum © All rights reserved.
頂部
 ipnoway
 0107053
Rank: 1

頭銜: Newbie

帖子: 12

精華: 0

積分: 120 點

現金: 0 元

存款: 90 元

閱讀權限: 10

註冊: 2008-8-23

狀態: 離線
 
發表於 2008-9-14 18:03  資料  個人空間  短消息  加為好友 
正得很呀THX




 AL8 Forum © All rights reserved.
頂部
 memoryeva
 0108032
Rank: 1

頭銜: Newbie

帖子: 36

精華: 0

積分: 460 點

現金: 100 元

存款: 0 元

閱讀權限: 10

註冊: 2008-9-12

狀態: 離線
 
發表於 2008-9-14 21:07  資料  個人空間  短消息  加為好友 
感謝分享~趕快來安裝試試看!




 AL8 Forum © All rights reserved.
頂部
 幽夢影
 0104862
Rank: 2Rank: 2

頭銜: Member

帖子: 65

精華: 0

積分: 600 點

現金: 12 元

存款: 0 元

閱讀權限: 15

註冊: 2008-7-13

狀態: 離線
 
發表於 2008-9-18 18:39  資料  個人空間  短消息  加為好友 
forumdisplay.htm版模


action="post.php?action=newthread&fid=$fid&extra=$extra&topicsubmit=yes"


我的怎麼找不到-.-




 AL8 Forum © All rights reserved.
頂部

聯繫我們 - AL8 Forum - 網頁空間由 I-SERVICES 提供 - Archiver - WAP
清除 Cookies, 當前時區 GMT+8, 現在時間是 2008-10-7 17:44
Processed in 0.027205 second(s), 7 queries , Gzip enabled
Powered by Discuz! 5.5.0  © 2001-2007 Comsenz Inc.