查看積分策略說明發表回覆
Discuz! 代碼
提示插入
直接插入
說明訊息

插入粗體文本 插入斜體文本 插入下劃線 置中對齊 插入超級連結 插入信件位址 插入圖像 插入 flash 插入代碼 插入引言 插入列表
刪除線 直線分隔線 虛線分隔線
    
添加文字底框
內容 [字數檢查]:

表情符號

更多 Smilies
字型大小 |||
溫馨提示:本區開放遊客瀏覽。


文章關鍵字 : [功能說明]
(關鍵字可加強搜索準確性, 如關鍵字多於一組, 請以 , 作分隔, e.g. : 阿笨,shiuh,第一笨)

 關閉 URL 識別 | html 禁用
 關閉 表情符號 | 表情符號 可用
 關閉 Discuz! 代碼 | Discuz! 代碼 可用
使用個人簽名
接收新回覆信件通知
推薦放檔網絡空間

檔案(Torent, zip等)
  1. freedl
  2. multiupload
  3. btghost
  4. 便當狗
  5. mediafire
  6. pillowangel
圖片(JPG, GIF等)
  1. hotimg
  2. tinypic
  3. mousems2
  4. imageshack
  5. imm.io
>>>歡迎推薦好用空間


最新10篇文章回顧
桂正和

 發表於 2008-9-19 06:23 PM


引用:
okc寫到:
可否請大大幫忙提供
適合 Discuz v2.5F SP1 和 完美銀行 v2.1 的插件版本,
一直很喜歡這個鮮花功能,
按照首篇方式試著安裝過,許多地方有問題,
感謝感謝!!


這類的我記得都是抓簡體版對照著繁體化
因為新版都是用匯入的方式比較麻煩
我用的剛好又是UTF-8版


okc

 發表於 2005-7-21 12:41 AM

可否請大大幫忙提供
適合 Discuz v2.5F SP1 和 完美銀行 v2.1 的插件版本,
一直很喜歡這個鮮花功能,
按照首篇方式試著安裝過,許多地方有問題,
感謝感謝!!


桂正和

 發表於 2004-12-8 01:53 AM

介      紹:1.會員需付一定的費用才可以送鮮花或丟雞蛋給作者
               2.後台設置<<====( HaLoDiscuz修改 )
                  2.1雞蛋和鮮花的價錢
                  2.2被丟雞蛋發貼者減金幣和積分的多少
                  2.3被送鮮花者加金幣和積分的多少
               3.會員資料里顯示會員的雞蛋數和鮮花數
               4.送鮮花或丟雞蛋先經過確認 <<====( 感謝童虎修改 )
               5.主題累積計算鮮花雞蛋數目<<====( 原創 )
               6.每篇文章計算雞蛋鮮花數目<<====( 原創 )
               7.會員修改紀錄收送雞蛋鮮花的數目<<====( 原創 )

1.首先升級資料庫

ALTER TABLE `cdb_members` ADD `flowert` INT(10) DEFAULT '0' NOT NULL;
ALTER TABLE `cdb_members` ADD `eggt` INT(10) DEFAULT '0' NOT NULL;
ALTER TABLE `cdb_posts` ADD `flowerr` INT(10) DEFAULT '0' NOT NULL;
ALTER TABLE `cdb_posts` ADD `eggr` 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;
2.修改topicadmin.php
2.1找到

