[討論] 超強鮮花雞蛋MOD!

phpBB 2 MOD Support
無論是官方或非官方認證之外掛,安裝與使用問題討論。
(發表文章請按照公告格式發表,違者砍文)

版主: 版主管理群

主題已鎖定
winle
星球普通子民
星球普通子民
文章: 15
註冊時間: 2005-06-20 12:13

[討論] 超強鮮花雞蛋MOD!

文章 winle »

可惜只有discuz的版本! 怎樣才能改成phpbb的版本?急需!那位大大教我下!

++++++++++++++++++
【插件】鮮花雞蛋改進版
++++++++++++++++++

適用版本:Discuz!2.0
插件原作者:HaLoDiscuz
插件改進作者:童虎
最後更新:2004.06.02
技術支持:http://www.halodiscuz.com
插件演示:請看第2樓
修改文件:topicadmin.php,viewthread.php
增加文件:flower.bmp,egg.bmp
修改模板:viewthread.htm
增加模板:無
安裝難易:中\r
需裝插件:完美銀行 1.03cp和樓層插件(http://www.freediscuz.net/phpbbs/viewth ... ?tid=10785
功能介紹:會員需付一定的費用才可以送鮮花或丟臭蛋給作者

1、數據庫升級


CODE: [Copy to clipboard]
ALTER TABLE `cdb_threads` ADD `flower` INT(10) DEFAULT '0' NOT NULL;
ALTER TABLE `cdb_threads` ADD `egg` INT(10) DEFAULT '0' NOT NULL;



2、修改topicadmin.php

找到:


CODE: [Copy to clipboard]
if(!$discuz_user || !$discuz_pw || !$ismoderator) {



在上面添加


CODE: [Copy to clipboard]
if($action == 'flower') {
require_once './advcenter/bank_config.php';
$buyflower=100; //這裡修改購買鮮花需要的金幣\r
if ($usermoney<$buyflower){
showmessage('你沒有足夠的錢買鮮花',"viewthread.php?tid=$tid");
}
else{
if ($username==$discuz_user)
{
showmessage('你不能送自己鮮花',"viewthread.php?tid=$tid");
}else
$db->query("UPDATE $table_threads SET flower=flower+1 WHERE tid='$tid'");
$query = $db->query("UPDATE $table_members SET money=money-$buyflower WHERE username='$discuz_user'");
showmessage('你成功送給了他/她一朵鮮花',"viewthread.php?tid=$tid");
}
}

if($action == 'egg') {
require_once './advcenter/bank_config.php';
$buyegg=100;//這裡修改購買雞蛋需要的金幣\r
if ($usermoney<$buyegg){
showmessage('你沒有足夠的錢賣雞蛋',"viewthread.php?tid=$tid");
}
else{
if ($username==$discuz_user)
{
showmessage('你不能丟自己雞蛋',"viewthread.php?tid=$tid");
}else
$db->query("UPDATE $table_threads SET egg=egg+1 WHERE tid='$tid'");
$query = $db->query("UPDATE $table_members SET money=money-$buyegg WHERE username='$discuz_user'");
showmessage('你成功丟給了他/她一個雞蛋',"viewthread.php?tid=$tid");
}
}



3、修改viewthread.php


CODE: [Copy to clipboard]
if(!$thread = $db->fetch_array($query)) {



在下面添加


CODE: [Copy to clipboard]
$thread['flower'] = $thread[flower];
$thread['egg'] = $thread[egg];



4、修改viewthread.htm模版
找到:


CODE: [Copy to clipboard]
{lang online_status} {lang offline}
<!--{/if}-->
<!--{/if}-->
<br>



在下面添加:


CODE: [Copy to clipboard]
\n<!--{if $post[postcounter]==1}--><a href="topicadmin.php?action=egg&fid=$fid&tid=$tid&username=$post[author]"><img src="images/egg.gif" border="0" alt="雞蛋"></a>雞蛋<font color=red>( $thread[egg] )</font> &nbsp;&nbsp; <a href="topicadmin.php?action=flower&fid=$fid&tid=$tid&username=$post[author]"><img src="images/flower.gif" border="0" alt="鮮花"></a>鮮花<font color=red>( $thread[flower] )</font><br>
<!--{/if}-->

主要改進:
1、原來是增加會員的雞蛋和鮮花數,現在是增加主題的雞蛋和鮮花數\r
2、只在第一樓顯示雞蛋和鮮花數
主題已鎖定

回到「外掛問題討論」