查看: 7947|回復: 29

論壇版塊直排系統 v2.2 (本站美化版)

  [複製鏈接]
發表於 2010-6-14 13:04:20 | 顯示全部樓層 |閱讀模式
插件發佈
插件名稱: 論壇版塊直排系統 v2.2 (本站美化版)
插件來源: 二次修改他人插件
適用版本: DX 1.0 
語言編碼: GBK 簡體 UTF8 簡體 BIG5 繁體 UTF8 繁體 
最後更新時間: 2011-06-14
插件作者: NTF
插件簡介: 本版本開始需在PHP5或更新的環境才可以運行。
本插件安裝需要有一定php的知識,新手有一定機率造成不明錯誤的情況。安裝前建議先備份一下。
[隱藏]
修改方法:

找 source\module\forum\forum_index.php
  1. if(empty($gid) && empty($_G['member']['accessmasks']) && empty($showoldetails)) {
  2.         extract(get_index_memory_by_groupid($_G['member']['groupid']));
  3.         if(defined('FORUM_INDEX_PAGE_MEMORY') && FORUM_INDEX_PAGE_MEMORY) {
  4.                 include template('diy:forum/discuz');
  5.                 dexit();
  6.         }
  7. }
複製代碼
下加
  1. //Require Discuz SDK
  2. if(file_exists(DISCUZ_ROOT .'./source/plugin/discuz-sdk/DiscuzSDK.class.php')){
  3.         include_once DISCUZ_ROOT .'./source/plugin/discuz-sdk/DiscuzSDK.class.php'; //X1
  4. }else{
  5.         include_once DISCUZ_ROOT .'./plugins/discuz-sdk/DiscuzSDK.class.php'; //6,7
  6. }

  7. include_once DISCUZ_ROOT .'./source/plugin/straightdisplay/straightdisplay.class.php';
  8. try{
  9.         $sd = StraightDisplay::getInstance();
  10.         $sd->setConfig($sd->helper->getConfigs());
  11.         $sd->setDisplayConfig( unserialize( $sd->helper->getSystemSetting('straightdisplayConfig') ) );
  12.       
  13. }catch(SDKException $e){

  14.         switch($e->getMessage()){
  15.                 case DiscuzPluginHelper::PluginNotEnabled:
  16.                         showmessage('插件還沒有啟用,請啟用後再使用,請返回。');
  17.                 break;
  18.                
  19.                 case DiscuzPluginHelper::ConfigNotFound:
  20.                         showmessage('發現沒有插件的設定資料,請導入及啟用後再使用本管理系統,請返回。');
  21.                 break;
  22.                
  23.                 case DiscuzPluginHelper::SettingNotFound:
  24.                         showmessage('無法從系統設定資料中讀取 '.$e->detail.' ,請檢查安裝是否完成或嘗試更新快取資料,請返回。');               
  25.                 break;      
  26.                 default:
  27.                         SDKException::ExceptionHandler($e);      
  28.         }
  29. }
複製代碼
  1. if(!$gid && (!defined('FORUM_INDEX_PAGE_MEMORY') || !FORUM_INDEX_PAGE_MEMORY)) {
  2.         $announcements = get_index_announcements();
複製代碼
下加
  1.         if($sd->CheckViewType()){
  2.          //目前以直排模式顯示
  3.         $data = $sd->Dispatch(null,true);        //讀取所有資料         
  4.         list($group_list,$forumlist,$threads,$posts,$todayposts) = $data;

  5.         }else{ // StraightDisplay End 以下為 本來的顯示模式
複製代碼
  1.    if($_G['setting']['whosonlinestatus'] == 1 || $_G['setting']['whosonlinestatus'] == 3) {
  2.                 $_G['setting']['whosonlinestatus'] = 1;

  3.                 $onlineinfo = explode("\t", $_G['cache']['onlinerecord']);
複製代碼
上加
  1. } // Add by StraightDisplay
複製代碼
找 template\default\forum\discuz.htm
  1. {hook/index_top}
複製代碼
  1.                <!--{if empty($gid) && $sd->CheckViewType()}-->
  2.                         {template straightdisplay:forumlist_straightdisplay}
  3.                 <!--{else}-->
複製代碼
  1. {hook/index_middle}
複製代碼
上加
  1. <!--{/if}--> <!-- Add By Straightdisplay -->
複製代碼
其他頁面使用 (包括header.htm 或 footer.htm)
  1. <!--{eval require_once DISCUZ_ROOT .'./source/plugin/straightdisplay/straightdisplay.class.php';}-->
  2. <!--{eval $sd = StraightDisplay::getInstance();}-->
  3. <!--{if empty($gid) && $sd->CheckViewType()}-->
  4. <a href="index.php?viewtype=default">變更為普通顯示</a>
  5. <!--{else}-->
  6. <a href="index.php?viewtype=straightdisplay">變更為直排顯示</a>
  7. <!--{/if}-->
複製代碼
到插件管理安裝

  • Discuz-sdk
  • 直排

本帖子中包含更多資源

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

x
發表於 2010-6-15 13:07:49 | 顯示全部樓層
我努力發緊帖
回復

使用道具 舉報

發表於 2010-7-1 00:08:58 | 顯示全部樓層
GOOD 美化左什麼呢?.?
回復

使用道具 舉報

 樓主| 發表於 2010-7-1 00:43:02 | 顯示全部樓層
回復 zelos1030 的帖子


你自己裝完看看, 再和本論壇比較便知道.
回復

使用道具 舉報

發表於 2010-8-1 15:53:35 | 顯示全部樓層
至今我都未有閱讀 15 dl 黎睇下~~
回復

使用道具 舉報

發表於 2010-9-18 13:03:57 | 顯示全部樓層
喝喝 權限不足  無法下載-0-
回復

使用道具 舉報

發表於 2010-9-19 08:13:35 | 顯示全部樓層
正需要這個  棒 !
回復

使用道具 舉報

發表於 2010-9-27 20:12:01 | 顯示全部樓層
SAASasASasASasASSA
回復

使用道具 舉報

發表於 2010-9-27 20:13:01 | 顯示全部樓層
dasasdasdasd
回復

使用道具 舉報

發表於 2010-10-10 17:42:45 | 顯示全部樓層
我努力發緊帖
回復

使用道具 舉報

您需要登錄後才可以回帖 登錄 | 註冊

本版積分規則

手機版|Archiver|排行榜|幫助|希望國度

GMT+8, 2024-11-21 19:39 , Processed in 0.077996 second(s), 18 queries .

Theme Design By Tenny (希望國度)| Version: 10.0

Powered by Discuz! X3.4 © 2001-2013 Comsenz Inc.

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