if(!$discuz_user || !$discuz_pw || !modcheck($discuz_user)) {
上面增加

///////////////////小角色論壇[url]http://markart.no-ip.com/free/Discuz/[/url] 送鮮花或丟雞蛋給作者==開始///////////////////
if($action == 'flower') {
require_once './advcenter/bank_config.php';
if ($usermoney<$banksettings[buyflower]){
                 showmessage('你沒有足夠的金錢購買鮮花',"viewthread.php?tid=$tid");
                                       }
else{
if ($username==$discuz_user)
                                       {
                  showmessage('你不能送自己鮮花',"viewthread.php?tid=$tid");
                                       }else
              $db->query("UPDATE $table_posts SET flowerp=flowerp+1 WHERE pid='$pid'");
              $db->query("UPDATE $table_threads SET flower=flower+1 WHERE tid='$tid'");
               $db->query("UPDATE $table_members SET flower=flower+1,money=money+$banksettings[getmoney],credit=credit+$banksettings[getcredit] WHERE username='$username'");
               $db->query("UPDATE $table_members SET flowert=flowert+1,money=money-$banksettings[buyflower] WHERE username='$discuz_user'");              
               $db->query("INSERT INTO $table_pm (msgto, msgfrom, folder, new, subject, dateline, message)
                                VALUES('$username', '系統通知', 'inbox', '1', '$discuz_user 送你一朵鮮花', '$timestamp', '$discuz_user 在<BR>(($subj))<BR>這篇文章中 送你一朵鮮花')");
               showmessage('你成功送了他 / 她一朵鮮花',"viewthread.php?tid=$tid");

}
}

if($action == 'egg') {
require_once './advcenter/bank_config.php';
if ($usermoney<$banksettings[buyegg]){
                     showmessage('你沒有足夠的金錢購買雞蛋',"viewthread.php?tid=$tid");
                                     }
else{
if ($username==$discuz_user)
                                    {
                      showmessage('你不能丟自己雞蛋',"viewthread.php?tid=$tid");
                                    }else
                   $db->query("UPDATE $table_posts SET eggp=flowerp+1 WHERE pid='$pid'");
                   $db->query("UPDATE $table_threads SET egg=egg+1 WHERE tid='$tid'");
                    $db->query("UPDATE $table_members SET egg=egg+1, money=money-$banksettings[lostmoney], credit=credit-$banksettings[lostcredit] WHERE username='$username'");
                     $db->query("UPDATE $table_members SET eggt=eggt+1,money=money-$banksettings[buyegg] WHERE username='$discuz_user'");
               $db->query("INSERT INTO $table_pm (msgto, msgfrom, folder, new, subject, dateline, message)
                                VALUES('$username', '系統通知', 'inbox', '1', '$discuz_user 丟你一個雞蛋', '$timestamp', '$discuz_user 在<BR>(($subj))<BR>這篇文章中 丟你一個雞蛋')");
              showmessage('你成功丟了一粒雞蛋給他 / 她',"viewthread.php?tid=$tid");
}
}
///////////////////小角色論壇[url]http://markart.no-ip.com/free/Discuz/[/url]送鮮花或丟雞蛋給作者==結束///////////////////
3.修改viewthread.php

3.1找到

m.username, m.gender, m.groupid,
在後面加上

p.flowerp ,p.eggp , m.flower ,m.egg , m.flowert ,m.eggt ,
4.修改advcenter/bankcp.php

4.1找到

showtype("", "bottom");
用下列替換

showtype("雞蛋和鮮花設置");
        showsetting("雞蛋價錢:", "banksettings[buyegg]", $banksettings[buyegg], "text", "一粒雞蛋的價錢,建議貴一點");
        showsetting("鮮花價錢:", "banksettings[buyflower]",  $banksettings[buyflower], "text", "一朵鮮花的價錢,建議中等");
        showsetting("被丟雞蛋發貼者減金幣:", "banksettings[lostmoney]", $banksettings[lostmoney], "text", "若被丟雞蛋,被丟者減金幣多少");
        showsetting("被丟雞蛋發貼者減積分:", "banksettings[lostcredit]", $banksettings[lostcredit], "text", "若被丟雞蛋,被丟者減積分多少");
                     showsetting("被送鮮花者加金幣:", "banksettings[getmoney]", $banksettings[getmoney], "text", "若被送鮮花,被送者加金幣多少");
        showsetting("被送鮮花者加積分:", "banksettings[getcredit]", $banksettings[getcredit], "text", "若被送鮮花,被送者加積分多少");
              showtype("", "bottom");
5.修改advcenter/bank_config.php

找到

'selltax' => '0.1'
上面加

                'buyegg' => '5000',
        'buyflower' => '2000',
        'lostmoney' => '2500',
        'lostcredit' => '50',
        'getmoney' => '2500',
        'getcredit' => '20',
6.修改viewthread.htm模版

6.1找到

<span class="bold"><span class="smalltxt">$post[subject]
在上面加上

              <a href="topicadmin.php?action=egg&fid=$fid&pid=$post[pid]&tid=$tid&username=$post[authorenc]" onClick='return eggconfirm();'><img src="images/eggn.gif" border="0" alt="點擊丟作者雞蛋"></a><b><font color=red>( $post[eggp] )</font></b> &nbsp;&nbsp; <a href="topicadmin.php?action=flower&fid=$fid&pid=$post[pid]&tid=$tid&username=$post[authorenc]" onClick='return flowerconfirm();'><img src="images/flowern.gif" border="0" alt="點擊送作者鮮花"></a><font color=red><b>( $post[flowerp] )</font></b><br>
        <script>
              function flowerconfirm()  {return confirm("您確認要花費金幣購買一朵鮮花送作者 ?");}
                  function eggconfirm() {return confirm("您確認要花費金幣購買一個雞蛋丟作者 ?");}
               </script>
7.修改viewpro.htm

7.1找到

<tr><td width="45%" class="bold">{lang credit_title}:</td><td width="55%">$memberinfo[credit] {lang credit_unit}</td></tr>
上面加

<tr><td width="45%" class="bold">雞蛋收送數:</td><td width="55%"><img src="images/eggn.gif"><b><font color=red>( $memberinfo[egg] ) / ( $memberinfo[eggt] )</font></b></td></tr>
<tr><td width="45%" class="bold">鮮花收送數:</td><td width="55%"><img src="images/flowern.gif"><b><font color=red>( $memberinfo[flower] ) / ( $memberinfo[flowert] )</font></b></td></tr>
8.修改forumdisplay.htm

8.1
尋找

$thread[multipage]
在下面加上

                  <!--{if $thread[flower] > 0}--><img src="images/flowern.gif" border="0" alt="鮮花"><font color=red>( $thread[flower] )</font><br><!--{/if}-->
  <!--{if $thread[egg] > 0}--><img src="images/eggn.gif" border="0" alt="雞蛋"><font color=red>( $thread[egg] )</font><br><!--{/if}-->
熊小
這是我的改法0.0/
你看一下有關送信的部份就好嚕^^"

[桂正和 在 2005-6-10 10:10 PM 作了最後編輯]





所在時區為 GMT+8, 現在時間是 2024-5-7 02:45 AM
清除 Cookies - 連絡我們 - TWed2k © 2001-2046 - 純文字版 - 說明
Discuz! 0.1 | Processed in 0.020920 second(s), 6 queries , Qzip disabled