[問題]Board XL與ezportal的顯示問題
版主: 版主管理群
[問題]Board XL與ezportal的顯示問題
雖然有做過修正 使Board Message MOD XL 1.0.4能正常在ezportal運作
但請問有沒有辦法 不在ezportal中顯示Board Message MOD XL?
但請問有沒有辦法 不在ezportal中顯示Board Message MOD XL?
不回答來自 私人訊息, 電子郵件, 及時通 的相關 phpBB 問題
除非是個人疏失所造成的問題
這世界還有拼命守護的價值嗎...
除非是個人疏失所造成的問題
這世界還有拼命守護的價值嗎...
你是說,你有在 Board Message MOD XL 設定論壇首頁顯示公告。
現在裝了 ezPortal , Board Message MOD XL 會把 ezPortal 的入口頁當成論壇首頁,也顯示了公告,對吧??
我自己有試過,把 portal.php 的:
改成
這樣就可以了....但是還是有一些問題。
首先,如果你想要讓一則 Board Message MOD XL 的公告單獨顯示在 ezPortal 的入口頁,就沒有辦法了。
因為在 Board Message MOD XL 中是找不到 ezPortal 入口頁的選項,這可能要請其他懂 php 的大大幫忙改寫了。
另外,還有一個靈異現象。(汗)
就是,如果你是從論壇其它頁面(例如論壇首頁、登入)轉到 ezPortal 的入口頁的話,
ezPortal 的入口頁就如上述的,不會在出現論壇首頁的公告,這樣應該就是我們想要的效果。
但是如果你直接在瀏覽器輸入 ezPortal 入口頁的網址連進來,或是從我的最愛連進來,
那麼論壇首頁的那一則公告還是會陰魂不散的跑出來....
但是你只要隨便點一個連結再回來 ezPortal 入口頁,那一則論壇首頁的公告就消失不見了....
所以我目前採取的消極對策是,把設定在論壇首頁的那一篇公告給拿掉。(汗)
講了一堆自己也不知道自己在講啥....希望你看得懂。(再汗)
現在裝了 ezPortal , Board Message MOD XL 會把 ezPortal 的入口頁當成論壇首頁,也顯示了公告,對吧??
我自己有試過,把 portal.php 的:
代碼: 選擇全部
$userdata = session_pagestart($user_ip, PAGE_INDEX);代碼: 選擇全部
$userdata = session_pagestart($user_ip, PAGE_HOME);首先,如果你想要讓一則 Board Message MOD XL 的公告單獨顯示在 ezPortal 的入口頁,就沒有辦法了。
因為在 Board Message MOD XL 中是找不到 ezPortal 入口頁的選項,這可能要請其他懂 php 的大大幫忙改寫了。
另外,還有一個靈異現象。(汗)
就是,如果你是從論壇其它頁面(例如論壇首頁、登入)轉到 ezPortal 的入口頁的話,
ezPortal 的入口頁就如上述的,不會在出現論壇首頁的公告,這樣應該就是我們想要的效果。
但是如果你直接在瀏覽器輸入 ezPortal 入口頁的網址連進來,或是從我的最愛連進來,
那麼論壇首頁的那一則公告還是會陰魂不散的跑出來....
但是你只要隨便點一個連結再回來 ezPortal 入口頁,那一則論壇首頁的公告就消失不見了....
所以我目前採取的消極對策是,把設定在論壇首頁的那一篇公告給拿掉。(汗)
講了一堆自己也不知道自己在講啥....希望你看得懂。(再汗)
最後由 依夢兒 於 2003-12-07 06:47 編輯,總共編輯了 1 次。
有任何關於 phpBB 或是架站的問題,請在論壇上公開發表出來,大家一起討論。
請不要丟私人訊息問我,因為私訊是用來聊私事的。
這樣作對於解決您的問題一點幫助也沒有,也很沒有效率,小弟我一概謝絕。
搜尋是一種美德,在發問之前,請多加利用頂端的文章搜尋功能,搜尋可能的關鍵字。
確定您想問的問題找不到答案後,再發問。
請不要丟私人訊息問我,因為私訊是用來聊私事的。
這樣作對於解決您的問題一點幫助也沒有,也很沒有效率,小弟我一概謝絕。
搜尋是一種美德,在發問之前,請多加利用頂端的文章搜尋功能,搜尋可能的關鍵字。
確定您想問的問題找不到答案後,再發問。
你還是可以在 index.php 設定顯示公告啊,只是會有我說的靈異現象發生,暫時干擾到 portal.php 。
不然就先讓網友連到 http://你的網址/index.htm 。
這個 index.htm 弄個自動跳頁的 META 語法讓它跳到 portal.php ,這樣就不會有我所說的問題了。
總之,不想讓 index.php 的公告干擾到 portal.php ,就不要讓網友有機會一開瀏覽器就馬上連進 portal.php 。
不然就先讓網友連到 http://你的網址/index.htm 。
這個 index.htm 弄個自動跳頁的 META 語法讓它跳到 portal.php ,這樣就不會有我所說的問題了。
總之,不想讓 index.php 的公告干擾到 portal.php ,就不要讓網友有機會一開瀏覽器就馬上連進 portal.php 。
有任何關於 phpBB 或是架站的問題,請在論壇上公開發表出來,大家一起討論。
請不要丟私人訊息問我,因為私訊是用來聊私事的。
這樣作對於解決您的問題一點幫助也沒有,也很沒有效率,小弟我一概謝絕。
搜尋是一種美德,在發問之前,請多加利用頂端的文章搜尋功能,搜尋可能的關鍵字。
確定您想問的問題找不到答案後,再發問。
請不要丟私人訊息問我,因為私訊是用來聊私事的。
這樣作對於解決您的問題一點幫助也沒有,也很沒有效率,小弟我一概謝絕。
搜尋是一種美德,在發問之前,請多加利用頂端的文章搜尋功能,搜尋可能的關鍵字。
確定您想問的問題找不到答案後,再發問。
我改了portal檔之後 就變成這樣 @@
代碼: 選擇全部
phpBB : Critical Error
Error updating sessions table
DEBUG MODE
SQL Error : 1054 Unknown column 'PAGE_HOME' in 'field list'
UPDATE phpbb_sessions SET session_time = 1074879647, session_page = PAGE_HOME WHERE session_id = '915a1c57812b5128d2538ea15f5aecf2'
Line : 267
File : /home/dante/public_html/Forum/includes/sessions.php 不回答來自 私人訊息, 電子郵件, 及時通 的相關 phpBB 問題
除非是個人疏失所造成的問題
這世界還有拼命守護的價值嗎...
除非是個人疏失所造成的問題
這世界還有拼命守護的價值嗎...
嗯....我現在忘了當初是怎麼改的。 
你試試看在 includes/constants.php 搜尋:
define('PAGE_INDEX', 0);
然後下面加一句:
define('PAGE_HOME', -100);
你試試看在 includes/constants.php 搜尋:
define('PAGE_INDEX', 0);
然後下面加一句:
define('PAGE_HOME', -100);
有任何關於 phpBB 或是架站的問題,請在論壇上公開發表出來,大家一起討論。
請不要丟私人訊息問我,因為私訊是用來聊私事的。
這樣作對於解決您的問題一點幫助也沒有,也很沒有效率,小弟我一概謝絕。
搜尋是一種美德,在發問之前,請多加利用頂端的文章搜尋功能,搜尋可能的關鍵字。
確定您想問的問題找不到答案後,再發問。
請不要丟私人訊息問我,因為私訊是用來聊私事的。
這樣作對於解決您的問題一點幫助也沒有,也很沒有效率,小弟我一概謝絕。
搜尋是一種美德,在發問之前,請多加利用頂端的文章搜尋功能,搜尋可能的關鍵字。
確定您想問的問題找不到答案後,再發問。
嗯 可以了 至於靈異現象 由於我一開始就用天真的驚直\r依夢兒 寫:不然就先讓網友連到 http://你的網址/index.htm 。
這個 index.htm 弄個自動跳頁的 META 語法讓它跳到 portal.php ,這樣就不會有我所說的問題了。
總之,不想讓 index.php 的公告干擾到 portal.php ,就不要讓網友有機會一開瀏覽器就馬上連進 portal.php 。
所以這問題可以說 算是解決了
不過想問一下 如果在index.htm內不加天真的驚直語法
要如何寫? 而且也能固定網址連結
都是顯示http://你的網址/index.htm
不會顯示成http://你的網址/phpbb/posting.php?mode=quote&p=121957等
不回答來自 私人訊息, 電子郵件, 及時通 的相關 phpBB 問題
除非是個人疏失所造成的問題
這世界還有拼命守護的價值嗎...
除非是個人疏失所造成的問題
這世界還有拼命守護的價值嗎...
一樣是寫個 Frame 把你的網站包住,只是沒有驚直的音樂盒罷了....天霜 寫:不過想問一下 如果在index.htm內不加天真的驚直語法
要如何寫? 而且也能固定網址連結
http://phpbb-tw.net/phpbb/viewtopic.php?p=84894#84894
有任何關於 phpBB 或是架站的問題,請在論壇上公開發表出來,大家一起討論。
請不要丟私人訊息問我,因為私訊是用來聊私事的。
這樣作對於解決您的問題一點幫助也沒有,也很沒有效率,小弟我一概謝絕。
搜尋是一種美德,在發問之前,請多加利用頂端的文章搜尋功能,搜尋可能的關鍵字。
確定您想問的問題找不到答案後,再發問。
請不要丟私人訊息問我,因為私訊是用來聊私事的。
這樣作對於解決您的問題一點幫助也沒有,也很沒有效率,小弟我一概謝絕。
搜尋是一種美德,在發問之前,請多加利用頂端的文章搜尋功能,搜尋可能的關鍵字。
確定您想問的問題找不到答案後,再發問。
依夢兒 寫: 但是如果你直接在瀏覽器輸入 ezPortal 入口頁的網址連進來,或是從我的最愛連進來,
那麼論壇首頁的那一則公告還是會陰魂不散的跑出來....
但是你只要隨便點一個連結再回來 ezPortal 入口頁,那一則論壇首頁的公告就消失不見了....
請依夢兒大大幫忙測試 看看是否有靈異現象發生
以及是否可以單獨顯示公告於Portal
註:我的Board Message MOD XL版本是1.5
下載點:http://www.shannado.nl/forumorg/
#
#-----[ OPEN 打開 ]------------------------------------------------
#
代碼: 選擇全部
portal.php#-----[ FIND 尋找 ]------------------------------------------------
#
代碼: 選擇全部
$userdata = session_pagestart($user_ip, PAGE_INDEX);#-----[ REPLACE WITH 替換 ]----------------------------------------
#
代碼: 選擇全部
$userdata = session_pagestart($user_ip, PAGE_PORTAL);#-----[ OPEN 打開 ]------------------------------------------------
#
代碼: 選擇全部
viewonline.php#-----[ FIND 尋找 ]------------------------------------------------
#
代碼: 選擇全部
case PAGE_INDEX:
$location = $lang['Forum_index'];
$location_url = "index.$phpEx";
break;#-----[ BELOW, ADD 下面加上 ]--------------------------------------
#
代碼: 選擇全部
case PAGE_PORTAL:
$location = $lang['Home'];
$location_url = "portal.$phpEx";
break;#-----[ OPEN 打開 ]------------------------------------------------
#
代碼: 選擇全部
admin/index.php#-----[ FIND 尋找 ]------------------------------------------------
#
代碼: 選擇全部
case PAGE_INDEX:
$location = $lang['Forum_index'];
$location_url = "index.$phpEx?pane=right";
break;#-----[ BELOW, ADD 下面加上 ]--------------------------------------
#
代碼: 選擇全部
case PAGE_PORTAL:
$location = $lang['Home'];
$location_url = "portal.$phpEx?pane=right";
break;#-----[ FIND 尋找 ]------------------------------------------------
#
代碼: 選擇全部
case PAGE_INDEX:
$location = $lang['Forum_index'];
$location_url = "index.$phpEx?pane=right";
break;#-----[ BELOW, ADD 下面加上 ]--------------------------------------
#
代碼: 選擇全部
case PAGE_PORTAL:
$location = $lang['Home'];
$location_url = "portal.$phpEx?pane=right";
break;#-----[ OPEN 打開 ]------------------------------------------------
#
代碼: 選擇全部
admin/admin_board_msg_xl.php#-----[ FIND 尋找 ]------------------------------------------------
#
代碼: 選擇全部
case PAGE_INDEX:
$board_msg_display = $lang['Bm_index'];
break;#-----[ BELOW, ADD 下面加上 ]--------------------------------------
#
代碼: 選擇全部
case PAGE_PORTAL:
$board_msg_display = $lang['Home'];
break;#-----[ OPEN 打開 ]------------------------------------------------
#
代碼: 選擇全部
includes/constants.php#-----[ FIND 尋找 ]------------------------------------------------
#
代碼: 選擇全部
define('PAGE_GROUPCP', -11);#-----[ BELOW, ADD 下面加上 ]--------------------------------------
#
代碼: 選擇全部
define('PAGE_PORTAL', -100);//Portal#
#-----[ OPEN 打開 ]------------------------------------------------
#
代碼: 選擇全部
includes/functions_admin_bm.php#-----[ FIND 尋找 ]------------------------------------------------
#
代碼: 選擇全部
$option .= make_combo_row( PAGE_INDEX, $lang['Bm_index'], $nrsel );#-----[ BELOW, ADD 下面加上 ]--------------------------------------
#
代碼: 選擇全部
$option .= make_combo_row( PAGE_PORTAL, $lang['Home'], $nrsel );#-----[ OPEN 打開 ]------------------------------------------------
#
代碼: 選擇全部
includes/functions_bm.php#-----[ FIND 尋找 ]------------------------------------------------
#
代碼: 選擇全部
case PAGE_INDEX:
$location_url = "index." . $phpEx . "?";
break;#-----[ BELOW, ADD 下面加上 ]--------------------------------------
#
代碼: 選擇全部
case PAGE_PORTAL:
$location_url = "portal." . $phpEx . "?";
break;#-----[ 儲存/關閉所有檔案 ]----------------------------------------
#
# 外掛修正結束
不回答來自 私人訊息, 電子郵件, 及時通 的相關 phpBB 問題
除非是個人疏失所造成的問題
這世界還有拼命守護的價值嗎...
除非是個人疏失所造成的問題
這世界還有拼命守護的價值嗎...
試用情形如下。
公告設於入口(portal.php):
從入口上來,正常。
公告的確會顯示於入口,進入論壇首頁(index.php)後亦會消失,不會繼續黏在論壇首頁。
若是從論壇首頁上來,不會有公告出現,這個時候再點擊連結到入口,就看得到公告了。
結論:這一方面的測試結果是沒有問題的。
公告設於論壇首頁(index.php):
從入口(portal.php)上來,有問題。
公告竟然會出現於入口,如同我之前所說的靈異現象。
但是點擊一下連結進入論壇首頁(有公告),然後再回去入口,公告就不會出現了。
若是從論壇首頁上來,公告正常出現,這個時候再點擊連結到入口,公告並不會出現。
結論:還是有問題。 ^^"
如果公告是設在論壇首頁(index.php),
而會員因為「我的最愛」網址是設定在入口(portal.php)的原故,他一上來論壇的第一個畫面是入口。
這個時候原本不應該出現在入口的公告就跑出來了....
公告設於入口(portal.php):
從入口上來,正常。
公告的確會顯示於入口,進入論壇首頁(index.php)後亦會消失,不會繼續黏在論壇首頁。
若是從論壇首頁上來,不會有公告出現,這個時候再點擊連結到入口,就看得到公告了。
結論:這一方面的測試結果是沒有問題的。
公告設於論壇首頁(index.php):
從入口(portal.php)上來,有問題。
公告竟然會出現於入口,如同我之前所說的靈異現象。
但是點擊一下連結進入論壇首頁(有公告),然後再回去入口,公告就不會出現了。
若是從論壇首頁上來,公告正常出現,這個時候再點擊連結到入口,公告並不會出現。
結論:還是有問題。 ^^"
如果公告是設在論壇首頁(index.php),
而會員因為「我的最愛」網址是設定在入口(portal.php)的原故,他一上來論壇的第一個畫面是入口。
這個時候原本不應該出現在入口的公告就跑出來了....
有任何關於 phpBB 或是架站的問題,請在論壇上公開發表出來,大家一起討論。
請不要丟私人訊息問我,因為私訊是用來聊私事的。
這樣作對於解決您的問題一點幫助也沒有,也很沒有效率,小弟我一概謝絕。
搜尋是一種美德,在發問之前,請多加利用頂端的文章搜尋功能,搜尋可能的關鍵字。
確定您想問的問題找不到答案後,再發問。
請不要丟私人訊息問我,因為私訊是用來聊私事的。
這樣作對於解決您的問題一點幫助也沒有,也很沒有效率,小弟我一概謝絕。
搜尋是一種美德,在發問之前,請多加利用頂端的文章搜尋功能,搜尋可能的關鍵字。
確定您想問的問題找不到答案後,再發問。
在這部份 我有研究過依夢兒 寫: 結論:還是有問題。 ^^"
如果公告是設在論壇首頁(index.php),
而會員因為「我的最愛」網址是設定在入口(portal.php)的原故,他一上來論壇的第一個畫面是入口。
這個時候原本不應該出現在入口的公告就跑出來了....
知道問題是出在那了
原因在於Board Message MOD XL中指的只在首頁顯示
其實不只在index一直顯示 也包括你用一個新視窗進入那個網站的第一個連結
所以用http://xxx/faq.php為網站的第一個連結進入的話 也會看到首頁的公告欄
但是按重新整理或者用這個視窗去過其他網站再回來網站就不會看到了
看來作者 首頁的定義不只在index顯示 網站的第一個連結也會顯示
這就是靈異現象的真相..(汗)
要解決的話 有兩種方法
第一種是給index.php一個新的指定碼\r
在後台指定將原本顯示在首頁的公告改為顯示於討論區就行了
代碼: 選擇全部
#
#-----[ OPEN 打開 ]------------------------------------------------
#
index.php
#
#-----[ FIND 尋找 ]------------------------------------------------
#
$userdata = session_pagestart($user_ip, PAGE_INDEX);
#
#-----[ REPLACE WITH 替換 ]----------------------------------------
#
$userdata = session_pagestart($user_ip, PAGE_INDEX_FORUM);
#
#-----[ OPEN 打開 ]------------------------------------------------
#
viewonline.php
#
#-----[ FIND 尋找 ]------------------------------------------------
#
case PAGE_INDEX:
$location = $lang['Forum_index'];
$location_url = "index.$phpEx";
break;
#
#-----[ BELOW, ADD 下面加上 ]--------------------------------------
#
case PAGE_INDEX_FORUM: // Forum
$location = $lang['index_forum'];
$location_url = "index.$phpEx";
break;
#
#-----[ OPEN 打開 ]------------------------------------------------
#
admin/index.php
#
#-----[ FIND 尋找 ]------------------------------------------------
#
case PAGE_INDEX:
$location = $lang['Forum_index'];
$location_url = "index.$phpEx?pane=right";
break;
#
#-----[ BELOW, ADD 下面加上 ]--------------------------------------
#
case PAGE_INDEX_FORUM://Forum
$location = $lang['index_forum'];
$location_url = "index.$phpEx?pane=right";
break;
#
#-----[ FIND 尋找 ]------------------------------------------------
#
case PAGE_INDEX:
$location = $lang['Forum_index'];
$location_url = "index.$phpEx?pane=right";
break;
#
#-----[ BELOW, ADD 下面加上 ]--------------------------------------
#
case PAGE_INDEX_FORUM://Forum
$location = $lang['index_forum'];
$location_url = "index.$phpEx?pane=right";
break;
#
#-----[ OPEN 打開 ]------------------------------------------------
#
admin/board_message_xl.php
#
#-----[ FIND 尋找 ]------------------------------------------------
#
case PAGE_INDEX:
$board_msg_display = $lang['Bm_index'];
break;
#
#-----[ BELOW, ADD 下面加上 ]--------------------------------------
#
case PAGE_INDEX_FORUM: // Forum
$board_msg_display = $lang['index_forum'];
break;
#
#-----[ OPEN 打開 ]------------------------------------------------
#
includes/constants.php
#
#-----[ FIND 尋找 ]------------------------------------------------
#
define('PAGE_GROUPCP', -11);
#
#-----[ BELOW, ADD 下面加上 ]--------------------------------------
#
define('PAGE_INDEX_FORUM', -200);//Forum
#
#-----[ OPEN 打開 ]------------------------------------------------
#
includes/functions_admin_bm.php
#
#-----[ FIND 尋找 ]------------------------------------------------
#
$option .= make_combo_row( PAGE_INDEX, $lang['Bm_index'], $nrsel );
#
#-----[ BELOW, ADD 下面加上 ]--------------------------------------
#
$option .= make_combo_row( PAGE_INDEX_FORUM, $lang['index_forum'], $nrsel );
#
#-----[ OPEN 打開 ]------------------------------------------------
#
includes/functions_bm.php
#
#-----[ FIND 尋找 ]------------------------------------------------
#
case PAGE_INDEX:
$location_url = "index." . $phpEx . "?";
break;
#
#-----[ BELOW, ADD 下面加上 ]--------------------------------------
#
case PAGE_INDEX_FORUM:
$location_url = "index." . $phpEx . "?";
break;
#
#-----[ OPEN 打開 ]------------------------------------------------
#
language/{YOUR_LANGUAGE}/lang_main.php
#
#-----[ FIND 尋找 ]------------------------------------------------
#
//
// That's all Folks!
// -------------------------------------------------
#
#-----[ BEFORE ADD 之前加上 ]--------------------------------------
#
$lang['index_forum'] = '討論區';
#
#-----[ 儲存/關閉所有檔案 ]----------------------------------------
#
# 外掛修正結束
不回答來自 私人訊息, 電子郵件, 及時通 的相關 phpBB 問題
除非是個人疏失所造成的問題
這世界還有拼命守護的價值嗎...
除非是個人疏失所造成的問題
這世界還有拼命守護的價值嗎...
上面那個方法我還沒試。天霜 寫:對了 大大如果第一種方法試過沒問題記得說一聲喔~
一來還沒時間弄,一來我怕會有副作用。
請問一下將 PAGE_INDEX 改成 PAGE_INDEX_FORUM 會不會影響 phpBB 或是其它外掛原有的運作啊?
有任何關於 phpBB 或是架站的問題,請在論壇上公開發表出來,大家一起討論。
請不要丟私人訊息問我,因為私訊是用來聊私事的。
這樣作對於解決您的問題一點幫助也沒有,也很沒有效率,小弟我一概謝絕。
搜尋是一種美德,在發問之前,請多加利用頂端的文章搜尋功能,搜尋可能的關鍵字。
確定您想問的問題找不到答案後,再發問。
請不要丟私人訊息問我,因為私訊是用來聊私事的。
這樣作對於解決您的問題一點幫助也沒有,也很沒有效率,小弟我一概謝絕。
搜尋是一種美德,在發問之前,請多加利用頂端的文章搜尋功能,搜尋可能的關鍵字。
確定您想問的問題找不到答案後,再發問。
關於這點 我也有考慮過依夢兒 寫: 請問一下將 PAGE_INDEX 改成 PAGE_INDEX_FORUM 會不會影響 phpBB 或是其它外掛原有的運作啊?
所以我只有index.php是用替換的方式
而其他檔案是\r
不把PAGE_INDEX 改成 PAGE_INDEX_FORUM
而是用新增PAGE的方式
關於這部份的程式碼
我沒猜錯的話 是 "查看誰在線上" 及 "後台的查看誰在線上"
也就是說 如果會員是在index
那麼在 "查看誰在線上" 及 "後台的查看誰在線上"中本來會顯示成"XXX首頁"
但改完後 會變成"討論區"
換句話說 我只是把index的顯示名稱位址改掉 多一個顯示狀態
所以就算是其他外掛的檔案中是\r
$userdata = session_pagestart($user_ip, PAGE_INDEX);
也不會有所影響
因為我保留viewonline.php, admin/index.php ,includes/constants.php
中有關PAGE_INDEX的代碼
我這邊裝了90幾個外掛 到目前為止 我沒發現任何異狀
不回答來自 私人訊息, 電子郵件, 及時通 的相關 phpBB 問題
除非是個人疏失所造成的問題
這世界還有拼命守護的價值嗎...
除非是個人疏失所造成的問題
這世界還有拼命守護的價值嗎...
