[外掛][問題]Top5 顯示主題如何可以選擇不顯示某個版面的文

phpBB 2 MOD Support
無論是官方或非官方認證之外掛,安裝與使用問題討論。
(發表文章請按照公告格式發表,違者砍文)

版主: 版主管理群

主題已鎖定
頭像
Kenz
星球普通子民
星球普通子民
文章: 4
註冊時間: 2002-10-08 21:48

[外掛][問題]Top5 顯示主題如何可以選擇不顯示某個版面的文

文章 Kenz »

如我有一個版是 for chat 的, 不希望文章在 top5 中顯示出來〔因對其他會員頗為騷擾〕, 那應如何去改呢 ?? 我以前曾參考過水怪大陸網頁某個文章, 用一個 command 把不想顯示的版面 id 加到 top 的編碼裡面即可〔原是用作某個版面發文時貨幣不加錢〕,但因太久沒去被封了帳號加上他們又停止開放註冊因此查不回來了 ....

希望各位可以幫忙, 謝謝 ~ :roll:
依夢兒
竹貓忠實會員
竹貓忠實會員
文章: 2013
註冊時間: 2002-11-20 00:07

文章 依夢兒 »

頂一下,因為我現在也有類似的困擾。

樓上說的水怪語法應該是這樣吧?

代碼: 選擇全部

if ( ( $mode == "newtopic" ) && ( $forum_id == 7 || $forum_id == 30 ) ) // 部份版面發表主題不加錢不影響RPG
{
$reward_sql = "";
}
這是寫在 functions_post.php ,跟 TOP 5 沒什麼關係....
有任何關於 phpBB 或是架站的問題,請在論壇上公開發表出來,大家一起討論。
請不要丟私人訊息問我,因為私訊是用來聊私事的。
這樣作對於解決您的問題一點幫助也沒有,也很沒有效率,小弟我一概謝絕。



搜尋是一種美德,在發問之前,請多加利用頂端的文章搜尋功能,搜尋可能的關鍵字。
確定您想問的問題找不到答案後,再發問。
Martinet
竹貓忠實會員
竹貓忠實會員
文章: 850
註冊時間: 2003-06-09 21:58
聯繫:

文章 Martinet »

這個簡單....

打開 adv_top5.php

找到下面這一段\r
========
$sql = "SELECT topic_id, topic_title, topic_poster, topic_views, topic_replies, topic_last_post_id, f.forum_id, forum_name
FROM " . TOPICS_TABLE . " t, " . FORUMS_TABLE . " f
WHERE t.forum_id = f.forum_id
AND topic_moved_id = '0'
$auth_forums
ORDER BY $sortby DESC LIMIT 0, $MAX_TOPICS";
========

在裡面找到\r

$auth_forums

在下面加上

AND f.forum_id != 你欲在top5裡隱藏的版面id

改成之後應該是長這個樣子:P

$sql = "SELECT topic_id, topic_title, topic_poster, topic_views, topic_replies, topic_last_post_id, f.forum_id, forum_name
FROM " . TOPICS_TABLE . " t, " . FORUMS_TABLE . " f
WHERE t.forum_id = f.forum_id
AND topic_moved_id = '0'
$auth_forums
AND f.forum_id != 你欲在top5裡隱藏的版面id
ORDER BY $sortby DESC LIMIT 0, $MAX_TOPICS";
依夢兒
竹貓忠實會員
竹貓忠實會員
文章: 2013
註冊時間: 2002-11-20 00:07

文章 依夢兒 »

哈哈,搞定了,謝謝你。 :)
有任何關於 phpBB 或是架站的問題,請在論壇上公開發表出來,大家一起討論。
請不要丟私人訊息問我,因為私訊是用來聊私事的。
這樣作對於解決您的問題一點幫助也沒有,也很沒有效率,小弟我一概謝絕。



搜尋是一種美德,在發問之前,請多加利用頂端的文章搜尋功能,搜尋可能的關鍵字。
確定您想問的問題找不到答案後,再發問。
GeniusKiKi
竹貓忠實會員
竹貓忠實會員
文章: 1086
註冊時間: 2003-10-28 14:50

文章 GeniusKiKi »

口厄...
請問如果要隱藏多個版面呢?
我試過用 (!=x && !=y && !=z) 結果失敗了
還是說要隱藏幾個版面就寫幾行?

↑ 以上內容自爆

剛剛試出來了
要隱藏幾個版面\r
就要寫幾行
再也不當爛好人...
好人是小白轉型成大白的墊腳石...
依夢兒
竹貓忠實會員
竹貓忠實會員
文章: 2013
註冊時間: 2002-11-20 00:07

文章 依夢兒 »

試試 AND f.forum_id != 版面1 && f.forum_id != 版面2 && f.forum_id != 版面3
有任何關於 phpBB 或是架站的問題,請在論壇上公開發表出來,大家一起討論。
請不要丟私人訊息問我,因為私訊是用來聊私事的。
這樣作對於解決您的問題一點幫助也沒有,也很沒有效率,小弟我一概謝絕。



搜尋是一種美德,在發問之前,請多加利用頂端的文章搜尋功能,搜尋可能的關鍵字。
確定您想問的問題找不到答案後,再發問。
Martinet
竹貓忠實會員
竹貓忠實會員
文章: 850
註冊時間: 2003-06-09 21:58
聯繫:

文章 Martinet »

噗噗@"@............

機機先生已經試出來了阿XD\r

基本上多用幾行這個就行
AND f.forum_id != 你欲在top5裡隱藏的版面id

改完之後會變成這樣\r

$auth_forums
AND f.forum_id != 你欲在top5裡隱藏的版面id 1
AND f.forum_id != 你欲在top5裡隱藏的版面id 2
AND f.forum_id != 你欲在top5裡隱藏的版面id 3

依夢兒的方法...不知道行不行(XD)...因為在SQL語法裡And 我都沒去用到&&...

~^^"
bu
版面管理員
版面管理員
文章: 443
註冊時間: 2003-02-23 12:46
來自: 25° 4′N 121° 29′E
聯繫:

文章 bu »

建議用

代碼: 選擇全部

, (逗號)
這個來分隔
有時,and 是不行的
*譯文資料在phpBB 技術文件
bu.femto-size
*和我聯絡,請寄 or Google Talk 圖檔
*作品: Intergrated Toplist & Message Can
主題已鎖定

回到「外掛問題討論」