1 頁 (共 2 頁)

[閒聊]一個想法....(偽子分區)

發表於 : 2003-12-17 22:26
依夢兒
論壇的版面越來越多了,而且有幾個版面帶了點「附屬」的意味。
在這樣的情形下,為求美觀,實在不想讓論壇首頁上的版面拉的長長一串。
一般人應該都會想到以子分區外掛來解決這個問題,但是我嫌麻煩(主要是為了日後升級的考量)所以不太想裝。

後來我想到一個念頭。
如果說,可以讓某個版面不要顯示在 index.php 上,但是這個版面實際上是存在的。
只要用連結語法的方式,也就是 viewforum.php?f=版面ID 的方式可以進入這個版面,這樣應該不錯。
我只要在其它版面描述內打上這個版面的連結,讓會員點擊這個連結來進入這個版面,
這樣既可以達到子分區的效果,又不用裝子分區,應該不錯;我就暫時叫它偽子分區吧。

不過我剛剛玩了一下,好像沒有辦法。
我原來的想法是,將 A 版面隱藏,不要出現在 index.php ,第一個想到的辦法就是將它的檢視權限設為一般會員都看不到。
所以我在後台版面管理 > 權限設定將 A 版面的檢視權限設為系統管理員,
意即除了我之外,其他人在 index.php 上看不到這個版面。
閱讀權限設為所有會員,意即任何人(包括訪客)都可以閱讀這個版面的文章。
然後將 A 版面的連結語法 ( viewforum.php?f=版面ID ) 打在 B 版面的版面描述內。
然後我故意登出,以訪客的身份去點擊 B 版面上的 A 版面連結,結果系統要求我登入.... >_<

大家對這個設計有興趣嗎??
如何讓某個版面不要顯示在 index.php 上,但是透過連結的方式可以進入這個版面內....歡迎討論。

發表於 : 2003-12-17 23:42
天霜
http://phpbb-tw.net/phpbb/viewtopic.php?p=113315#113315
之前有我有提出討論過 但沒有結果
記得有個論壇就是這樣搞版面的

搜尋找找看 我記得還有一篇有討論到

Re: [閒聊]一個想法....(偽子分區)

發表於 : 2003-12-17 23:50
messagebox
依夢兒 寫:論壇的版面越來越多了,而且有幾個版面帶了點「附屬」的意味。
在這樣的情形下,為求美觀,實在不想讓論壇首頁上的版面拉的長長一串。
一般人應該都會想到以子分區外掛來解決這個問題,但是我嫌麻煩(主要是為了日後升級的考量)所以不太想裝。

後來我想到一個念頭。
如果說,可以讓某個版面不要顯示在 index.php 上,但是這個版面實際上是存在的。
只要用連結語法的方式,也就是 viewforum.php?f=版面ID 的方式可以進入這個版面,這樣應該不錯。
我只要在其它版面描述內打上這個版面的連結,讓會員點擊這個連結來進入這個版面,
這樣既可以達到子分區的效果,又不用裝子分區,應該不錯;我就暫時叫它偽子分區吧。

不過我剛剛玩了一下,好像沒有辦法。
我原來的想法是,將 A 版面隱藏,不要出現在 index.php ,第一個想到的辦法就是將它的檢視權限設為一般會員都看不到。
所以我在後台版面管理 > 權限設定將 A 版面的檢視權限設為系統管理員,
意即除了我之外,其他人在 index.php 上看不到這個版面。
閱讀權限設為所有會員,意即任何人(包括訪客)都可以閱讀這個版面的文章。
然後將 A 版面的連結語法 ( viewforum.php?f=版面ID ) 打在 B 版面的版面描述內。
然後我故意登出,以訪客的身份去點擊 B 版面上的 A 版面連結,結果系統要求我登入.... >_<

大家對這個設計有興趣嗎??
如何讓某個版面不要顯示在 index.php 上,但是透過連結的方式可以進入這個版面內....歡迎討論。
這個不難~~~
但我覺得把他隱藏~~還不如這樣~~
改寫index.php
一開始只列出分區~~
有用過我精華區的應該懂我的想法~~
以竹貓為例~~
首頁只顯示~
Announcement
phpBB
i18n
MOD
Style
Non-phpBB specific
等待處理
然後按下後~~在去分別顯示某個分區~~
一層一層的~~
我相信一個分區的看板應該不至於會讓人覺得看板數目太多~~

