Tenny 發表於 2010-6-14 13:04:20

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

修改方法:

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

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

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

      }else{ // StraightDisplay End 以下為 本來的顯示模式找   if($_G['setting']['whosonlinestatus'] == 1 || $_G['setting']['whosonlinestatus'] == 3) {
                $_G['setting']['whosonlinestatus'] = 1;

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


[*]Discuz-sdk
[*]直排

slsok 發表於 2010-6-15 13:07:49

我努力發緊帖

zelos1030 發表於 2010-7-1 00:08:58

GOOD 美化左什麼呢?.?

Tenny 發表於 2010-7-1 00:43:02

回復 zelos1030 的帖子


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

zelos1030 發表於 2010-8-1 15:53:35

至今我都未有閱讀 15 dl 黎睇下~~

w5937227 發表於 2010-9-18 13:03:57

喝喝 權限不足無法下載-0-

br780711 發表於 2010-9-19 08:13:35

正需要這個棒 !

HKBS 發表於 2010-9-27 20:12:01

SAASasASasASasASSA

HKBS 發表於 2010-9-27 20:13:01

dasasdasdasd

壞壞峰 發表於 2010-10-10 17:42:45

我努力發緊帖
頁: [1] 2 3
查看完整版本: 論壇版塊直排系統 v2.2 (本站美化版)