網站程式 網誌庫存

0

WordPress進入後台有點慢?

有用Wordpress的朋友進入Wordpress後台時是否覺得有點慢,這裡有兩個方法給大家嚐試可否解決你的Wordpress進入後台有點慢的問題?

閱讀全部 »

標籤: , ,
0

Discuz X2.5 應用中心訪問及下載較慢的解決方法

由於X版本增加了一個很好用的應用中心,但有時候應用中心訪問及下載較慢,官方放出了一個Discuz X2.5 應用中心訪問及下載較慢的解決方法。 閱讀全部 »

標籤: ,
0

社區直排顯示v1.06 for discuz! 6.0.0

Plug-in Name: HKCZ - 論壇直排顯示系統
Designed for Discuz!6.0 TC
Designed by ntf
Support Site: http://forum.community.coms.hk/
Type: Discuz! Hack
Please read this before use
Please don't sent me PMs,you can reply this topic.
You couldn't remove any Copyright of the Program

直排風格檔 1

直排風格檔 2

社區直排管理平台 (選擇要顯示在哪裡分四格)

開始安裝 (此插件不適合新手安裝, 請先備份相關檔案)

1. 下載 社區直排 v1.06 for Discuz!6.0.rar 及上載檔案

如要根據每個論壇區來改圖示, 則使用以下方法修改
如果使用 直排風格檔 1: 把各分區(gid) 圖片放入 ./images/forum/gidx.gif (沒有則顯示 ./images/forum/logo.gif)
如果使用 直排風格檔 2: 把各分區(gid) 圖片放入 ./images/forum/title_x.jpg (沒有則顯示 ./images/forum/title_顏色_notext.jpg)
x=分區編號 (GID)

2. 升級資料庫

複製內容到剪貼簿

程式碼:
ALTER TABLE `cdb_forums` ADD `straightdisplay` SMALLINT( 1 ) NOT NULL DEFAULT '0';

3. 修改 index.php

複製內容到剪貼簿

程式碼:

unset($_DCACHE['announcements']);

下加

複製內容到剪貼簿

程式碼:

// 社區直排顯示v1.06 - START $showforumlist=empty($showforumlist) ? $_DCOOKIE[showforumlist] : $showforumlist;</code>
 if(!$_DCOOKIE[showforumlist] or ($_DCOOKIE[showforumlist]!=$showforumlist)) {
 $sdsetcookie =!empty($showforumlist) ? $showforumlist : 'straightdisplay'; //沒有選擇的顯示方式 straightdisplay 為直排, default 為本來的顯示
 dsetcookie('showforumlist',$sdsetcookie,$timestamp+3600000);
 }

if(!$showforumlist) {
 $showforumlist='straightdisplay'; // 沒有選擇的顯示方式 straightdisplay 為直排, default 為本來的顯示
 }

if($showforumlist=='straightdisplay'){
 require_once DISCUZ_ROOT.'./sdlist.php';
 } else {
 // 社區直排顯示v1.06 - END

複製內容到剪貼簿

程式碼:

if(isset($catlist[0]) && $catlist[0]['forumscount']) {
 $catlist[0]['fid'] = 0;
 $catlist[0]['type'] = 'group';
 $catlist[0]['name'] = $bbname;
 $catlist[0]['collapseimg'] = 'collapsed_no.gif';
 } else {
 unset($catlist[0]);
 }

下加

複製內容到剪貼簿

程式碼:

// 社區直排顯示v1.06 - START
 }
 // 社區直排顯示v1.06 - END

4. 修改 discuz.htm

複製內容到剪貼簿

程式碼:

