TShopping

標題: 積分策略說明顯示在發新貼/回帖處 [打印本頁]

作者: woff    時間: 2008-7-28 12:24
標題: 積分策略說明顯示在發新貼/回帖處
積分策略說明顯示在發新貼/回帖處

作者: UNet-HG(forum.unetboard.com)
修改: kwan529(www.hkage.com)
演示:

演示瀏覽操作:
測試帳號:測試人員
秘碼: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
找尋




  1. ?>
複製代碼



上加




  1. #積分策略說明
  2.         if ($forum['postcredits']) {
  3.                 foreach($forum['postcredits'] as $key => $keycredits) {
  4.                         if ($keycredits > 0)
  5.                                 $forumpostcredits.=$extcredits[$key][title].'+'.$keycredits.' ';
  6.                         elseif ($keycredits < 0)
  7.                                 $forumpostcredits.=$extcredits[$key][title].$keycredits.' ';
  8.                 }
  9.         } else {
  10.                 foreach($creditspolicy['post'] as $key => $keycredits) {
  11.                         if ($keycredits > 0)
  12.                                 $forumpostcredits.=$extcredits[$key][title].'+'.$keycredits.' ';
  13.                         elseif ($keycredits < 0)
  14.                                 $forumpostcredits.=$extcredits[$key][title].$keycredits.' ';
  15.                 }
  16.         }

  17.         if ($forum['replycredits']) {
  18.                 foreach($forum['replycredits'] as $key => $keycredits) {
  19.                         if ($keycredits > 0)
  20.                                 $forumreplycredits.=$extcredits[$key][title].'+'.$keycredits.' ';
  21.                         elseif ($keycredits < 0)
  22.                                 $forumreplycredits.=$extcredits[$key][title].$keycredits.' ';
  23.                 }
  24.         } else {
  25.                 foreach($creditspolicy['reply'] as $key => $keycredits) {
  26.                         if ($keycredits > 0)
  27.                                 $forumreplycredits.=$extcredits[$key][title].'+'.$keycredits.' ';
  28.                         elseif ($keycredits < 0)
  29.                                 $forumreplycredits.=$extcredits[$key][title].$keycredits.' ';
  30.                 }
  31.         }
  32. #積分策略說明
複製代碼

開啟  post_newthread.html   







  1. <!--{if $discuz_uid}-->
  2.                                                         $discuz_userss [<a href="$link_logout">{lang member_logout}</a>]
  3.                                                 <!--{else}-->
  4.                                                         {lang guest} [<a href="$link_login">{lang member_login}</a>]
  5.                                                 <!--{/if}-->
複製代碼

下加






  1. <tr><td class="altbg1">積分</td>
  2.         <td class="altbg2">本區發新主題會增加<span class="smalltxt">$forumpostcredits</span></td>
  3.         </tr>
複製代碼

開啟  post_newreply.html







  1. <!--{if $discuz_uid}-->
  2.                                                 $discuz_userss [<a href="$link_logout">{lang member_logout}</a>]
  3.                                         <!--{else}-->
  4.                                                 {lang guest} [<a href="$link_login">{lang member_login}</a>]
  5.                                         <!--{/if}-->
複製代碼

下加






  1. <tr><td class="altbg1">積分</td>
  2.         <td class="altbg2">本區發表回覆會增加<span class="smalltxt">$forumreplycredits</span></td>
  3.         </tr>
複製代碼

完成
作者: 安仔呀    時間: 2009-1-4 00:59
我正在找如何增加積分的方法...
不過顯然這篇不是我要的  -.-!




歡迎光臨 TShopping (http://www.tshopping.com.tw/) Powered by Discuz! X3.2