AL8 Forum
   登錄註冊幫助


標題: [D4.0] 上下载名单功能~轉貼天地會~big5化係我~^^
 改造者
 0035866
Rank: 1

頭銜: Newbie

帖子: 21

精華: 0

積分: 290 點

現金: 82 元

存款: 0 元

閱讀權限: 10

註冊: 2005-11-28

狀態: 離線
 
發表於 2005-12-13 20:20  資料  個人空間  短消息  加為好友 
上下载名单功能~轉貼天地會~big5化係我~^^

係天地會轉回來a
不過係我big5化左姐~
我不要錢~只要你們回覆哦~
記錄附件下載者的名字
若下載者名字已被記錄過,第二次起的下載將不再重覆記錄。

修改主程序: attachment.php
修改模板: viewthread.htm
新建立模板: dl_users_list.htm

1) 首先在後台升級據數庫:
ALTER TABLE `cdb_attachments` ADD `dl_users` TEXT NOT NULL ;

2) 修改 attachment.php,
找到:
$discuz_action = 14;

在下面添加:
//Hack by 下載名單
if($action == "showdl" && $aid) {
        $query = $db->query("SELECT dl_users FROM {$tablepre}attachments WHERE aid='$aid'");
        $dl_users = $db->result($query, 0);
        include template('dl_users_list');
        exit;
}
// Hack 完畢

再找到:
$db->query("UPDATE {$tablepre}attachments SET downloads=downloads+1 WHERE aid='$aid'", 'UNBUFFERED');

在下面添加:

//Hack by 下載名單
$query = $db->query("SELECT dl_users FROM {$tablepre}attachments WHERE aid='$aid'");
$dl_users = $db->result($query, 0);

$dl_check=strtok($dl_users,", ");
while ($dl_check){
        if ($dl_check != $discuz_user) {$dont_save=0;
        } else {$dont_save=1;break;}
        $dl_check=strtok(", ");
}
if ($dont_save==0){$dl_user=$attach[dl_users]."\ ".$discuz_user.",";
        $db->query("UPDATE {$tablepre}attachments SET dl_users='$dl_user' WHERE aid='$aid'");
}

// Hack 完畢

3) 修改 viewthread.htm 模板,
找到:

{lang attach_download_count} $post[downloads]

在後面添加:

<a href="attachment.php?action=showdl&aid=$attach[aid]" target=new>[瀏覽下載名單]</a>

4) 上傳新建立模板 dl_users_list.htm 到 ./templates/default

請到3樓下載

[此帖最後由 改造者 在 2005-12-13 於 21:25 修改]



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



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

頭銜: King

帖子: 943

精華: 0

積分: 4050 點

現金: 0 元

存款: 15439 元

閱讀權限: 30

註冊: 2005-1-27

來自: 魔術世界

狀態: 離線
 
發表於 2005-12-13 21:06  資料  個人空間  主頁 短消息  加為好友 
未繁化完.........
<a href="index.php">$bbname</a>
後面個句未改




 AL8 Forum © All rights reserved.
頂部
 改造者
 0035866
Rank: 1

頭銜: Newbie

帖子: 21

精華: 0

積分: 290 點

現金: 82 元

存款: 0 元

閱讀權限: 10

註冊: 2005-11-28

狀態: 離線
 
發表於 2005-12-13 21:27  資料  個人空間  短消息  加為好友 
模板 dl_users_list.htm

模板 dl_users_list.htm
http://c.30mb.com/ccc.rar




 AL8 Forum © All rights reserved.
頂部
 改造者
 0035866
Rank: 1

頭銜: Newbie

帖子: 21

精華: 0

積分: 290 點

現金: 82 元

存款: 0 元

閱讀權限: 10

註冊: 2005-11-28

狀態: 離線
 
發表於 2005-12-13 21:28  資料  個人空間  短消息  加為好友 
QUOTE:
引用由 benimaru 於 2005-12-13 09:06 PM 發出的帖子內容   
未繁化完.........
<a href="index.php">$bbname</a>
後面個句未改



