AL8 Forum » Discuz 5.0 及 5.5 插件發佈 » 【鮮花雞蛋】 for Discuz!5.5 修改版 [已加上演示]


2007-5-1 18:31 keihileon
【鮮花雞蛋】 for Discuz!5.5 修改版 [已加上演示]

[align=center]#################################插件信息#################################[/align]插件名稱: 鮮花雞蛋BIG5繁體中文版
適用版本: Discuz! 5.5.0
作  者: oytktk
修  改: 不懂我是誰(keihileon)
用  途: 用於獎勵、鼓勵或小程罰一些會員發表有意義的帖子。
演  示:
[attach]43710[/attach][attach]43711[/attach][attach]43712[/attach][attach]43713[/attach][attach]43714[/attach][attach]43715[/attach][attach]43716[/attach][attach]43721[/attach]

第一步:

先到後台設置擴展積分處,添加兩個擴展積分:

例:
extcredits4      鮮花
extcredits5      雞蛋

並勾選啟用此積分和在帖子中顯示



第二步:
[b]注意:如果不讓鮮花雞蛋的數量影響到總積分的話,這一步不要做。
[/b]
後台,總積分計算公式, 後面加:
+extcredits4*2-extcredits5*3

PS.+extcredits4*2  //  鮮花所用的extcredits值為4,得一朵鮮花便會增加2個積分;
-extcredits5*3  //  雞蛋所有的extcredits值為5,得一隻雞蛋便會減少3個積分;

根據你的設置把extcredits4,extcredits5改為你所用的值。

第三步:

升級數據庫1:[code]ALTER TABLE `cdb_posts` ADD `flower` INT(10) DEFAULT '0' NOT NULL;
ALTER TABLE `cdb_posts` ADD `egg` INT(10) DEFAULT '0' NOT NULL;
ALTER TABLE `cdb_threads` ADD `flower` INT(10) DEFAULT '0' NOT NULL;
ALTER TABLE `cdb_threads` ADD `egg` INT(10) DEFAULT '0' NOT NULL;[/code]升級數據庫2:[code]CREATE TABLE `cdb_felog` (
`id` mediumint( 20 ) unsigned NOT NULL AUTO_INCREMENT ,
`fromuser` varchar( 15 ) NOT NULL default '',
`touser` varchar( 15 ) NOT NULL default '',
`asfe` varchar( 8 ) NOT NULL default '',
`score` int( 10 ) NOT NULL default '0',
`tid` varchar( 15 ) NOT NULL default '',
`aswhat` varchar( 100 ) NOT NULL default '',
PRIMARY KEY ( `id` )
) TYPE = MYISAM [/code]第四步,修改文件:

1、forumdisplay.php

查找:[code]$thread['lastpost'] = gmdate("$dateformat $timeformat", $thread['lastpost'] + $timeoffset * 3600);[/code]下面加:[code]        $thread['flower']=$thread['flower']>0?$thread['flower']="<img border=0 title='鮮花數:".$thread['flower']."' src='images/common/flower.gif' align=absmiddle>":'';
        $thread['egg']=$thread['egg']>0?$thread['egg']="<img border=0 title='雞蛋數:".$thread['egg']."' src='images/common/eggs.gif' align=absmiddle>":'';[/code]2、forumdisplay.htm

查找:[code]<span class="smalltxt">$thread[multipage][/code]後面加:[code]{$thread[flower]}{$thread[egg]}[/code]3、viewthread.php

查找:[code] $post['dateline'] = gmdate("$dateformat $timeformat", $post['dateline'] + $timeoffset * 3600); [/code]下面加:[code]                for($i=0;$i<$post['flower'];$i++){
                $post['flowercou'].="<img border=0 src='images/common/flower.gif' align=absmiddle>";
                }

                for($i=0;$i<$post['egg'];$i++){
                $post['eggcou'].="<img border=0 src='images/common/eggs.gif' align=absmiddle>";
                }[/code]4、viewthread.htm

