TShopping

 找回密碼
 註冊
搜索
查看: 4001|回復: 4

[分享] 首頁四格顯示 for Discuz! 6.0.0 [2007-10-28 16:20更新]

    [複製鏈接]
發表於 2008-5-20 17:53:04 | 顯示全部樓層 |閱讀模式
 
Push to Facebook
//----------2007-10-28 16:20更新內容----------
請於 2007-10-28 16:20 之前下載 foruminfo.htm 的會員
再重新下載 foruminfo.htm 並覆蓋 templates/default/ 內即可
//---------------------------------------------------------

轉帖至 http://linux0911.no-ip.info/Discuz/thread-9664-1-1.html

請先安裝 http://www.alan888.com/Discuz/viewthread.php?tid=125323


作  者: alan888
適用版本: Discuz 6.0.0
6.0.0 修改: Linux0911
再修改: Eirc03
修改文件: index.php, logging.php, topicadmin.php,regediter.php, include/newthread.inc.php, include/newreply.inc.php, include/editpost.inc.php, include/counter.inc.php, include/cache.func.php, discuz 模板
加入文件: foruminfo 模板 (附件 1)
演  示: http://www.alan888.com/D6/index.php
本插件因是按本站的條件編寫, 故這插件不含安全登錄及驗証登錄, 但有連結到登錄頁面
所以在下列動作時只會增加資料庫查詢 1-2 次:
1. 會員註冊: 1 次 (當天註冊人數更新)
2. 會員登錄: 1 次 (當天到訪人數更新)
3. 發新帖: 1 次 (最新發表文章更新)
4. 回帖: 2 次 (最新發表文章及最新回覆文章更新)
5. 管理動作執行: 2 次 (最新發表文章及最新回覆文章更新)
本站曾經嘗試使用 Discuz 4 的 JS 調用功能, 但更新不及時而速度也跟本插件相若, 故最後還是使用此插件的辦法
注意:
1. 安裝此插件非常繁瑣, 對初學者不建議使用;
2. "是日到訪會員" 的資料是根據會員執行登錄程序後更新, 如會員使用 cookies 登錄, 資料會在下次其他會員使用登錄程序後才更新;
3. 請子細閱讀每個安裝程序, 尤其修改 cache.func.php 部份
4. 四格顯示只提供快速登錄, 但有安全登錄連結
5. 積分政策按兩種而設, 超過兩種左手邊第一格會較高, 可增加發帖及回帖的顯示數量平衡, 在 include/cache.func.php 內找 "DESC LIMIT 0, 11" 將 11 (顯示 11 行) 改為修改後的行數

//----------安裝程序開始----------

//----------./include/cache.func.php修改開始----------
注意: 完成此文件修改後務必到後更新


  1. 'medals'        => array('medals'),
複製代碼
下面加入

  1. 'newtopic'                => array('newtopic'),
  2.                 'newreply'                => array('newreply'),
  3.                 'todayvisit'        => array('todayvisit'),
複製代碼
再找
  1.   case 'medals':
  2.                         $table = 'medals';
  3.                         $cols = 'medalid, name, image';
  4.                         $conditions = "WHERE available='1'";
  5.                         break;