where有這
請說說~




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

頭銜: King

帖子: 943

精華: 0

積分: 4050 點

現金: 0 元

存款: 15439 元

閱讀權限: 30

註冊: 2005-1-27

來自: 魔術世界

狀態: 離線
 
發表於 2005-12-13 21:43  資料  個人空間  主頁 短消息  加為好友 
QUOTE:
引用由 改造者 於 2005-12-13 09:28 PM 發出的帖子內容   

where有這
請說說~

dl_users_list.htm內




 AL8 Forum © All rights reserved.
頂部
 改造者
 0035866
Rank: 1

頭銜: Newbie

帖子: 21

精華: 0

積分: 290 點

現金: 82 元

存款: 0 元

閱讀權限: 10

註冊: 2005-11-28

狀態: 離線
 
發表於 2005-12-14 22:36  資料  個人空間  短消息  加為好友 
我改回左la




 AL8 Forum © All rights reserved.
頂部
 willy2005
 0027864
Rank: 3Rank: 3Rank: 3

頭銜: Conqueror

帖子: 154

精華: 0

積分: 90 點

現金: 0 元

存款: 5739 元

閱讀權限: 20

註冊: 2005-8-4

來自: ROC

狀態: 離線
 
發表於 2006-1-8 20:04  資料  個人空間  短消息  加為好友 
看看~謝了!!!!!!!!!!!!!




 AL8 Forum © All rights reserved.
頂部
 夜未眠
 0026277
Rank: 1

頭銜: Newbie

帖子: 28

精華: 0

積分: 320 點

現金: 9 元

存款: 30 元

閱讀權限: 10

註冊: 2005-7-14

狀態: 離線
 
發表於 2006-1-26 15:02  資料  個人空間  短消息  加為好友 
QUOTE:
原帖由 改造者 於 2005-12-13 20:20 發表。&nbsp;
係天地會轉回來a
不過係我big5化左姐~
我不要錢~只要你們回覆哦~
記錄附件下載者的名字
若下載者名字已被記錄過,第二次起的下載將不再重覆記錄。
修改主程序: attachment.php
修改模板: viewthr ...


請問可以將下載名單顯示在同網頁的表格內嗎?如同alan888大大的模式一樣顯示,不要在另開網頁顯示名單,請求作者,或alan888同別大幫忙解惑,告知要如何修改?謝謝!!




 AL8 Forum © All rights reserved.
頂部
 夜未眠
 0026277
Rank: 1

頭銜: Newbie

帖子: 28

精華: 0

積分: 320 點

現金: 9 元

存款: 30 元

閱讀權限: 10

註冊: 2005-7-14

狀態: 離線
 
發表於 2006-1-26 18:11  資料  個人空間  短消息  加為好友 
QUOTE:
原帖由 夜未眠 於 2006-1-26 15:02 發表。&nbsp;

請問可以將下載名單顯示在同網頁的表格內嗎?如同alan888大大的模式一樣顯示,不要在另開網頁顯示名單,請求作者,或alan888同別大幫忙解惑,告知要如何修改?謝謝!!


問題已解決.但是又發生另外一個問題,為何我下載次數都跟下載人數數據都一樣,我想我的語法都用一樣,都為$attach[downloads],請問別大同alan大這個下載人數的語法我該如何寫呢?請幫忙協助解惑,謝謝!!




 AL8 Forum © All rights reserved.
頂部
 ctu90
 0006726
Rank: 3Rank: 3Rank: 3

頭銜: Conqueror

帖子: 131

精華: 0

積分: 450 點

現金: 0 元

存款: 344 元

閱讀權限: 20

註冊: 2004-9-3

狀態: 離線
 
發表於 2006-1-26 18:13  資料  個人空間  短消息  加為好友 
自已big5都得啦




 AL8 Forum © All rights reserved.
頂部

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