<!--{loop $catlist $key $cat}-->
 <!--{if $cat['forumscount']}-->
 <div>
 <span>
 <!--{if $cat['moderators']}-->{lang forum_category_modedby}: $cat[moderators]<!--{/if}-->
 <img id="category_$cat[fid]_img" src="{IMGDIR}/$cat[collapseimg]" title="{lang sccad}" alt="{lang sccad}" onclick="toggle_collapse('category_$cat[fid]');" />
 </span>
 <h3><a href="$indexname?gid=$cat[fid]">$cat[name]</a></h3>
 <table id="category_$cat[fid]" summary="category$cat[fid]" cellspacing="0" cellpadding="0" style="$collapse['category_'.$cat[fid]]">
 <!--{if !$cat['forumcolumns']}-->
 <thead>
 <tr>
 <th>{lang forum_name}</th>
 <td>{lang forum_threads}</td>
 <td>{lang forum_posts}</td>
 <td >{lang forum_lastpost}</td>
 </tr>
 </thead>
 <!--{loop $cat[forums] $forumid}-->
 <!--{eval $forum=$forumlist[$forumid];}-->
 <tbody id="forum$forum[fid]">
 <tr>
 <th$forum[folder]>
 $forum[icon]
 <h2><a href="forumdisplay.php?fid=$forum[fid]">$forum[name]</a><!--{if $forum[todayposts] && !$forum['redirect']}--><em> ({lang index_today}: $forum[todayposts])</em><!--{/if}--></h2>
 <!--{if $forum[description]}--><p>$forum[description]</p><!--{/if}-->
 <!--{if $forum['subforums']}--><p>{lang forum_subforums}: $forum['subforums']</p><!--{/if}-->
 <!--{if $forum['moderators']}--><!--{if $moddisplay == 'flat'}--><p >{lang forum_moderators}: $forum[moderators]</p><!--{else}--><span id="mod$forum[fid]" onmouseover="showMenu(this.id)">{lang forum_moderators}</span><ul id="mod$forum[fid]_menu" style="display: none">$forum[moderators]</ul><!--{/if}--><!--{/if}-->
 </th>
 <td >{if $forum['redirect']}--{else}$forum[threads]{/if}</td>
 <td >{if $forum['redirect']}--{else}$forum[posts]{/if}</td>
 <td >
 <!--{if $forum['permission'] == 1}-->
 {lang private_forum}
 <!--{else}-->
 <!--{if $forum['redirect']}-->
 --
 <!--{elseif is_array($forum['lastpost'])}-->
 <a href="redirect.php?tid=$forum[lastpost][tid]&goto=lastpost#lastpost">{echo cutstr($forum[lastpost][subject], 40)}</a>
 <cite>{lang forum_lastpost_by} <!--{if $forum['lastpost']['author']}-->$forum['lastpost']['author']<!--{else}-->{lang anonymous}<!--{/if}--> - $forum[lastpost][dateline]</cite>
 <!--{else}-->
 {lang never}
 <!--{/if}-->
 <!--{/if}-->
 </td>
 </tr>
 </tbody>
 <!--{/loop}-->
 <!--{else}-->
 <tr>
 <!--{loop $cat['forums'] $forumid}-->
 <!--{eval $forum=$forumlist[$forumid];}-->
 <!--{if $forum['orderid'] && ($forum['orderid'] % $cat['forumcolumns'] == 0)}-->
 </tr></tbody>
 <!--{if $forum['orderid'] < $cat['forumscount']}-->
 <tbody><tr>
 <!--{/if}-->
 <!--{/if}-->
 <th width="$cat[forumcolwidth]"{$forum[folder]}>
 <h2><a href="forumdisplay.php?fid=$forum[fid]">$forum[name]</a><!--{if $forum[todayposts]}--><em> ({lang index_today}: $forum[todayposts])</em><!--{/if}--></h2>
 <p>{lang forum_threads}: $forum[threads], {lang forum_posts}: $forum[posts]</p>
 <p>{lang forum_lastpost}:
 <!--{if is_array($forum['lastpost'])}-->
 <a href="redirect.php?tid=$forum[lastpost][tid]&goto=lastpost#lastpost">$forum[lastpost][dateline]</a>
 {lang forum_lastpost_by} <!--{if $forum['lastpost']['author']}-->$forum['lastpost']['author']<!--{else}-->{lang anonymous}<!--{/if}-->
 <!--{else}-->
 {lang never}
 <!--{/if}-->
 </p>
 </th>
 <!--{/loop}-->
 $cat['endrows']
 <!--{/if}-->
 </table>
 </div>
 <div id="ad_intercat_$key"></div>
 <!--{/if}-->
 <!--{/loop}-->

替換為

複製內容到剪貼簿

程式碼:

<!--// 社區直排顯示v1.06 - START -->
 <!--{if $gid || $showforumlist == 'default'}-->
 <a href="{$PHP_SELF}?showforumlist=straightdisplay">變更為直排顯示</a>
 {template forumlist_default}
 <!--{elseif empty($gid) && $showforumlist == 'straightdisplay'}-->
 <a href="{$PHP_SELF}?showforumlist=default">變更為普通顯示</a>
 {template forumlist_straightdisplay}
 <!--{/if}-->
 <!--// 社區直排顯示v1.06 - END -->