另一個方法~~
簡述看板~~~
一樣全列出來~
但只顯示看板名稱~以及是否有新文章圖示~

做法有點像KCTONY大大的GAMEQ的看板列表~

發表於 : 2003-12-17 23:50
依夢兒
謝謝你,不過我看了一下,沒有看到什麼解決辦法.... ^^"
把版面在管理介面設定權限為「公開(隱藏)」
然後在連結上加上版面的 id 不就行了?
這二句話的意思應該和我第一篇提到的方法是一樣的....是無效的。

發表於 : 2003-12-17 23:56
天霜
找到了~ 用以下的方法就可不裝任何外掛做到效果
http://phpbb-tw.net/phpbb/viewtopic.php?p=117605#117605

Re: [閒聊]一個想法....(偽子分區)

發表於 : 2003-12-17 23:59
依夢兒
messagebox 寫:然後按下後~~在去分別顯示某個分區~~
一層一層的~~
我相信一個分區的看板應該不至於會讓人覺得看板數目太多~~
這也是一個辦法。
但是以我的想法來說,我會提出這個偽子分區的建議,目的就是不想讓某個版面出現在論壇上。
而不想讓某個版面出現在論壇上的原因並不只是因為嫌畫面拉的太長而已....

怎麼說呢,例如我成立了一個專門討論群組事務的版面(A)。
現在這個版面(A)裡面塞滿了各大群組討論的主題,其中有二個群組表現不錯,
所以想要為這二個群組各自成立專屬的版面(B和C),讓他們有專屬的版面可以使用。
但是感覺上這二個版面(B和C)和原來討論群組事務的版面(A)有著密不可分的關係,
所以才想說把這二個版面(B和C)隱藏起來,然後把連結打在群組版面(A)的版面敘述內,用連結的方式來進入。
這樣感覺就很像子分區了,但是沒有子分區的麻煩。

發表於 : 2003-12-18 00:03
天霜
我想大大應該沒看到我之後發表的文章 所以推一下~
找到了~ 用以下的方法就可不裝任何外掛做到效果
http://phpbb-tw.net/phpbb/viewtopic.php?p=117605#117605

發表於 : 2003-12-18 00:06
依夢兒
天霜 寫:找到了~ 用以下的方法就可不裝任何外掛做到效果
http://phpbb-tw.net/phpbb/viewtopic.php?p=117605#117605
這篇文章好像還沒有討論出解決辦法.... ^^"
我剛剛試過了,會出現「您選擇的版面不存在」。

不過還是謝謝你。 ;-)

發表於 : 2003-12-18 00:13
天霜
依夢兒 寫:這篇文章好像還沒有討論出解決辦法.... ^^"
我剛剛試過了,會出現「您選擇的版面不存在」。

不過還是謝謝你。 ;-)
不然你去問這個站的站長\r
http://macauplus.com/forum/index.php

他的校園討論區似乎就是你想要的效果

發表於 : 2003-12-18 00:17
依夢兒
嗯,我剛剛搜尋到幾個相關外掛,我試試看,成功了再上來回報。 ^^"

發表於 : 2003-12-18 00:36
依夢兒
搞定啦,只要修改一句就 OK 了.... :mrgreen:

原文出於:http://www.phpbb.com/phpBB/viewtopic.php?t=21558

開啟 index.php 。
搜尋:

代碼: 選擇全部

if ( $is_auth_ary[$forum_id]['auth_view'] )
覆蓋為:

代碼: 選擇全部

if ( $is_auth_ary[$forum_id]['auth_view'] && $forum_id !='[color=red]XX[/color]' )
XX就是你要隱藏的版面ID,這個版面ID就是看 viewforum.php?f=XX 後面的數字。

將版面隱藏起來之後,再將連結語法打到其它版面的版面描述語法內。

發表於 : 2003-12-18 01:21
那如果要隱藏多板面呢?再+一次&& $forum_id !='XX'嗎?

發表於 : 2003-12-18 03:33
依夢兒
文 寫:那如果要隱藏多板面呢?再+一次&& $forum_id !='XX'嗎?

代碼: 選擇全部

if ( $is_auth_ary[$forum_id]['auth_view'] && $forum_id !='版面一' && $forum_id !='版面二' )

發表於 : 2003-12-18 05:10
嗯嗯!希望以後用得到~

發表於 : 2003-12-26 09:58
讚!最近果然用到了~但有一個問題!
我想把JUMPBOX裡的也隱藏咧?