查找:[code]        <!--{if $post['subject']}-->
                <span class="bold">$post[subject]</span><br><br>[/code]替換為:[code]<!--{if $post['subject']}--><span class="smalltxt"><span class="bold">$post[subject]</span></span><br><!--{/if}--><!--{if $post['flower'] || $post['egg']}-->
        <br><hr color="{BORDERCOLOR}" width="95%" size="1"><center>{$post['flowercou']}{$post['eggcou']}</center><hr color="{BORDERCOLOR}" width="95%" size="1"><br>[/code]再找:[code]<!--{if ($forum['ismoderator'] && $alloweditpost && !(in_array($post['adminid'], array(1, 2, 3)) && $adminid > $post['adminid'])) || ($forum['alloweditpost'] && $discuz_uid && $post['authorid'] == $discuz_uid)}--> <a href="post.php?action=edit&fid=$fid&tid=$tid&pid=$post[pid]&page=$page&extra=$extra">{lang edit}</a><!--{/if}-->[/code]上面加:[code]        <!--{if $discuz_user && $post['authorid']}--> <a href="plugin.php?identifier=flegg&module=flegg&action=flower&pid={$post[pid]}&page={$page}"><img src="images/common/flower.gif" border="0" align="absmiddle" alt="給這篇貼子作者送鮮花!"></a> <a href="plugin.php?identifier=flegg&module=flegg&action=eggs&pid={$post[pid]}"><img src="images/common/eggs.gif" border="0" align="absmiddle" alt="給這篇貼子作者扔雞蛋!"></a><!--{/if}-->[/code]如果想在首頁的會員在線狀態能看到在鮮花雞蛋的動作,進行以下修改:

actions.lang.php

查找:[code]254 => '無效的越權訪問',[/code]上面加:[code]        251 => '鮮花雞蛋店',[/code]第五步:  按結構上傳所有文件到論壇目錄。

第六步:  後台導入discuz_plugin_flegg.txt插件。

第七步:  後台設置插件參數。

最後一步﹕更新緩存!


注意﹕本修改版本已經進行測試,各位可放心使用。

[[i] 本帖最後由 keihileon 於 2007-5-5 10:17 編輯 [/i]]

2007-5-1 18:35 rextsang
My Sofa!!No1

2007-5-1 18:36 魔法小子
第2~支持~

2007-5-1 18:39 小智仔
純支持~~不安裝

2007-5-1 18:46 KeNNyMK
純支持擺了:titter:

2007-5-1 18:49 henrylau
純支持 不安裝:titter:

2007-5-1 19:00 gbh
純支持..
不安裝....

2007-5-1 19:00 szehim2009
回覆 #1 keihileon 的帖子

純支持~但不安裝:titter:
Support~:em32:

2007-5-1 19:05 芝麻貓
都係純支持:titter:

2007-5-1 19:13 ntf
不支持:em35: :em35:

個名太....

2007-5-1 19:13 keihileon
多謝你地既「純支持」:em01:

2007-5-1 19:15 青山
唔係for pw的咩?

2007-5-1 23:04 neko
支持:em32:
想安裝
想看演示

2007-5-1 23:55 srm
支持....你ar..
    安裝

2007-5-2 00:35 過兒
有冇多幾張圖睇睇個樣

2007-5-2 12:22 小草小薰女
我都想安,但最想睇左演示先