複製代碼
在下面加上 (注意先填妥紅字部份)填上不需要顯示帖子區域
由於使用快取檔型式, 故某些私密區不能判斷會員權限來顯示發帖及回帖, 所以要先修改及取代下紅字部份 "填上需要顯示帖子區域的 fid 編號, 以逗號作分格, 最後一個不用加上逗號" 部份, 例如希望不顯示 fid 1,3,5 便填上 "$fids="1,3,5";"
如果希望全部顯示者, 請將下兩段的NOT IN ($fids) (藍色字顯示部份)刪除, 否則會出現數據錯誤的顯示
橘色的數值表示顯示的筆數, 可以依需求修改顯示數量

  1. case 'newtopic':
  2. $table = 'threads t, '.$tablepre.'forums f';
  3. $cols = "t.tid, t.subject, t.author, t.dateline, t.views, t.replies, t.lastpost, t.lastposter, t.highlight, f.name";
  4. $fids="填上不需要顯示回帖區域的 fid 編號,以逗號作分格,最後一個不用加上逗號";//例如 "1,2,3";
  5. $conditions = "WHERE t.fid<>'$fid' AND f.fid=t.fid AND f.fid NOT IN ($fids) ORDER BY t.dateline DESC LIMIT 0, 11";
  6. break;
  7. case 'newreply':
  8. $table = 'threads t, '.$tablepre.'forums f';
  9. $cols = "t.tid, t.subject, t.author, t.dateline, t.views, t.replies, t.lastpost, t.lastposter, t.highlight, f.name";
  10. $fids="填上不需要顯示回帖區域的 fid 編號,以逗號作分格,最後一個不用加上逗號";//例如 "1,2,3";
  11. $conditions = "WHERE t.fid<>'$fid' AND f.fid=t.fid AND f.fid NOT IN ($fids) AND t.replies !=0 ORDER BY t.lastpost DESC LIMIT 0, 11";
  12. break;
  13. case 'todayvisit':
  14. $table = 'members';
  15. $cols = "COUNT(*)";
  16. $datecut = time() - (3600 * 24);
  17. $conditions = "WHERE lastactivity>='$datecut' ORDER BY lastvisit DESC";
  18. break;
複製代碼


再找

  1. $GLOBALS['totalmembers'] = $data['totalmembers'] = $db->result($query, 0);
複製代碼
下面加入
  1.   $datecut = time() - (3600 * 24);
  2.                         $query = $db->query("SELECT COUNT(*) FROM {$tablepre}members WHERE regdate>='$datecut'");
  3.                         $GLOBALS['todaynewmems'] = $data['todaynewmems'] = $db->result($query, 0);
