AL8 Forum
   登錄註冊幫助


標題: [D6.0] [轉] 發帖際遇ⅡRC2 FOR DZ 6.0[BIG5]
 445566
 0056055
Rank: 4Rank: 4Rank: 4Rank: 4
點擊查看 445566 的詳細資料

頭銜: Lord

帖子: 487

精華: 0

積分: 1570 點

現金: 1036 元

存款: 0 元

閱讀權限: 25

註冊: 2006-10-24

狀態: 離線
 
發表於 2007-12-30 15:47  資料  個人空間  短消息  加為好友 
[轉] 發帖際遇ⅡRC2 FOR DZ 6.0[BIG5]

####################################################
插件名稱: 發帖際遇Ⅱ
適用版本: DZ 6.0
插件版本: RC2 (最後更新: 2007-12-9)
插件說明: 會員發帖後觸發的事件, 包括獎勵社區積分(勳章), 懲罰, 坐牢等社區事件.
插件作者: Ricky_Yahoo
版 權: NZ娛樂互動網(www.nzyule.com)
插件說明: http://www.yule.co.nz/bbs/thread-10051-1-1.html
演 示: http://www.nzyule.com/bbs/event.php
####################################################
主要功能:

1. 可定制每個版塊的發帖際遇觸發的幾率.這樣可鼓勵會員在某些版塊多發帖.
2. 可分開定制回復帖子的際遇幾率和發信帖子的際遇幾率. 可在後台設置回帖是否有際遇發生.
3. 可定制是否在帖子內顯示際遇內容以及事件顯示方式的定制(寬度,顏色,顯示位置).
4. 除了在主題貼中顯示際遇內容外, 還能查看自己所發生的歷史際遇以及全部會員的發帖際遇.
5. 發帖際遇排行榜, 看看那個是十大悲情人物, 和幸運會員~~
6. 後台提供獎勵和懲罰的文本修改.(使用定義變量)方便快捷.
7. 可選是否在菜單下顯示插件連接.(如果在帖子內顯示際遇內容, 則有連接到插件頁)

下一版本將提供發帖隨機獲得勳章或坐牢等其他事件. 如你有好的建議請到http://www.yule.co.nz/bbs/thread-10051-1-1.html跟帖或者在此跟帖.謝謝.

安裝方法:

1. 解壓後把upload文件裡面的所有內容全部上傳到論壇的根目錄下
2. 修改forumdata/event/reward.txt和forumdata/event/penalty.txt兩個文件屬性為777

#自動安裝#

本插件提供智能化數據庫升級功能, 只需執行event_install.php即可完成安裝. 反安裝這執行 event_install.php?step=uninstall

切記: 反安裝會把你的際遇插件所用到的數據表全部刪除.

#手動安裝#
1. 導入插件數據discuz_plugin_event.txt
2. 升級數據庫.(MYSQL4.1以下使用event_SQL_FOR_MYSQL4.1_lower.sql, MYSQL4.1以上使用event_SQL_FOR_MYSQL4.1_higher.sql)
3. 進入後台設置插件.

以下的修改不管是自動安裝還是手動安裝都需要改動的地方, 否則無法實現發帖際遇功能.

1. 打開/include/newthread.inc.php文件, 找到
$bbcodeoff = checkbbcodes($message, !empty($bbcodeoff));

在其上面加入:
//*******發帖際遇II BY RICKY_YAHOO*********
require_once('event.inc.php');
//*******************************************

2. 打開/include/newreply.inc.php文件, 查找:
$bbcodeoff = checkbbcodes($message, !empty($bbcodeoff));

在其上面加入:
//*******發帖際遇II BY RICKY_YAHOO*********
require_once('event.inc.php');
//*******************************************

如果想控制回帖沒有際遇, 可在插件後台設置回帖的際遇幾率為0即可, 不需要每次都修改/include/newreply.inc.php文件

2. 打開/include/event.inc.php文件, 找到
http://www.yule.co.nz/bbs/event.php

把兩處上面的地址替換為 http://你的論壇地址/event.php (注意, 一定要http://, 否則DZ代碼無法解析)

至此, 發帖際遇II已經全部安裝完.

但是上面的發帖際遇的在帖子中顯示的事件會員是可以自行修改的, 如果你希望會員不能修改帖子中顯示的事件內容, 則做以下改動.