2007-5-2 12:30 HOIN
純支持 想睇下演示:(

2007-5-2 18:39 eltonyiu2
沒有用...不安裝

2007-5-2 19:26 terryonnet
有冇演示??

2007-5-5 10:16 keihileon
[quote]原帖由 [i]ntf[/i] 於 2007-5-1 19:13 發表 [url=http://www.alan888.com/Discuz/redirect.php?goto=findpost&pid=925668&ptid=110596][img=13,13]http://www.alan888.com/Discuz/images/common/back.gif[/img][/url]
不支持:em35: :em35:
個名太.... [/quote]
太咩?

2007-5-5 10:16 keihileon
[quote]原帖由 [i]青山[/i] 於 2007-5-1 19:15 發表 [url=http://www.alan888.com/Discuz/redirect.php?goto=findpost&pid=925684&ptid=110596][img=13,13]http://www.alan888.com/Discuz/images/common/back.gif[/img][/url]
唔係for pw的咩? [/quote]
什麼pw啊?講清楚d

2007-5-5 10:17 keihileon
[size=50px]已加上演示[/size]

2007-5-5 13:43 franklau
我安裝過,  設計幾好, 不過發現中文名字的會員便用不到的, 你試過嗎???

2007-5-5 13:47 Vanlin
已安裝完成
但是
在想說的話裡
打中文會出現???

2007-5-5 17:59 keihileon
安裝的論壇必需是big5碼的,本人已經作測試

2007-5-5 18:31 過兒
請問一下可不可以做成
會員組a每日(或一個月..一星期)可以用多少次
會員組b就比a用得多
而不用購買功能..??
只希望用作表示會員對某帖子的認同度吧

2007-5-5 19:50 Eric03
其實
評分權限咪仲好

2007-5-5 19:53 Vanlin
是BIG5沒錯啊,可是在送鮮花和扔雞蛋的記錄
想說的話卻是出現?問號
謝謝請協助

[[i] 本帖最後由 Vanlin 於 2007-5-5 19:55 編輯 [/i]]

2007-5-12 10:50 小草小薰女
我成功安裝了,一切都沒有問題
只想問怎樣加上日期呢 ? 還有就是紀錄頁可不可以改成 1 個月更新一次 ?
如果一直落去咁咪會有好多好多頁囉

2007-5-12 18:11 alanlam
純支持:em17:

2007-5-13 08:56 gn02099009
在mysql版本4.1.x上好像會出現問題

對中文名會員使用 或 中文名會員對其他會員使用

都會出錯

2007-5-14 05:08 量產白頭片
:em46: 唔好一堆蛋同一堆花咁, 用 花x99 、蛋x 60
咁樣顯示好嘛?

2007-5-25 12:42 cczaza
裝了~ thx~

2007-5-28 11:20 keihileon
[quote]原帖由 [i]量產白頭片[/i] 於 2007-5-14 05:08 發表 [url=http://www.alan888.com/Discuz/redirect.php?goto=findpost&pid=934477&ptid=110596][img=13,13]http://www.alan888.com/Discuz/images/common/back.gif[/img][/url]
:em46: 唔好一堆蛋同一堆花咁, 用 花x99 、蛋x 60
咁樣顯示好嘛? [/quote]
請自行對viewthread.htm 作適當的修改。
如需要我的幫助,請PM本人。

2007-5-28 11:21 keihileon
[quote]原帖由 [i]gn02099009[/i] 於 2007-5-13 08:56 發表 [url=http://www.alan888.com/Discuz/redirect.php?goto=findpost&pid=933609&ptid=110596][img=13,13]http://www.alan888.com/Discuz/images/common/back.gif[/img][/url]
在mysql版本4.1.x上好像會出現問題
對中文名會員使用 或 中文名會員對其他會員使用
都會出錯 [/quote]
本人演示用論壇所使用的MYSQL版本為MYSQL5

2007-5-29 01:59 思葦
我想問一下為什麼我的數據褲不能升級
他都一值顯示升級錯誤

2007-6-5 00:40 傻妞
有數據升級的插件蛤是提供一下反安裝數據才是負責的做法:em16:

2007-6-5 01:18 digisp
以前有裝過
不過我是改成 超過1個就顯示
鮮花 X 數目 這樣比較好看 :em21:

2007-6-23 08:39 885354
純支持

2007-6-23 20:01 靈魂0
Support only!!!

頁: [1] 2


Powered by Discuz! Archiver 5.5.0  © 2001-2006 Comsenz Inc.