5. 找 ./include/cache.func.php

複製內容到剪貼簿

程式碼:

'medals' => array('medals'),

下加

複製內容到剪貼簿

程式碼:

// 社區直排顯示v1.06 - START
 'straightdisplay' => array('straight_one', 'straight_two', 'straight_three', 'straight_four'),
 // 社區直排顯示v1.06 - END

複製內容到剪貼簿

程式碼:

case 'faqs':
 $table = 'faqs';
 $cols = 'id, identifier, keyword';
 $conditions = "WHERE identifier!='' AND keyword!=''";
 break;

下加

複製內容到剪貼簿

程式碼:

// 社區直排顯示v1.06 - START
 case 'straight_one':
 $table = 'forums f';
 $cols = 'f.fid, f.type, f.name, f.fup, f.posts, f.threads, f.todayposts, ff.viewperm, a.uid';
 $conditions = "LEFT JOIN {$tablecc}forumfields ff ON ff.fid=f.fid LEFT JOIN {$tablecc}access a ON a.fid=f.fid AND a.allowview='1' WHERE f.status>0 AND straightdisplay=1 ORDER BY f.type, f.displayorder";
 break;
 case 'straight_two':
 $table = 'forums f';
 $cols = 'f.fid, f.type, f.name, f.fup, f.posts, f.threads, f.todayposts, ff.viewperm, a.uid';
 $conditions = "LEFT JOIN {$tablecc}forumfields ff ON ff.fid=f.fid LEFT JOIN {$tablecc}access a ON a.fid=f.fid AND a.allowview='1' WHERE f.status>0 AND straightdisplay=2 ORDER BY f.type, f.displayorder";
 break;
 case 'straight_three':
 $table = 'forums f';
 $cols = 'f.fid, f.type, f.name, f.fup, f.posts, f.threads, f.todayposts, ff.viewperm, a.uid';
 $conditions = "LEFT JOIN {$tablecc}forumfields ff ON ff.fid=f.fid LEFT JOIN {$tablecc}access a ON a.fid=f.fid AND a.allowview='1' WHERE f.status>0 AND straightdisplay=3 ORDER BY f.type, f.displayorder";
 break;
 case 'straight_four':
 $table = 'forums f';
 $cols = 'f.fid, f.type, f.name, f.fup, f.posts, f.threads, f.todayposts, ff.viewperm, a.uid';
 $conditions = "LEFT JOIN {$tablecc}forumfields ff ON ff.fid=f.fid LEFT JOIN {$tablecc}access a ON a.fid=f.fid AND a.allowview='1' WHERE f.status>0 AND straightdisplay=4 ORDER BY f.type, f.displayorder";
 break;
 // 社區直排顯示v1.06 - END

複製內容到剪貼簿

程式碼:

