woff 發表於 2008-7-28 12:24:20

積分策略說明顯示在發新貼/回帖處

積分策略說明顯示在發新貼/回帖處

作者: UNet-HG(forum.unetboard.com)
修改: kwan529(www.hkage.com)
演示:
http://www.alan888.com/Discuz/images/common/nopic.gif
演示瀏覽操作:
測試帳號:測試人員
秘碼:123456
發主題操作http://summerboy.nike.tw/post.ph ... &extra=page%3D1
回覆主題操作 http://summerboy.nike.tw/post.ph ... &extra=page%3D1

這是我最后一次發帖了,抱歉了。

說明:因原文在\include\common.inc.php內的代碼(註一)找不到必須以5.0的代碼下去尋找


註一 6.0 須找下面代碼 經測試找尋相關代碼插入 顯示有問題 改由5.0代碼加入
$forum['threadtypes'] = $forum['threadtypes'] ? unserialize($forum['threadtypes']) : array();





註明:post_newthread.html   post_newreply.html這兩個檔案在文原也找不到所以經測試把代碼抓出。照下面修改就OK了,依原文去修改一定有問題或找不到代碼。

出處:http://www.discuz.net/thread-270980-1-71.html
檔案 \include\common.inc.php
找尋




?>


上加




#積分策略說明
      if ($forum['postcredits']) {
                foreach($forum['postcredits'] as $key => $keycredits) {
                        if ($keycredits > 0)
                              $forumpostcredits.=$extcredits[$key].'+'.$keycredits.' ';
                        elseif ($keycredits < 0)
                              $forumpostcredits.=$extcredits[$key].$keycredits.' ';
                }
      } else {
                foreach($creditspolicy['post'] as $key => $keycredits) {
                        if ($keycredits > 0)
                              $forumpostcredits.=$extcredits[$key].'+'.$keycredits.' ';
                        elseif ($keycredits < 0)
                              $forumpostcredits.=$extcredits[$key].$keycredits.' ';
                }
      }

      if ($forum['replycredits']) {
                foreach($forum['replycredits'] as $key => $keycredits) {
                        if ($keycredits > 0)
                              $forumreplycredits.=$extcredits[$key].'+'.$keycredits.' ';
                        elseif ($keycredits < 0)
                              $forumreplycredits.=$extcredits[$key].$keycredits.' ';
                }
      } else {
                foreach($creditspolicy['reply'] as $key => $keycredits) {
                        if ($keycredits > 0)
                              $forumreplycredits.=$extcredits[$key].'+'.$keycredits.' ';
                        elseif ($keycredits < 0)
                              $forumreplycredits.=$extcredits[$key].$keycredits.' ';
                }
      }
#積分策略說明
開啟post_newthread.html   







<!--{if $discuz_uid}-->
                                                      $discuz_userss [<a href="$link_logout">{lang member_logout}</a>]
                                                <!--{else}-->
                                                      {lang guest} [<a href="$link_login">{lang member_login}</a>]
                                                <!--{/if}-->
下加






<tr><td class="altbg1">積分</td>
      <td class="altbg2">本區發新主題會增加<span class="smalltxt">$forumpostcredits</span></td>
      </tr>
開啟post_newreply.html







<!--{if $discuz_uid}-->
                                                $discuz_userss [<a href="$link_logout">{lang member_logout}</a>]
                                        <!--{else}-->
                                                {lang guest} [<a href="$link_login">{lang member_login}</a>]
                                        <!--{/if}-->
下加






<tr><td class="altbg1">積分</td>
      <td class="altbg2">本區發表回覆會增加<span class="smalltxt">$forumreplycredits</span></td>
      </tr>
完成

安仔呀 發表於 2009-1-4 00:59:03

我正在找如何增加積分的方法...
不過顯然這篇不是我要的-.-!
頁: [1]
查看完整版本: 積分策略說明顯示在發新貼/回帖處