[問題] 強制閱讀公告的問題?

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

版主: 版主管理群

主題已鎖定
china2000
星球公民
星球公民
文章: 194
註冊時間: 2003-10-24 23:00
來自: 傷講

[問題] 強制閱讀公告的問題?

文章 china2000 »

參考連結:強制閱讀公告版面的最新公告 (Mowd)
http://www.phpbb-tw.net/phpbb/viewtopic ... 224#106224
使用版本:phpBB 2.0.5,採用BMan1Blue為預設風格,Linux為操作系統,MySQL
4.0.15 ,租用外國的主機空間。

狀況描述:我的網站是分為數個分區,每個分區內有所屬的版面。每一個分區或子版面內是有各自的公告/通告,但從溜覽的人次來看確實小得可憐!可以有很多規則他們是應該事先知道的,但差不多所有人都視而不見。【強制閱讀公告版面的最新公告】這個Mod我已安裝,但有以下的狀況發生!想詢問各位已安裝這個Mod的朋友能否解答一下:

1) 改動php檔如SQL過程十分順利,上載後欲完全沒有作用?就好像沒有改動似的!我想可能是page_header.php的問題!以下便是加進內裡的部份!
//
// Force Read Announcement MOD
//
$sql = "SELECT `forum_id`,`topic_id` FROM `" . $table_prefix . "topics` WHERE `forum_id` = 1 ORDER BY `topic_id` DESC";
$result = $db->sql_query($sql);
if( !empty($result) )
{
$line = mysql_num_rows($result);
$row = $db->sql_fetchrow($result);

if( $userdata['user_read_announcement'] != $line && isset($line) )
{
$template->assign_block_vars("force_read_announcement", array());
$template->assign_vars(array("U_FORCE_READ_ANNOUNCEMENT" => append_sid("force_read_announcement.$phpEx?line=" . $line . "&topic=" . $row['topic_id'])));
}
}
#
文件說forum_id 要設定成公告版面的版面 id,而我的公告版面是 http://www.abc.com/phpBB2/viewforum.php?f=30 ,所以我這句中兩個'forum_id'改為'30',是不是我弄錯了?

2) 是不是2.0.5的問題?

3) 【強制閱讀公告版面的最新公告】這個Mod能為設定為每個分區或版面都有各自的強制閱讀公告呢?
Mowd
竹貓忠實會員
竹貓忠實會員
文章: 326
註冊時間: 2002-06-26 01:17
來自: 台北
聯繫:

文章 Mowd »

1) 你應該改成這樣\r
$sql = "SELECT `forum_id`,`topic_id` FROM `" . $table_prefix . "topics` WHERE `forum_id` = 30 ORDER BY `topic_id` DESC";
不是改兩個forum_id為30
2) 不是2.0.5的問題,但請盡速升級為2.0.13
3) 理論上可以,只要把語法改成
$sql = "SELECT `forum_id`,`topic_id` FROM `" . $table_prefix . "topics` WHERE `forum_id` = 1 AND `forum_id` = 2 AND `forum_id` = 3 ORDER BY `topic_id` DESC";
之類的應該就可以了,不過無經驗者請勿嘗試 XD
china2000
星球公民
星球公民
文章: 194
註冊時間: 2003-10-24 23:00
來自: 傷講

文章 china2000 »

Mowd學兄
3) 理論上可以,只要把語法改成
$sql = "SELECT `forum_id`,`topic_id` FROM `" . $table_prefix . "topics` WHERE `forum_id` = 1 AND `forum_id` = 2 AND `forum_id` = 3 ORDER BY `topic_id` DESC"; 之類的應該就可以了
假若我有兩個版面各自有本身的公告,請問應該甚麼改呢?
Mowd
竹貓忠實會員
竹貓忠實會員
文章: 326
註冊時間: 2002-06-26 01:17
來自: 台北
聯繫:

文章 Mowd »

這樣的話就要改程式加資料表欄位囉...
主題已鎖定

回到「外掛問題討論」