if(empty($table) || empty($cols)) return '';
 $query = $db->query("SELECT $cols FROM {$tablecc}$table $conditions");
 }
 switch($cachename) {

下加

複製內容到剪貼簿

程式碼:

// 社區直排顯示v1.06 - START
 case (in_array($cachename, array('straight_one', 'straight_two', 'straight_three', 'straight_four'))):
 while($forum = $db->fetch_array($query)) {
 if(!isset($forumlist[$forum['fid']])) {
 $forum['name'] = strip_tags($forum['name']);
 if($forum['uid']) {
 $forum['users'] = "\t$forum[uid]\t";
 }
 unset($forum['uid']);
 if($forum['fup']) {
 $forumlist[$forum['fup']]['count']++;
 }
 $forumlist[$forum['fid']] = $forum;
 } elseif($forum['uid']) {
 if(!$forumlist[$forum['fid']]['users']) {
 $forumlist[$forum['fid']]['users'] = "\t";
 }
 $forumlist[$forum['fid']]['users'] .= "$forum[uid]\t";
 }
 }</code>

if(!empty($forumlist)) {
 foreach($forumlist as $fid1 => $forum1) {
 if(($forum1['type'] == 'group' && $forum1['count'])) {
 $data[$fid1]['fid'] = $forum1['fid'];
 $data[$fid1]['type'] = $forum1['type'];
 $data[$fid1]['name'] = $forum1['name'];
 $data[$fid1]['fup'] = $forum1['fup'];
 $data[$fid1]['viewperm'] = $forum1['viewperm'];
 $data[$fid1]['posts'] = $forum1['posts'];
 $data[$fid1]['threads'] = $forum1['threads'];
 $data[$fid1]['todayposts'] = $forum1['todayposts'];
 foreach($forumlist as $fid2 => $forum2) {
 if($forum2['fup'] == $fid1 && $forum2['type'] == 'forum') {
 $data[$fid2]['fid'] = $forum2['fid'];
 $data[$fid2]['type'] = $forum2['type'];
 $data[$fid2]['name'] = $forum2['name'];
 $data[$fid2]['fup'] = $forum2['fup'];
 $data[$fid2]['viewperm'] = $forum2['viewperm'];
 $data[$fid2]['posts'] = $forum2['posts'];
 $data[$fid2]['threads'] = $forum2['threads'];
 $data[$fid2]['todayposts'] = $forum2['todayposts'];
 foreach($forumlist as $fid3 => $forum3) {
 if($forum3['fup'] == $fid2 && $forum3['type'] == 'sub') {
 $data[$fid3]['fid'] = $forum3['fid'];
 $data[$fid3]['type'] = $forum3['type'];
 $data[$fid3]['name'] = $forum3['name'];
 $data[$fid3]['fup'] = $forum3['fup'];
 $data[$fid3]['viewperm'] = $forum3['viewperm'];
 $data[$fid3]['posts'] = $forum3['posts'];
 $data[$fid3]['threads'] = $forum3['threads'];
 $data[$fid3]['todayposts'] = $forum3['todayposts'];
 }
 }
 }
 }
 }
 }
 }
 break;
 // 社區直排顯示v1.06 - END

6. 找 ./admin/forums.inc.php

複製內容到剪貼簿

程式碼:

$table_forum_columns = array('fup', 'type', 'name', 'status', 'styleid', 'allowsmilies', 'allowhtml', 'allowbbcode', 'allowimgcode', 'allowanonymous', 'allowshare', 'allowpostspecial', 'alloweditrules', 'allowpaytoauthor', 'alloweditpost', 'modnewposts', 'recyclebin', 'jammer', 'forumcolumns', 'threadcaches', 'disablewatermark', 'autoclose', 'simple');

添加紅字

引用:

$table_forum_columns = array('fup', 'type', 'name', 'status', 'styleid', 'allowsmilies', 'allowhtml', 'allowbbcode', 'allowimgcode', 'allowanonymous', 'allowshare', 'allowpostspecial', 'alloweditrules', 'allowpaytoauthor', 'alloweditpost', 'modnewposts', 'recyclebin', 'jammer', 'forumcolumns', 'threadcaches', 'disablewatermark', 'autoclose', 'simple','straightdisplay');

複製內容到剪貼簿

程式碼:

$forumfields['fup'] = $forum ? $fup : 0;
 $forumfields['type'] = $forum['type'] == 'forum' ? 'sub' : 'forum';
 $forumfields['name'] = $newforum;
 $forumfields['status'] = 1;

下加

複製內容到剪貼簿

程式碼:

// 社區直排顯示v1.06 - START
 $forumfields['straightdisplay'] = $forum['straightdisplay'];
 // 社區直排顯示v1.06 - END

複製內容到剪貼簿

程式碼:

while($mod = $db->fetch_array($query)) {
 if($mod['inherited'] || $forum['inheritedmod']) {
 $db->query("REPLACE INTO {$tablecc}moderators (uid, fid, inherited)
 VALUES ('$mod[uid]', '$fid', '1')");
 }
 }</code>

updatecache('forums');

下加

複製內容到剪貼簿

程式碼:

// 社區直排顯示v1.06 - START
 updatecache('straight_one');
 updatecache('straight_two');
 updatecache('straight_three');
 updatecache('straight_four');
 // 社區直排顯示v1.06 - END

複製內容到剪貼簿

程式碼:

$query = $db->query("SELECT fid, type, inheritedmod FROM {$tablecc}forums WHERE fid='$fupnew'");

改為

複製內容到剪貼簿

程式碼:

/* 社區直排顯示v1.06 - START
 $query = $db->query("SELECT fid, type, inheritedmod FROM {$tablecc}forums WHERE fid='$fupnew'");
 */
 $query = $db->query("SELECT fid, type, inheritedmod, straightdisplay FROM {$tablecc}forums WHERE fid='$fupnew'");
 // 社區直排顯示v1.06 - END

複製內容到剪貼簿

程式碼:

$fupadd = ", type='".($fup['type'] == 'forum' ? 'sub' : 'forum')."', fup='$fup[fid]'";

改為

複製內容到剪貼簿

程式碼:

/* 社區直排顯示v1.06 - START
 $fupadd = ", type='".($fup['type'] == 'forum' ? 'sub' : 'forum')."', fup='$fup[fid]'";
 */
 $fupadd = ", type='".($fup['type'] == 'forum' ? 'sub' : 'forum')."', fup='$fup[fid]', straightdisplay='$fup[straightdisplay]'";
 // 社區直排顯示v1.06 - END

複製內容到剪貼簿

程式碼:

if($statusnew == 0) {
 $db->query("UPDATE {$tablecc}forums SET status='$statusnew' WHERE fup='$fid'", 'UNBUFFERED');
 }</code>

updatecache('forums');

下加

複製內容到剪貼簿

程式碼:

// 社區直排顯示v1.06 - START
 updatecache('straight_one');
 updatecache('straight_two');
 updatecache('straight_three');
 updatecache('straight_four');
 // 社區直排顯示v1.06 - END

5. 導入插件資料

完成!

備註:

每次新增論壇或是論壇子版, 必須到 插件(或論壇設施) → 社區直排管理平台 → 論壇索引管理平台 → 立即更新論壇索引 (可以看 觀看論壇索引是否正確) → 後臺更新快取

若要顯示子論壇:後台 → 基本設置 → 介面與顯示方式 → 首頁顯示論壇的下級子論壇: 選 是

可以 加入 計劃任務 forumlist.inc.php 以進行定時更新
運行系統管理插件 進行設置

設置後請按下面的立即更新 如有問題 請看看本帖的討論

本風格外觀純屬參考, 如有雷同, 實屬巧合. 請用者自行衡量使用後的版權責任, 請使用者自行根據貴站進行修改。

style 1 現時子版有 bug 建議不要開啟子版下拉

-----------------------------------------------------------------------------------------------------------------------------------------------------------

社區直排顯示v1.06 for discuz! 6.0.0下載:

社區直排顯示v1.06 for discuz! 6.0.0下載點1

社區直排顯示v1.06 for discuz! 6.0.0下載點2

0

Discuz 6.0 個人備忘錄

插件名稱: Discuz 6.0 個人備忘錄 big5 繁體版
適用版本: Discuz! 6.0
語言編碼: BIG5繁體
插件作者: 不清楚
插件簡介: 個人備忘錄

修改功能:
1.將資料表儲存數據"用戶名" 改成 "用戶ID" 以免日後會員修改會員名稱會無法讀取備忘錄舊數據。舊版升級不適用
2.加入記事本內容輸入框延展+/- 。
3.去除內容字數限制。(這是我人覺得不需要限制,因為現在空間都很大)

閱讀全部 »

0

社區銀行專業版_V1.51 big5 繁體版 for Discuz! 6.0

插件名稱: 社區銀行專業版_V1.51 big5 繁體版
適用版本: Discuz! 6.0
語言編碼: BIG5繁體
插件作者: LFLY1573
插件繁化: freedomman
插件簡介: 社區銀行

閱讀全部 »

0

紅包中心 for Discuz!X 1.5

插件名稱: 紅包中心
適用版本: Discuz! X1.5
語言編碼: GBK簡體 UTF8簡體 BIG5繁體 UTF8繁體
插件作者: 云天一
插件簡介: 方便站長發送紅包增加互動。

閱讀全部 »

0

首頁橫排N格(支持組圖/遠程/外鏈圖片) 2.2

插件名稱: 首頁橫排N格(支持組圖/遠程/外鏈圖片) 2.2
適用版本: Discuz! 7.0
語言編碼: BIG5繁體
插件作者: 火狼
版權所屬: 火狼
插件簡介: Ducedis Indextrans 介紹 -- Indextrans是一款多功能的首頁N格插件,橫排模式區別於系統內置調用。
- 能方便地展示論壇最新、最熱等數據,作為會員入站首要導航,幫助會員最快地參與主題。
- 無數據庫修改,後台模塊化管理,自由設置模塊展現樣式,擴展性強。
- 支持調用遠程附件圖片。
- 進行了多種情況的瀏覽器兼容測試 (IE7/6、FireFox3)。
- 作品與所有符合Discuz標準的風格兼容,目前沒有發現錯誤,安裝方便。

插件圖片:

首頁橫排N格(支持組圖/遠程/外鏈圖片) 2.2 For Discuz!7.0

閱讀全部 »