[問題]關於教學文件庫的[教學]禁止訪客的權限(之二)

phpBB Installation & Usage Support
phpBB 2 安裝於各類型作業平台之問題討論;外掛問題,請到相關版面依發問格式發表!
(發表文章請按照公告格式發表,違者砍文)

版主: 版主管理群

版面規則
本區是討論關於 phpBB 2.0.X 架設安裝上的問題,只要有安裝任何外掛,請到外掛討論相關版面按照公告格式發表。
(發表文章請按照公告格式發表,違者砍文)
主題已鎖定
leifmc
星球普通子民
星球普通子民
文章: 28
註冊時間: 2004-11-23 22:26

[問題]關於教學文件庫的[教學]禁止訪客的權限(之二)

文章 leifmc »

就是這一篇

關於這一段\r
jiminkao 寫:1. 會員資料
打開 profile.php
找到

代碼: 選擇全部

    if ( $mode == 'viewprofile' )
   { 
換成

代碼: 選擇全部

       if ( !$userdata['session_logged_in'] && $mode == 'viewprofile' )
      {
         redirect(append_sid("login.$phpEx?redirect=profile.$phpEx&mode=viewprofile", true));
      } 
我照著做的話\r
會出現
錯誤代碼 寫:Parse error: parse error, unexpected '}' in /home/dotedqyf/public_html/phpbb/profile.php on line 131
於是我把換成哪邊的程式碼最後的}刪掉...
雖然不會出現錯誤但是卻還是無法看會員資料...

最後我把

代碼: 選擇全部

	if ( $mode == 'viewprofile' )
	{
		include($phpbb_root_path . 'includes/usercp_viewprofile.'.$phpEx);
		exit;
	}
整個替換為\r

代碼: 選擇全部

       if ( !$userdata['session_logged_in'] && $mode == 'viewprofile' )
      {
         redirect(append_sid("login.$phpEx?redirect=profile.$phpEx&mode=viewprofile", true));
      } 
就可以正常使用了...
不知道這樣是不是正確的呢? :?:

我是使用在竹貓首頁公告的phpBB2.011版
小竹子 寫:2004/11/19 UPDATE(更新)
>>phpBB2.011+正體中文按鈕+正體中文語系<<
頭像
shihchieh
竹貓忠實會員
竹貓忠實會員
文章: 509
註冊時間: 2002-10-07 13:02

文章 shihchieh »

沒錯,你這樣的修改是正確的
上述的修改會造成if判斷式多了一個}而造成程式錯誤
---
Do you fear death ?
leifmc
星球普通子民
星球普通子民
文章: 28
註冊時間: 2004-11-23 22:26

文章 leifmc »

嗯嗯...感謝你唷... :mrgreen:
leifmc
星球普通子民
星球普通子民
文章: 28
註冊時間: 2004-11-23 22:26

文章 leifmc »

唉阿~之前哪個修改還是有問題...
會造成無法進入個人資料的樣子...
我又稍微更改了一下大概是這樣...

原本\r

代碼: 選擇全部

	if ( $mode == 'viewprofile' )
	{
		include($phpbb_root_path . 'includes/usercp_viewprofile.'.$phpEx);
		exit;
	}
替換為\r

代碼: 選擇全部

    if ( $mode == 'viewprofile' )
	{
	  if ( !$userdata['session_logged_in'] )
      {
         redirect(append_sid("login.$phpEx?redirect=profile.$phpEx&mode=viewprofile", true));
      } 
		include($phpbb_root_path . 'includes/usercp_viewprofile.'.$phpEx);
		exit;
	}
所以教學文件庫哪應該不是換成...
而是在此之後加入吧... :roll:
若有錯誤還請各位前輩多多指教
謝謝...
主題已鎖定

回到「phpBB 2 安裝與使用」