複製代碼
  1. case 'forumlinks':
  2.                         global $forumlinkstatus;
  3.                         if($forumlinkstatus) {
  4.                                 $tightlink_text = $tightlink_logo = '';
複製代碼
上面加入
  1.    case 'newreply':
  2.                         $hack_cut_str = 26;
  3.                         $new_reply_threadlist = array();
  4.                         $rthread = array();
  5.                         $colorarray = array('', 'red', 'orange', 'yellow', 'green', 'cyan', 'blue', 'purple', 'gray');
  6.                                 while($rthread = $db->fetch_array($query)){
  7.                                         $rthread['forumname'] = $rthread['name'];
  8.                                         $rthread['view_subject'] = cutstr($rthread['subject'],$hack_cut_str);
  9.                                         $rthread['subject'] = cutstr($rthread['subject'],46);
  10.                                         $rthread['date']= gmdate('Y-n-j G:i', $rthread['dateline'] + 8 * 3600);
  11.                                         $rthread['lastreplytime']= gmdate('Y-n-j G:i', $rthread['lastpost'] + 8 * 3600);
  12.                                                 if($rthread['highlight']) {
  13.                                                         $string = sprintf('%02d', $rthread['highlight']);
  14.                                                         $stylestr = sprintf('%03b', $string[0]);
  15.                                                         $rthread['highlight'] = 'style="';
  16.                                                         $rthread['highlight'] .= $stylestr[0] ? 'font-weight: bold;' : '';
  17.                                                         $rthread['highlight'] .= $stylestr[1] ? 'font-style: italic;' : '';
  18.                                                         $rthread['highlight'] .= $stylestr[2] ? 'text-decoration: underline;' : '';
  19.                                                         $rthread['highlight'] .= $string[1] ? 'color: '.$colorarray[$string[1]] : '';
  20.                                                         $rthread['highlight'] .= '"';
  21.                                                 } else {
  22.                                                         $rthread['highlight'] = '';
  23.                                                 }
  24.                                         $new_reply_threadlist = "<a href=\"redirect.php?tid=$rthread[tid]&goto=lastpost#lastpost\" title=\"區塊: $rthread[forumname]\r\n標題: $rthread[subject]\r\n作者: $rthread[author]\r\n發表時間: $rthread[date]\r\n瀏覽次數: $rthread[views] 次\r\n回覆: $rthread[replies] 次\r\n最後回覆: $rthread[lastreplytime]\r\n最後發表: $rthread[lastposter]\" $rthread[highlight]>$rthread[view_subject]</a>
  25. ";
  26.                                         $data[] = array('content' => $new_reply_threadlist);
  27.                                 }
  28.                         break;
  29.                 case 'newtopic':
  30.                         $hack_cut_str = 26;
  31.                         $new_post_threadlist = array();
  32.                         $nthread = array();
  33.                         $colorarray = array('', 'red', 'orange', 'yellow', 'green', 'cyan', 'blue', 'purple', 'gray');
  34.                                 while($nthread = $db->fetch_array($query)){
  35.                                         $nthread['forumname'] = $nthread['name'];
  36.                                         $nthread['view_subject'] = cutstr($nthread['subject'],$hack_cut_str);
  37.                                         $nthread['subject'] = cutstr($nthread['subject'],46);
  38.                                         $nthread['date']= gmdate('Y-n-j G:i', $nthread['dateline'] + 8 * 3600);
  39.                                         $nthread['lastreplytime']= gmdate('Y-n-j G:i', $nthread[lastpost] + 8 * 3600);
  40.                                                 if($nthread['highlight']) {
  41.                                                         $string = sprintf('%02d', $nthread['highlight']);
  42.                                                         $stylestr = sprintf('%03b', $string[0]);
  43.                                                         $nthread['highlight'] = 'style="';
  44.                                                         $nthread['highlight'] .= $stylestr[0] ? 'font-weight: bold;' : '';
  45.                                                         $nthread['highlight'] .= $stylestr[1] ? 'font-style: italic;' : '';
  46.                                                         $nthread['highlight'] .= $stylestr[2] ? 'text-decoration: underline;' : '';
  47.                                                         $nthread['highlight'] .= $string[1] ? 'color: '.$colorarray[$string[1]] : '';
  48.                                                         $nthread['highlight'] .= '"';
  49.                                                 } else {
  50.                                                         $nthread['highlight'] = '';
  51.                                                 }
  52.                                         $new_post_threadlist = $nthread[replies] ? "<a href=\"redirect.php?tid=$nthread[tid]&goto=lastpost#lastpost\" title=\"區塊: $nthread[forumname]\r\n標題: $nthread[subject]\r\n作者: $nthread[author]\r\n發表時間: $nthread[date]\r\n瀏覽次數: $nthread[views] 次 \r\n回覆: $nthread[replies] 次\r\n最後回覆: $nthread[lastreplytime]\r\n最後發表: $nthread[lastposter]\" $nthread[highlight] >$nthread[view_subject]</a>
  53. " : "<a href=\"redirect.php?tid=$nthread[tid]&goto=lastpost#lastpost\" title=\"論壇: $nthread[forumname]\r\n標題: $nthread[subject]\r\n作者: $nthread[author]\r\n發表時間: $nthread[date]\r\n瀏覽次數: $nthread[views] 次\r\n回覆: 暫時沒有回覆\" $nthread[highlight] >$nthread[view_subject]</a>
  54. ";
  55.                                         $data[] = array('content' => $new_post_threadlist);
  56.                                 }
  57.                         break;
複製代碼
//----------./include/cache.func.php修改完成----------

//----------./include/newthread.inc.php修改開始----------

  1. showmessage('post_newthread_succeed', "viewthread.php?tid=$tid&extra=$extra".(!empty($frombbs) ? "&frombbs=$frombbs" : ''));
複製代碼
上面加入
  1. require_once DISCUZ_ROOT.'./include/cache.func.php';
  2.         updatecache('newtopic');
複製代碼
//----------./include/newthread.inc.php修改完成----------

//----------./include/newreply.inc.php修改開始----------

  1. showmessage($replymessage, "viewthread.php?tid=$tid&pid=$pid&page=".(@ceil(($thread['special'] ? $thread['replies'] + 1 : $thread['replies'] + 2) / $ppp))."&extra=$extra#pid$pid");
複製代碼
上面加入
  1. require_once DISCUZ_ROOT.'./include/cache.func.php';
  2.                 updatecache('newreply');
  3.                 updatecache('newtopic');
複製代碼
//----------./include/newreply.inc.php修改完成----------

//----------./include/editpost.inc.php修改開始----------

  1. $discuz_action = 13;
複製代碼
下面加入
  1. require_once DISCUZ_ROOT.'./include/cache.func.php';
複製代碼
再找
  1. $db->query("DELETE FROM {$tablepre}polls WHERE tid='$tid'");
複製代碼
下面加入
  1. updatecache('newtopic');
複製代碼
再找

  1. $db->query("UPDATE {$tablepre}threads SET replies=replies-'1', attachment='$thread_attachment', lastposter='$lastpost[author]', lastpost='$lastpost[dateline]' WHERE tid='$tid'", 'UNBUFFERED');
複製代碼
下面加入


  1.                                 updatecache('newreply');
  2.                                 updatecache('newtopic');
複製代碼
//----------./include/editpost.inc.php修改完成----------

//----------./include/counter.inc.php修改開始----------


  1. if(!$sessionexists) {
  2.         if(strpos($visitor['agent'], 'Netscape')) {
  3.                 $visitor['browser'] = 'Netscape';
  4.         } elseif(strpos($visitor['agent'], 'Lynx')) {
  5.                 $visitor['browser'] = 'Lynx';
  6.         } elseif(strpos($visitor['agent'], 'Opera')) {
  7.                 $visitor['browser'] = 'Opera';
  8.         } elseif(strpos($visitor['agent'], 'Konqueror')) {
  9.                 $visitor['browser'] = 'Konqueror';
  10.         } elseif(strpos($visitor['agent'], 'MSIE')) {
  11.                 $visitor['browser'] = 'MSIE';
  12.         } elseif(substr($visitor['agent'], 0, 7) == 'Mozilla') {
  13.                 $visitor['browser'] = 'Mozilla';
  14.         } else {
  15.                 $visitor['browser'] = 'Other';
  16.         }

  17.         if(strpos($visitor['agent'], 'Win')) {
  18.                 $visitor['os'] = 'Windows';
  19.         } elseif(strpos($visitor['agent'], 'Mac')) {
  20.                 $visitor['os'] = 'Mac';
  21.         } elseif(strpos($visitor['agent'], 'Linux')) {
  22.                 $visitor['os'] = 'Linux';
  23.         } elseif(strpos($visitor['agent'], 'FreeBSD')) {
  24.                 $visitor['os'] = 'FreeBSD';
  25.         } elseif(strpos($visitor['agent'], 'SunOS')) {
  26.                 $visitor['os'] = 'SunOS';
  27.         } elseif(strpos($visitor['agent'], 'OS/2')) {
  28.                 $visitor['os'] = 'OS/2';
  29.         } elseif(strpos($visitor['agent'], 'AIX')) {
  30.                 $visitor['os'] = 'AIX';
  31.         } elseif(preg_match("/(Bot|Crawl|Spider)/i", $visitor['agent'])) {
  32.                 $visitor['os'] = 'Spiders';
  33.         } else {
  34.                 $visitor['os'] = 'Other';
  35.         }
  36. 改為




  37. [Copy to clipboard] [ - ]CODE:
  38. if(!$sessionexists || $discuz_uid)
  39. {
  40.         if(strpos($visitor['agent'], "MSIE 7.0"))
  41.         {
  42.                 $visitor_browser = "Internet Explorer 7.0";
  43.                 $visitor['browser'] = 'MSIE';
  44.         }
  45.         elseif(strpos($visitor['agent'], "MSIE 6.0"))
  46.         {
  47.                 $visitor_browser = "Internet Explorer 6.0";
  48.                 $visitor['browser'] = 'MSIE';
  49.         }
  50.         elseif(strpos($visitor['agent'], "MSIE 5.5"))
  51.         {
  52.                 $visitor_browser = "Internet Explorer 5.5";
  53.                 $visitor['browser'] = 'MSIE';
  54.         }
  55.         elseif(strpos($visitor['agent'], "MSIE 5.0"))
  56.         {
  57.                 $visitor_browser = "Internet Explorer 5.0";
  58.                 $visitor['browser'] = 'MSIE';
  59.         }
  60.         elseif(strpos($visitor['agent'], "MSIE 4.01"))
  61.         {
  62.                 $visitor_browser = "Internet Explorer 4.01";
  63.                 $visitor['browser'] = 'MSIE';
  64.         }
  65.         elseif(strpos($visitor['agent'], "Netscape"))
  66.         {
  67.                 $visitor_browser = "Netscape";
  68.                 $visitor['browser'] = 'Netscape';
  69.         }
  70.         elseif(strpos($visitor['agent'], "Lynx"))
  71.         {
  72.                 $visitor_browser = "Lynx";
  73.                 $visitor['browser'] = 'Lynx';
  74.         }
  75.         elseif(strpos($visitor['agent'], "Opera"))
  76.         {
  77.                 $visitor_browser = "Opera";
  78.                 $visitor['browser'] = 'Opera';
  79.         }
  80.         elseif(strpos($visitor['agent'], "Konqueror"))
  81.         {
  82.                 $visitor_browser = "Konqueror";
  83.                 $visitor['browser'] = 'Konqueror';
  84.         }
  85.         elseif(strpos($visitor['agent'], "Firefox/2.0.0.7"))
  86.         {
  87.                 $visitor_browser = "Mozilla Firefox 2.0.0.7";
  88.                 $visitor['browser'] = 'Mozilla';
  89.         }
  90.         elseif(strpos($visitor['agent'], "Firefox/2.0.0.6"))
  91.         {
  92.                 $visitor_browser = "Mozilla Firefox 2.0.0.6";
  93.                 $visitor['browser'] = 'Mozilla';
  94.         }
  95.         elseif(strpos($visitor['agent'], "Firefox/2.0.0.8"))
  96.         {
  97.                 $visitor_browser = "Mozilla Firefox 2.0.0.8";
  98.                 $visitor['browser'] = 'Mozilla';
  99.         }
  100.         elseif(strpos($visitor['agent'], "Firefox/2.0"))
  101.         {
  102.                 $visitor_browser = "Mozilla Firefox 2.0";
  103.                 $visitor['browser'] = 'Mozilla';
  104.         }
  105.         elseif(strpos($visitor['agent'], "Firefox"))
  106.         {
  107.                 $visitor_browser = "Firefox";
  108.                 $visitor['browser'] = 'Mozilla';
  109.         }
  110.         elseif(strpos($visitor['agent'], "Mozilla/5.0"))
  111.         {
  112.                 $visitor_browser = "Mozilla";
  113.                 $visitor['browser'] = 'Mozilla';
  114.         }
  115.         else
  116.         {
  117.                 $visitor_browser = "其它";
  118.                 $visitor['browser'] = 'Other';
  119.         }
  120.         
  121.         if(strpos($visitor['agent'], "NT 5.1"))
  122.         {
  123.                 if(strpos($visitor['agent'], "SV1"))
  124.                 {
  125.                         $visitor_os = "Microsoft Windows XP SP2";
  126.                         $visitor['os'] = 'Windows';
  127.                 }
  128.                 else
  129.                 {
  130.                         $visitor_os = "Microsoft Windows XP";
  131.                         $visitor['os'] = 'Windows';
  132.                 }
  133.         }
  134.         elseif(strpos($visitor['agent'], "NT 6.0"))
  135.         {
  136.                 $visitor_os = "Microsoft Windows Vista";
  137.                 $visitor['os'] = 'Windows';
  138.         }
  139.         elseif(strpos($visitor['agent'], "NT 5.2"))
  140.         {
  141.                 $visitor_os = "Microsoft Windows Server 2003";
  142.                 $visitor['os'] = 'Windows';
  143.         }
  144.         elseif(strpos($visitor['agent'], "NT 5"))
  145.         {
  146.                 $visitor_os = "Microsoft Windows 2000";
  147.                 $visitor['os'] = 'Windows';
  148.         }
  149.         elseif(strpos($visitor['agent'], "4.9"))
  150.         {
  151.                 $visitor_os = "Microsoft Windows ME";
  152.                 $visitor['os'] = 'Windows';
  153.         }
  154.         elseif(strpos($visitor['agent'], "NT 4"))
  155.         {
  156.                 $visitor_os = "Microsoft Windows NT 4.0";
  157.                 $visitor['os'] = 'Windows';
  158.         }
  159.         elseif(strpos($visitor['agent'], "98"))
  160.         {
  161.                 $visitor_os = "Microsoft Windows 98";
  162.                 $visitor['os'] = 'Windows';
  163.         }
  164.         elseif(strpos($visitor['agent'], "95"))
  165.         {
  166.                 $visitor_os = "Microsoft Windows 95";
  167.                 $visitor['os'] = 'Windows';
  168.         }
  169.         elseif(strpos($visitor['agent'], "Mac"))
  170.         {
  171.                 $visitor_os = "Mac";
  172.                 $visitor['os'] = 'Mac';
  173.         }
  174.         elseif(strpos($visitor['agent'], "Linux"))
  175.         {
  176.                 $visitor_os = "Linux";
  177.                 $visitor['os'] = 'Linux';
  178.         }
  179.         elseif(strpos($visitor['agent'], "Unix"))
  180.         {
  181.                 $visitor_os = "Unix";
  182.                 $visitor['os'] = 'Other';
  183.         }
  184.         elseif(strpos($visitor['agent'], "FreeBSD"))
  185.         {
  186.                 $visitor_os = "FreeBSD";
  187.                 $visitor['os'] = 'FreeBSD';
  188.         }
  189.         elseif(strpos($visitor['agent'], "SunOS"))
  190.         {
  191.                 $visitor_os = "SunOS";
  192.                 $visitor['os'] = 'SunOS';
  193.         }
  194.         elseif(strpos($visitor['agent'], "OS/2"))
  195.         {
  196.                 $visitor_os = "OS/2";
  197.                 $visitor['os'] = 'OS/2';
  198.         }
  199.         elseif(strpos($visitor['agent'], "AIX"))
  200.         {
  201.                 $visitor_os = "AIX";
  202.                 $visitor['os'] = 'AIX';
  203.         }
  204.         elseif(preg_match("/(Bot|Crawl|Spider)/i", $visitor['agent']))
  205.         {
  206.                 $visitor_os = "Spiders";
  207.                 $visitor['os'] = 'Spiders';
  208.         }
  209.         else
  210.         {
  211.                 $visitor_os = "其他";
  212.                 $visitor['os'] = 'Other';
  213.         }
複製代碼
//----------./include/counter.inc.php修改完成----------

//----------./topicadmin.php修改開始----------
  1. require_once DISCUZ_ROOT.'./include/misc.func.php';
複製代碼
下面加入
  1. require_once DISCUZ_ROOT.'./include/cache.func.php';
複製代碼
再找
  1. showmessage((isset($resultarray['message']) ? $resultarray['message'] : 'admin_succeed'), $resultarray['redirect']);
複製代碼
上面加入
  1. updatecache('newreply');
  2.                         updatecache('newtopic');
複製代碼
//----------./topicadmin.php修改完成----------

//----------./index.php修改開始----------

  1. $catlist = $forumlist = $sublist = $pmlist = array();
複製代碼
上面加入

  1. if(!$statstatus && $discuz_uid) {
  2.         require_once DISCUZ_ROOT.'./include/counter.inc.php';
  3. }
  4. require_once DISCUZ_ROOT.'./include/misc.func.php';
  5. $mem_home = convertip($onlineip, $datadir = "./");
  6. $mem_home = str_replace("- ", "", $location);
  7. require_once DISCUZ_ROOT.'./forumdata/cache/cache_todayvisit.php';
  8. $todayvisit=$_DCACHE['todayvisit']['0']['COUNT(*)'] ;
  9. @include './forumdata/cache/cache_newtopic.php';
  10. @include './forumdata/cache/cache_newreply.php';
複製代碼
再找

  1. 'forumlinks', 'birthdays', 'supe_updateusers'
複製代碼
後面加入
  1. , 'forumnews'
複製代碼
//----------./index.php修改完成----------

//----------./logging.php修改開始----------
  1. $sessionexists = 0;
複製代碼
下面加入
  1. require_once DISCUZ_ROOT.'./include/cache.func.php';
  2.                                         updatecache('todayvisit');
複製代碼
//----------./logging.php修改完成----------

//----------./register.php修改開始----------
  1. $styleid = $styleid ? $styleid : $_DCACHE['settings']['styleid'];
複製代碼
下面加入
  1. $datecut = time() - (3600 * 24);
  2.         $query = $db->query("SELECT COUNT(*) FROM {$tablepre}members WHERE regdate>='$datecut'");
  3.         $todaynewmems = $db->result($query, 0);
複製代碼
再找
  1. updatesettings();
複製代碼
上面加入
  1. $_DCACHE['settings']['todaynewmems'] = $todaynewmems;
複製代碼
//----------./register.php修改完成----------

//----------./templates/default/discuz.htm修改開始(各風格有此模板也要修改)----------
  1. <div id="announcement" onmouseover="if(!anncount) {clearTimeout(annst);annst = 0}" onmouseout="if(!annst) annst = setTimeout('announcementScroll()', anndelay);">
  2.                 <div id="announcementbody"><ul>$announcements</ul></div>
  3.         </div>
複製代碼
刪除
再找

  1. <div id="foruminfo">
  2.         <div id="userinfo">
  3.                 <div id="nav">
  4.                         <!--{if $supe['status']}--><a href="$supe[siteurl]" target="_blank">$supe['sitename']</a> - <!--{/if}-->
  5.                         <!--{if $gid || !$discuz_uid}--><a href="$indexname">$bbname</a> <!--{else}--><a href="space.php?action=viewpro&uid=$discuz_uid" class="dropmenu" id="creditlist" onmouseover="showMenu(this.id)">$discuz_user</a> <!--{/if}-->
  6.                         <!--{if $discuz_uid}-->
  7.                                 <!--{if $supe['status'] && $xspacestatus}-->
  8.                                         - <a href="$supe[siteurl]/?uid/$discuz_uid" target="_blank">{lang space}</a>
  9.                                 <!--{elseif $spacestatus}-->
  10.                                         - <a href="space.php?uid=$discuz_uid" target="_blank">{lang space}</a>
  11.                                 <!--{/if}-->
  12.                                 <!--{if $supe['status'] && !$xspacestatus}-->
  13.                                         - <a href="$supe[siteurl]/?uid/$discuz_uid" target="_blank">{lang space_upgrade_space}</a>
  14.                                 <!--{/if}-->
  15.                         <!--{/if}-->
  16.                 </div>
  17.                 <p>
  18.                 <!--{if $discuz_uid}-->
  19.                         <!--{if $allowinvisible}-->{lang online_status}:
  20.                         <span id="loginstatus"><!--{if !empty($invisible)}--><a href="member.php?action=switchstatus" onclick="ajaxget(this.href, 'loginstatus');doane(event);">{lang login_invisible_mode}</a><!--{else}--><a href="member.php?action=switchstatus" title="{lang login_switch_invisible_mode}" onclick="ajaxget(this.href, 'loginstatus');doane(event);">{lang login_normal_mode}</a><!--{/if}--></span>,
  21.                         <!--{/if}-->
  22.                         {lang your_lastvisit}: <em>$lastvisittime</em>
  23.                         <!--{if !empty($google) && ($google & 1)}-->
  24. <!--{else}-->  <!--{/if}-->
  25.                         <a href="search.php?srchfrom=$newthreads&searchsubmit=yes">{lang show_newthreads}</a>
  26.                         <a href="member.php?action=markread" id="ajax_markread" onclick="ajaxmenu(event, this.id)">{lang mark_read}</a>
  27.                 <!--{elseif !$passport_status}-->
  28.                         <form id="loginform" method="post" name="login" action="logging.php?action=login&loginsubmit=true">
  29.                                 <input type="hidden" name="formhash" value="{FORMHASH}" />
  30.                                 <input type="hidden" name="cookietime" value="2592000" />
  31.                                 <input type="hidden" name="loginfield" value="username" />
  32.                                 <input type="text" id="username" name="username" size="15" maxlength="40" tabindex="1" value="{lang username}" onclick="this.value = ''" />
  33.                                 <input type="password" id="password" name="password" size="10" tabindex="2" onkeypress="if((event.keyCode ? event.keyCode : event.charCode) == 13) $('loginform').submit()" />
  34.                                 <button name="userlogin" type="submit" value="true">{lang login}</button>
  35.                         </form>
  36.                 <!--{/if}-->
  37.                 </p>
  38.         </div>

  39.         <div id="forumstats">
  40.                 <p>
  41.                         {lang index_today}: <em>$todayposts</em>, {lang index_yesterday}: <em>$postdata[0]</em>, {lang index_maxday}: <em>$postdata[1]</em>   <a href="digest.php">{lang digest}</a>
  42.                         <!--{if $rssstatus}--><a href="rss.php?auth=$rssauth" title="{lang rss_subscribe_all}" target="_blank"><img src="images/common/xml.gif" alt="{lang rss_subscribe_all}" /></a><!--{/if}-->
  43.                 </p>
  44.                 <p>{lang index_threads}: <em>$threads</em>, {lang index_posts}: <em>$posts</em>, {lang index_members}: <em>$totalmembers</em>, {lang welcome_newmember} <cite><a href="space.php?username=$memberenc">$lastmember</a></cite></p>
  45.         </div>
  46.         <!--{if !empty($google) && ($google & 1)}-->
  47.                 <div id="headsearch" style="clear: both">
  48.                 <script type="text/javascript" src="forumdata/cache/google_var.js"></script>
  49.                 <script type="text/javascript" src="include/javascript/google.js"></script>
  50.                 </div>
  51.         <!--{/if}-->
  52. </div>
複製代碼
改為

  1. <br><!--{if empty($gid)}-->
  2.         {template foruminfo}
  3. <!--{/if}-->
複製代碼
//----------./templates/default/discuz.htm修改完成----------

//----------安裝程序完畢----------

//----------額外需知----------
下載附件 foruminfo.rar 及解壓為 foruminfo.htm, 並執行

a. 根據自身討論區對下一段作出調整
[quote]來自 $mem_home 的訪客, 現註冊成為會員即獲贈現金 100 點, 用作參予本討論區的活動之用。[quote]
b. 上傳到 ./templates/default/ 目錄下
c. 如果修改時漏了 "更新快取"步驟, 可在 ./forumdata/cache/ 目錄下加回一個空白的 cache_todayvisit.php 檔案便可
//--------------------------------




~完成~

 

臉書網友討論

本帖子中包含更多資源

您需要 登錄 才可以下載或查看,沒有帳號?註冊

x
發表於 2012-8-19 00:54:49 | 顯示全部樓層
你加油吧  

版主招募中

發表於 2012-8-27 20:48:38 | 顯示全部樓層
好东东,谢谢楼主


發表於 2012-9-29 06:42:32 | 顯示全部樓層
此贴有意思~














發表於 2015-3-29 15:47:53 | 顯示全部樓層


   路过 看看。


*滑块验证:
您需要登錄後才可以回帖 登錄 | 註冊 |

本版積分規則



Archiver|手機版|小黑屋|免責聲明|TShopping

GMT+8, 2024-12-6 18:02 , Processed in 0.049865 second(s), 20 queries .

本論壇言論純屬發表者個人意見,與 TShopping綜合論壇 立場無關 如有意見侵犯了您的權益 請寫信聯絡我們。

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

快速回復 返回頂部 返回列表