1. 打開/include/editpost.inc.php文件, 約在第200行找到下面的代碼:
if($thread['special'] == 2) {
include template('post_editpost_trade');

在 if($thread['special'] == 2) { 這一行的上面加入:
//發帖際遇II BY RICKY_YAHOO
//-------------------------------
$table_end_tag_pos = strpos($postinfo['message'], '[/table]');
$jy_str_pos = strpos($postinfo['message'], '發帖際遇');
if (strpos($postinfo['message'], '[table=') == 0 && $jy_str_pos<$table_end_tag_pos && $jy_str_pos !== false && $table_end_tag_pos !== false) {
$postinfo['message'] = substr($postinfo['message'],$table_end_tag_pos+8,strlen($postinfo['message'])-$table_end_tag_pos);
} else {
$last_table_tag_pos = strrpos($postinfo['message'], '[table=');
$last_table_end_tag_pos = strrpos($postinfo['message'], '[/table]');
$last_jy_str_pos = strrpos($postinfo['message'], '發帖際遇');
if ($last_table_end_tag_pos !== false && (($last_table_end_tag_pos+8) == strlen($postinfo['message'])) && $last_jy_str_pos < $last_table_end_tag_pos && $last_jy_str_pos !== false) {
$postinfo['message'] = substr($postinfo['message'],0,$last_table_tag_pos);
}
}
//-------------------------------
//發帖際遇II END

2. 還是在該文件修改, 繼續找到
$redirecturl = "viewthread.php?tid=$tid&page=$page&extra=$extra#pid$pid";

在其上面加入:
//發帖際遇II BY RICKY_YAHOO
//-------------------------------
$query = $db->query("SELECT * FROM {$tablepre}posts WHERE pid='$pid' AND tid='$tid' AND fid='$fid'");
$postinfo = $db->fetch_array($query);

$table_end_tag_pos = strpos($postinfo['message'], '[/table]');
$jy_str_pos = strpos($postinfo['message'], '發帖際遇');

if (strpos($postinfo['message'], '[table=') == 0 && $jy_str_pos<$table_end_tag_pos && $jy_str_pos !== false && $table_end_tag_pos !== false) {
$message = trim(substr($postinfo['message'],0, $table_end_tag_pos+8)) . '\n\n'. $message;
} else {
$last_table_tag_pos = strrpos($postinfo['message'], '[table=');
$last_table_end_tag_pos = strrpos($postinfo['message'], '[/table]');
$last_jy_str_pos = strrpos($postinfo['message'], '發帖際遇');
if ($last_table_end_tag_pos !== false && (($last_table_end_tag_pos+8) == strlen($postinfo['message'])) && $last_jy_str_pos < $last_table_end_tag_pos && $last_jy_str_pos !== false) {
$message = $message . '\n\n' . substr($postinfo['message'], $last_table_tag_pos, $last_table_end_tag_pos+8-$last_table_tag_pos);
}
}
//-------------------------------
//發帖際遇II END


這樣會員就無法修改際遇內容了.



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



 AL8 Forum © All rights reserved.
頂部
 okla
 0073846
Rank: 4Rank: 4Rank: 4Rank: 4
點擊查看 okla 的詳細資料

頭銜: Lord

帖子: 470

精華: 0

積分: 1660 點

現金: 4 元

存款: 1 元

閱讀權限: 25

註冊: 2007-4-19

狀態: 離線
 
發表於 2007-12-30 15:53  資料  個人空間  短消息  加為好友  添加 okla 為MSN好友 通過MSN和 okla 交談
沙發= =...




 AL8 Forum © All rights reserved.
頂部
 tony0109
 0072962
Rank: 6Rank: 6Rank: 6Rank: 6Rank: 6Rank: 6

頭銜: Forum Legend

暱稱: Tony

帖子: 1553

精華: 0

積分: 8708 點

現金: 3835 元

存款: 2815 元

閱讀權限: 70

註冊: 2007-4-12

狀態: 離線
 
發表於 2007-12-30 16:03  資料  個人空間  主頁 短消息  加為好友  添加 tony0109 為MSN好友 通過MSN和 tony0109 交談
RC2 ??




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

頭銜: King

帖子: 702

精華: 0

積分: 6101 點

現金: 2775 元

存款: 0 元

閱讀權限: 30

註冊: 2006-5-2

狀態: 離線
 
發表於 2007-12-30 16:31  資料  個人空間  短消息  加為好友 
QUOTE:
插件說明: 會員發帖後觸發的事件, 包括獎勵社區積分(勳章), 懲罰, 坐牢等社區事件.

坐牢= ="
甘有冇uid1被降職,升職做管理員事件要係(uid:1)




夢想.友堂 有md進!
[url=http://forum.dreamfd.com/?fromuid=1]http://forum.dreamfd.com[/url] <--11+
 AL8 Forum © All rights reserved.
頂部
 吉皓
 0043346
Rank: 5Rank: 5Rank: 5Rank: 5Rank: 5
點擊查看 吉皓 的詳細資料

頭銜: King

帖子: 626

精華: 0

積分: 200 點

現金: 0 元

存款: 8766 元

閱讀權限: 30

註冊: 2006-4-12

來自: 狂翊資訊網

狀態: 離線
 
發表於 2007-12-30 17:13  資料  個人空間  主頁 短消息  加為好友 
回覆 #1 445566 的帖子

RC2
為何在這邊?




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

頭銜: Forum Legend

自述: Banned

帖子: 3794

精華: 0

積分: 3770 點

現金: 4311 元

存款: 12345 元

閱讀權限: 70

註冊: 2006-12-10

狀態: 離線
 
發表於 2007-12-30 17:48  資料  個人空間  短消息  加為好友 
回覆 #5 吉皓 的帖子

本人認為應該是插件的版本為 RC2




 AL8 Forum © All rights reserved.
頂部
 445566
 0056055
Rank: 4Rank: 4Rank: 4Rank: 4
點擊查看 445566 的詳細資料

頭銜: Lord

帖子: 487

精華: 0

積分: 1570 點

現金: 1036 元

存款: 0 元

閱讀權限: 25

註冊: 2006-10-24

狀態: 離線
 
發表於 2007-12-30 18:24  資料  個人空間  短消息  加為好友 
回覆 #6 gordan 的帖子

正是!!!!!!!!




 AL8 Forum © All rights reserved.
頂部
 小駝
 0033118
Rank: 3Rank: 3Rank: 3

頭銜: Conqueror

帖子: 133

精華: 0

積分: 1090 點

現金: 247 元

存款: 0 元

閱讀權限: 20

註冊: 2005-10-19

狀態: 離線
 
發表於 2008-1-28 13:26  資料  個人空間  短消息  加為好友 
安裝成功!謝謝樓主分享

插件演示:



帖內演示:





沒事多喝水 多喝水沒事
 AL8 Forum © All rights reserved.
頂部
 Beautynet
 0094223
Rank: 2Rank: 2

頭銜: Member

帖子: 75

精華: 0

積分: 850 點

現金: 10 元

存款: 0 元

閱讀權限: 15

註冊: 2008-1-8

狀態: 離線
 
發表於 2008-1-28 14:05  資料  個人空間  短消息  加為好友 
有冇utf-8版本呢???thanks!!!真的很有趣




http://beautynethk.net
http://beautynethk.com
 AL8 Forum © All rights reserved.
頂部
 aespo1994
 0062919
Rank: 6Rank: 6Rank: 6Rank: 6Rank: 6Rank: 6
點擊查看 aespo1994 的詳細資料

頭銜: Forum Legend

帖子: 1053

精華: 0

積分: 7300 點

現金: 566 元

存款: 3832 元

閱讀權限: 70

註冊: 2007-1-3

狀態: 離線
 
發表於 2008-2-4 20:40  資料  個人空間  主頁 短消息  加為好友 
這個很好玩,收下囉!




 AL8 Forum © All rights reserved.
頂部
 PP1
 0095900
Rank: 3Rank: 3Rank: 3

頭銜: Conqueror

帖子: 102

精華: 0

積分: 510 點

現金: 99 元

存款: 0 元

閱讀權限: 20

註冊: 2008-2-5

狀態: 離線
 
發表於 2008-2-29 15:19  資料  個人空間  短消息  加為好友 
很好玩 已安裝上 thx...




 AL8 Forum © All rights reserved.
頂部
 hugo723723
 0088648
Rank: 2Rank: 2
點擊查看 hugo723723 的詳細資料

頭銜: Member

帖子: 63

精華: 0

積分: 740 點

現金: 0 元

存款: 0 元

閱讀權限: 15

註冊: 2007-10-8

狀態: 離線
 
發表於 2008-3-1 14:08  資料  個人空間  短消息  加為好友 
先看看吧..




 AL8 Forum © All rights reserved.
頂部
 離開童話
 0075031
Rank: 1

頭銜: Newbie

帖子: 13

精華: 0

積分: -10 點

現金: 89 元

存款: 0 元

閱讀權限: 10

註冊: 2007-4-30

狀態: 離線
 
發表於 2008-3-2 05:57  資料  個人空間  短消息  加為好友 
搵左好耐多謝世




 AL8 Forum © All rights reserved.
頂部
 carpisam
 0060657
Rank: 2Rank: 2

頭銜: Member

帖子: 81

精華: 0

積分: 770 點

現金: 23 元

存款: 80 元

閱讀權限: 15

註冊: 2006-12-13

狀態: 離線
 
發表於 2008-3-2 12:49  資料  個人空間  短消息  加為好友 
5.0用到就好啦




http://mo2c.hk/
冇意思社區
誠邀各位註冊吹水
 AL8 Forum © All rights reserved.
頂部
 Mesley
 0097353
Rank: 1

頭銜: Newbie

帖子: 13

精華: 0

積分: 130 點

現金: 95 元

存款: 0 元

閱讀權限: 10

註冊: 2008-3-3

狀態: 離線
 
發表於 2008-3-13 21:48  資料  個人空間  短消息  加為好友 
老大 我想請問一下
如果我遇到發帖際遇
可是卻出現這樣子
[發帖際遇]: admin在公車上揀到潛水100米.
測試公告
這是什麼問題
沒有顯示他的語法效果出來
是不是要把語法改正確才可以顯示??




 AL8 Forum © All rights reserved.
頂部
 看破紅塵_假
 0096517
Rank: 5Rank: 5Rank: 5Rank: 5Rank: 5

頭銜: King

帖子: 934

精華: 0

積分: 130 點

現金: 0 元

存款: 110 元

閱讀權限: 30

註冊: 2008-2-17

來自: sky-hk.org

狀態: 離線
 
發表於 2008-3-22 13:03  資料  個人空間  主頁 短消息  加為好友  添加 看破紅塵_假 為MSN好友 通過MSN和 看破紅塵_假 交談
5.5 得唔得




 AL8 Forum © All rights reserved.
頂部
 Seven.軒
 0056467
Rank: 3Rank: 3Rank: 3

頭銜: Conqueror

帖子: 296

精華: 0

積分: 4025 點

現金: 67 元

存款: 0 元

閱讀權限: 20

註冊: 2006-10-29

狀態: 離線
 
發表於 2008-3-22 17:28  資料  個人空間  短消息  加為好友 
點刪除




 AL8 Forum © All rights reserved.
頂部
 tonymak28
 0056270
Rank: 2Rank: 2
點擊查看 tonymak28 的詳細資料

頭銜: Member

帖子: 90

精華: 0

積分: 848 點

現金: 1 元

存款: 82 元

閱讀權限: 15

註冊: 2006-10-27

來自: HK

狀態: 離線
 
發表於 2008-6-6 15:17  資料  個人空間  主頁 短消息  加為好友 
有Bug, 會員發完帖, 之後刪除帖子, 隨機獎勵不會扣去.




 AL8 Forum © All rights reserved.
頂部
 sppy22511
 0098434
Rank: 1

頭銜: Newbie

帖子: 1

精華: 0

積分: 10 點

現金: 100 元

存款: 0 元

閱讀權限: 10

註冊: 2008-3-22

狀態: 離線
 
發表於 2008-8-5 19:01  資料  個人空間  短消息  加為好友 
數據表丟失

SQL: SELECT username,uid,COUNT(id) AS times FROM cdb_event WHERE e_type=1 GROUP BY uid ORDER BY times DESC LIMIT 10
Error: Table 'sppy225.cdb_event' doesn't exist
Errno.: 1146

我發現很多人跟我一樣有相同問題
獎懲排行不能用
出現上面那一串
但是沒人知道原因
都沒解決

[ 本帖最後由 sppy22511 於 2008-8-5 19:03 編輯 ]




 AL8 Forum © All rights reserved.
頂部
 manlok
 0041695