[X1,X1.5,X2]論壇版塊直排系統 v2.X 安裝方法
本插件安裝需要有一定php的知識,新手有一定機率造成不明錯誤的情況。安裝前建議先備份一下。升級 及 全新安裝找 source\module\forum\forum_index.php if(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']);或 if(!IS_ROBOT && ($_G['setting']['whosonlinestatus'] == 1 || $_G['setting']['whosonlinestatus'] == 3)) {
上加 } // Add by StraightDisplay
X1.5找 template\default\forum\discuz.htm <div class="fl bm">
<!--{loop $catlist $key $cat}-->
<div class="bm bmw {if $cat['forumcolumns']} flg{/if} cl">
上加 <!--{if empty($gid) && $sd->CheckViewType()}-->
{template straightdisplay:forumlist_straightdisplay}
<!--{else}-->找 {hook/index_middle}複製代碼
上加 <!--{/if}--> <!-- Add By Straightdisplay -->到插件管理安裝Discuz-sdk 直排
直排圖片修改方法找到 source/plugin/straightdisplay/template/images/forum 目錄裡面放入圖片 假設你的 主板塊 gid 為 1你的圖片就命名成 gid1.png上傳即可 大小為 165*73 px如果想修改成 gif 或jpg圖片到後台 分區Logo副檔名: 設定 成gif 或 jpg 即可
上述都安裝好以後,才台若秀不出 直排顯示管理到後台 設計 ->模塊-> 改成 首頁導航項目前台就看的到了
修改 直排左右位置 找到 source/plugin/straightdisplay/templates/forumlist_straightdisplay.htm打開檔案找到 #StraightWrap { padding: 0px; width: 100%;padding: 0 10px 10px 0; display: block; }改成 #StraightWrap { padding: 0px; width: 800px; margin: 0px auto 10px; display: block; }或是自行修改 width
修改 板塊間隔大小 找到 .BoxContainer{ width:165px;float:left;margin-left:8px;}修改 margin-left:20px;或是自行修改喜歡的間隔大小
如要增加發帖時會有NEW圖片及HOT圖片打開 straightdisplay_box.htm 檔案找到 <img src="source/plugin/straightdisplay/template/images/home/bullet_blue.gif" align="middle"> <a href="forum.php?mod=forumdisplay&fid=$forum" title="今日帖數:$forum {LF}主題數目:$forum {LF}帖子數目:$forum" style="{eval echo implode('; ',$forum['nameStyle']);}">$forum</a>後面加上<!--{if $forum >= 10}-->
<img src="source/plugin/straightdisplay/template/images/home/hot.gif" alt="總共帖數:$forum" width="24" height="12" border="0">
<!--{elseif $forum >0 &&$forum <10}-->
<span class="todayposts"><img src="source/plugin/straightdisplay/template/images/home/new.gif" alt="此版今日有$forum帖" width="24" height="12" border="0"></span>
<!--{/if}-->這樣就可以了
修改主題行高 打開檔案 forumlist_straightdisplay.htm找 .sBox ul, s.Box li { list-style: none; margin-left: 10px; line-height:30px;}list-style: none; margin-left: 10px; line-height:30px;後面加上 line-height:30px; 我幫你 喝喝 請問能用在X2嗎?
ws830106 發表於 2013-4-4 05:17 static/image/common/back.gif
請問能用在X2嗎?
可以ㄚ~ 本站就是例子 大大,
不好意思,小弟有一個問題想請教
https://fbcdn-sphotos-d-a.akamaihd.net/hphotos-ak-prn2/1209293_417959624982714_1267039377_n.jpg
如何才能設定列表前的小圖案呢?
感謝! ws830106 發表於 2013-9-8 22:39 static/image/common/back.gif
大大,
不好意思,小弟有一個問題想請教
找到 source\plugin\straightdisplay\template\images\home\bullet_blue.gif
檔案 覆蓋過去即可
不敢相信哦
Discuz-sdk
按了安裝 出現空白頁面...
怎麼半...?{:1_4:} 新版本不是不用改東東嗎? 要改的
頁:
[1]
2