[整理]偽子分區功能介紹 !
發表於 : 2004-10-23 00:58
前言 :
相信大家對於 子分區 Categories hierarchy 這個怪獸及外掛不會感到陌生 !
尤其是使用過 plus 1.3 的朋友都有經驗 ..
如果你只是單純使用 plus 1.3 大概只會覺得消耗系統資源較大 ..
而至於常自己 Diy 修改外掛的朋友就會發現一件事情 ..
那就是 : 外掛相容性太低啦
緣起 :
無聊在逛竹貓看到了 這篇文章 發現這個理念不錯
於是便開始修改發現真的非常棒 . 不佔資源又可以實現子分區的要求。
不過目前這個修改還是有缺點的 ..
1).無法看到隱藏子分區的新 文章狀況
2).無法統計子分區 文章統計
這算是比較缺點的地方 ..
還有 index.php 修改隱藏的 id 代碼要無限延長 ...
結論 :
不過這也算是偽子分區不錯的地方了 !!
1).不佔資源 (不用新增 sql 也不用讀取資料庫)
2).圖案、位置可以自己調整 (排版面也可以)
3).分區版面不限制 (只要你不覺得醜就好= =)
實作 :
一.假設我現在有 a,b,c,d 四個版面\r
二.但是我只想顯示 a 版面 , 想隱藏 b,c,d 版面\r
#
#--- [ 開啟 ] ---
#
index.php
#
#--- [ 找到 ] ---
#
#
#--- [ 取代 ] ---
#
因為要隱藏三個版面 ( b,c,d ) 所以我們新增了三個或是 [&&] !
這個時候你在 \ index 已經看不到 b,c,d 版面了 . 在來就是耀將它顯示出來呢 ?
不用改到 index_body.tpl 直接置 基本組態 的 版面管理 修改即可 !
範例 :
\n一.在版面管理裡面可以輸入 html 語法 (bbcode 不行喔)
二.現在我們要在 A 版面設置出現 b,c,d 版面的連結位置 !
所以我們必須要輸入語法為 :
不用害怕這樣修改會對資料庫有任何影響 . 因為根本沒動到資料庫 ...
如果不想用了就把修改 index.php 的部份拿掉即可
呼 ~ 打的手好累 . 如果寫的可以回個文鼓勵一下唄 ..
要是不夠精采可以歡迎你補充唷
編輯整理發表 : 吉川拓也
相信大家對於 子分區 Categories hierarchy 這個怪獸及外掛不會感到陌生 !
尤其是使用過 plus 1.3 的朋友都有經驗 ..
如果你只是單純使用 plus 1.3 大概只會覺得消耗系統資源較大 ..
而至於常自己 Diy 修改外掛的朋友就會發現一件事情 ..
那就是 : 外掛相容性太低啦
緣起 :
無聊在逛竹貓看到了 這篇文章 發現這個理念不錯
於是便開始修改發現真的非常棒 . 不佔資源又可以實現子分區的要求。
不過目前這個修改還是有缺點的 ..
1).無法看到隱藏子分區的新 文章狀況
2).無法統計子分區 文章統計
這算是比較缺點的地方 ..
還有 index.php 修改隱藏的 id 代碼要無限延長 ...
結論 :
不過這也算是偽子分區不錯的地方了 !!
1).不佔資源 (不用新增 sql 也不用讀取資料庫)
2).圖案、位置可以自己調整 (排版面也可以)
3).分區版面不限制 (只要你不覺得醜就好= =)
實作 :
一.假設我現在有 a,b,c,d 四個版面\r
二.但是我只想顯示 a 版面 , 想隱藏 b,c,d 版面\r
#
#--- [ 開啟 ] ---
#
index.php
#
#--- [ 找到 ] ---
#
代碼: 選擇全部
if ( $is_auth_ary[$forum_id]['auth_view'] )
#--- [ 取代 ] ---
#
代碼: 選擇全部
if ( $is_auth_ary[$forum_id]['auth_view'] [color=red]&& $forum_id !='b' && $forum_id !='c' && $forum_id !='d'[/color] )
這個時候你在 \ index 已經看不到 b,c,d 版面了 . 在來就是耀將它顯示出來呢 ?
不用改到 index_body.tpl 直接置 基本組態 的 版面管理 修改即可 !
範例 :
\n一.在版面管理裡面可以輸入 html 語法 (bbcode 不行喔)
二.現在我們要在 A 版面設置出現 b,c,d 版面的連結位置 !
所以我們必須要輸入語法為 :
結語 :子分區 : [ <img src="templates/subSilver/images/圖檔.gif"> <a href=viewforum.php?f=b>b版面</a> <img src="templates/subSilver/images/圖檔.gif"> <a href=viewforum.php?f=c>c版面</a> <img src="templates/subSilver/images/圖檔.gif"> <a href=viewforum.php?f=d>d版面</a> ]
不用害怕這樣修改會對資料庫有任何影響 . 因為根本沒動到資料庫 ...
如果不想用了就把修改 index.php 的部份拿掉即可
呼 ~ 打的手好累 . 如果寫的可以回個文鼓勵一下唄 ..
要是不夠精采可以歡迎你補充唷
編輯整理發表 : 吉川拓也