1 頁 (共 1 頁)

[問題]【讓訪客搜尋版面上的主題名稱,但是無法閱讀文章內容】【巳經解決了】

發表於 : 2007-06-28 15:30
china2000
情況:今天依照心靈捕手老師的方法修改search.php後上載到server!過程一切順利!但登出後用訪客身份進入某些只有註冊會員才能觀看的版面!並沒有辦法瀏覽主題名稱,仍是出現要求登入的畫面!!是不是版本不兼容的問題?

補充一點那些版面的設定如下:
檢視設為所有會員。
閱讀設為註冊會員

參考連結:
【讓訪客搜尋版面上的主題名稱,但是無法閱讀文章內容】
http://phpbb-tw.net/phpbb/viewtopic.php?t=19986


主機設定為如下:
Hardware : P4D 3.2G MHz, 2GB Memory, 2 x 72GB SCSI hdd (Raid 1).
Software : PHP Version 4.4, MY SQL Version 4.1, OS: Linux Version Centos , phpBB2 v2.0.22

Re: [問題]【讓訪客搜尋版面上的主題名稱,但是無法閱讀文章內容】

發表於 : 2007-06-28 15:44
心靈捕手
china2000 寫:情況:今天依照心靈捕手老師的方法修改search.php後上載到server!過程一切順利!但登出後用訪客身份進入某些只有註冊會員才能觀看的版面!並沒有辦法瀏覽主題名稱,仍是出現要求登入的畫面!!是不是版本不兼容的問題?

補充一點那些版面的設定如下:
檢視設為所有會員。
閱讀設為註冊會員

參考連結:
【讓訪客搜尋版面上的主題名稱,但是無法閱讀文章內容】
http://phpbb-tw.net/phpbb/viewtopic.php?t=19986


主機設定為如下:
Hardware : P4D 3.2G MHz, 2GB Memory, 2 x 72GB SCSI hdd (Raid 1).
Software : PHP Version 4.4, MY SQL Version 4.1, OS: Linux Version Centos , phpBB2 v2.0.22
建議您:
檢視 viewforum.php 是否有依 依夢兒 的方法修改.

發表於 : 2007-06-28 15:57
china2000
老師~ 那不是老師的和依夢兒是兩個不同的修改方法嗎?

原來我是用依夢兒的方法,第一個部份沒有問題!
開啟 viewforum.php ,搜尋:

代碼:
!$is_auth['auth_read'] ||

找到後,刪除,儲存。
但viewtopic.php 這個部份有問題!因為內裡找不到「$redirect = ( isset($post_id) ) ?」這句子!

在沒有辦法下才改用老師的方法,修改過程順利但沒效用~

發表於 : 2007-06-28 16:05
心靈捕手
china2000 寫:老師~ 那不是老師的和依夢兒是兩個不同的修改方法嗎?

原來我是用依夢兒的方法,第一個部份沒有問題!
開啟 viewforum.php ,搜尋:

代碼:
!$is_auth['auth_read'] ||

找到後,刪除,儲存。
但viewtopic.php 這個部份有問題!因為內裡找不到「$redirect = ( isset($post_id) ) ?」這句子!

在沒有辦法下才改用老師的方法,修改過程順利但沒效用~
我寫的部分只是將上頭 (依夢兒) 文章的旨意, 應用到 '搜尋 (search) 而已.
您提到的現象表示 viewforum.php 的修改有問題.

建議您:
1. 貼出網址以供測試
2. 將下列檔案壓縮後, 貼出下載聯結.
viewforum.php

發表於 : 2007-06-28 16:21
china2000
謝老師回覆~ 應該是viewtopic.php 這個檔內的變數和修改方法不同!

1. 網址為 http://www.hkuf.com
2. 案壓縮檔連結 http://www.hkuf.com/download/Before.rar
(內裡有viewforum.php和viewtopic.php這兩個檔)

發表於 : 2007-06-28 16:54
心靈捕手
china2000 寫:謝老師回覆~ 應該是viewtopic.php 這個檔內的變數和修改方法不同!

1. 網址為 http://www.hkuf.com
2. 案壓縮檔連結 http://www.hkuf.com/download/Before.rar
(內裡有viewforum.php和viewtopic.php這兩個檔)
您的 viewforum.php 沒有修改吧!? :-?
以下的修改, 提供您參考:
#
#-----[ FIND ]-----
#

代碼: 選擇全部

if ( !$is_auth['auth_read'] || !$is_auth['auth_view'] )
#
#-----[ REPLACE WITH ]-----
#

代碼: 選擇全部

if ( !$is_auth['auth_view'] )
ps. viewtopic.php 不必修改.

發表於 : 2007-06-28 17:19
china2000
回老師~根據老師提供修改viewforum.php的方法後,問題巳經解決了!

謝謝老師幫忙

:-P

發表於 : 2007-06-28 22:14
china2000
回報一個狀況:

修改後會所把有內版的題目皆會列出!但不修改search.php則不會顯示私密房內的題目!

發表於 : 2007-06-29 06:50
心靈捕手
china2000 寫:回報一個狀況:

修改後會所把有內版的題目皆會列出!但不修改search.php則不會顯示私密房內的題目!
重點是 訪客可以閱讀 嗎?
您務必搞清楚為何要做這個修改.

發表於 : 2007-06-29 12:42
china2000
謝老師回覆,明白了!