[問題] 會員密碼無法進入論壇 ~ 請教幾個無法理解的怪現象

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

版主: 版主管理群

版面規則
本區是討論關於 phpBB 2.0.X 架設安裝上的問題,只要有安裝任何外掛,請到外掛討論相關版面按照公告格式發表。
(發表文章請按照公告格式發表,違者砍文)
Perfect
星球普通子民
星球普通子民
文章: 16
註冊時間: 2007-10-06 18:50

文章 Perfect »

握著你的手 感動的說聲 謝謝 ~~
在此向 心靈捕手大大 致上最高敬意 .......


心靈捕手大大 很細心哦..... 連 index頁 下方的登入列 都有記得加上 MAC欄位
還以為只會在網頁上方 登入連結 裡的 登入頁 有加, 真是心思細膩....

竹貓 真是個 有效率、又能排除問題 的好地方 :lol:
再次感謝各位 無私的分享 和 辛勞的付出 ~~
 
Perfect
星球普通子民
星球普通子民
文章: 16
註冊時間: 2007-10-06 18:50

文章 Perfect »

Sorry..... 再請教 心靈捕手大大 一個延伸問題~~

可供會員做登入的地方, 應只有 首頁(index.php)登入頁(login.php)
假設 想要在這兩個網頁 各自加個 if 判斷句, 使達到下列目的

  當 if 判斷句 為假時: 令 該兩個網頁內 的 會員名稱&登入密碼 輸入框自動登入checkbox、及 登入鈕
              皆變為 Disabled狀態 (即 無法輸入、核取、點擊), 並在網頁上 顯示一行文字訊息

  若 if 判斷句 為真時: 則以 原正常狀態 顯示之, 即 可輸入、核取、點擊 之狀態

請問~ 這樣的效果, 其程式碼 該何修改呢 ??

 
頭像
心靈捕手
默默耕耘的老師
默默耕耘的老師
文章: 8513
註冊時間: 2004-04-30 01:54
來自: Taiwan

文章 心靈捕手 »

Perfect 寫:Sorry..... 再請教 心靈捕手大大 一個延伸問題~~

可供會員做登入的地方, 應只有 首頁(index.php)登入頁(login.php)
假設 想要在這兩個網頁 各自加個 if 判斷句, 使達到下列目的

  當 if 判斷句 為假時: 令 該兩個網頁內 的 會員名稱&登入密碼 輸入框自動登入checkbox、及 登入鈕
              皆變為 Disabled狀態 (即 無法輸入、核取、點擊), 並在網頁上 顯示一行文字訊息

  若 if 判斷句 為真時: 則以 原正常狀態 顯示之, 即 可輸入、核取、點擊 之狀態

請問~ 這樣的效果, 其程式碼 該何修改呢 ??

 
有兩種作法可以試試, 略舉如下:

1. 在 login.php 使用

代碼: 選擇全部

if( 判斷句 為真 )
{
	$template->assign_block_vars('switch_user_register', array());
}
在 templates/subSilver/login_body.tpl 使用

代碼: 選擇全部

<!-- BEGIN switch_user_register -->
...
<!-- END switch_user_register -->
2. 在 login.php 使用

代碼: 選擇全部

'LOCK_REGISTER' =>(判斷句 為真) ? '':'DISABLED',
在 templates/subSilver/login_body.tpl 使用

代碼: 選擇全部

<input type="text" class="post" {LOCK_REGISTER} name="username" size="25" maxlength="40" value="{USERNAME}" />
ps.
移動至 'phpbb2 使用' 版面
施比受有福,祝福您好運! ^_^
歡迎光臨★★心靈捕手★★ :: 討論區
https://wang5555.dnsfor.me/phpBB3/
Perfect
星球普通子民
星球普通子民
文章: 16
註冊時間: 2007-10-06 18:50

文章 Perfect »

感謝 心靈捕手大大 一路上 不離不棄的照顧和關愛......
心靈捕手 寫:有兩種作法可以試試, 略舉如下:

1. 在 login.php 使用

代碼: 選擇全部

if( 判斷句 為真 )
{
	$template->assign_block_vars('switch_user_register', array());
}
在 templates/subSilver/login_body.tpl 使用

代碼: 選擇全部

<!-- BEGIN switch_user_register -->
...
<!-- END switch_user_register -->
第1種 BEGIN~END 的用法, phpbb2裡常用到, 例如在 overall_header.tpl 裡
<!-- BEGIN switch_user_logged_out -->
  當是在登出狀態下 則在網頁上方顯示 會員註冊的連結
<!-- END switch_user_logged_out -->

小弟對 phpbb2 此種用法的 來龍去脈、架構、邏輯、要件....., 不是很懂
不知 心靈捕手大大 有空時, 是否可對此種 BEGIN~END 的用法, 做個 觀念用法 的說明教學
或者 竹貓 還是那個網站, 有此用法的說明文件 可 參考、學習 呢 ~~
(個人覺得這個用法很好、很重要, 要了解 phpbb2 一定要懂此用法)

$template->assign_block_vars(......); 的主要用途是什麼啊
好多支程式裡 都有 assign_block_vars 這個語法 :roll:

心靈捕手 寫:2. 在 login.php 使用

代碼: 選擇全部

'LOCK_REGISTER' =>(判斷句 為真) ? '':'DISABLED',
在 templates/subSilver/login_body.tpl 使用

代碼: 選擇全部

<input type="text" class="post" {LOCK_REGISTER} name="username" size="25" maxlength="40" value="{USERNAME}" />
第2種 算屬於 html 的用法, 小弟比較容易看懂, 可惜 文字輸入框 不論使用 disabled 或 readonly
預設好像都只是 使游標無法移入 而已, 文字輸入框本身 並不會變成 灰階狀態
看來得自己 用css 設個 灰階狀態 的 class 給 Disabled狀態 的 表單物件用 .... 有需要時 再自己 Try 囉 :mrgreen:


漏了問一個 更重要的問題 (續上所問)~~
當在 可供會員做登入首頁(index.php) 及 登入頁(login.php) 內, 各自加個 if 判斷句 時
若 該兩網頁 被開啟時, 其內之 if 判斷句 為假, 除 如上所述 讓 各個文字輸入框 變為 Disabled 外
同時也要讓 有勾自動登入者, 變為登出狀態, 即其內 if 條件=假 時
1. 各輸入框 變為 Disabled (不允許作登入)  <----- 已解決
2. 有勾自動登入者 變為登出         <----- 請問此點該如何做到

Sorry.... 一直問一些 有的沒的 的 怪問題..... 還請海函 :oops:
 
 
頭像
心靈捕手
默默耕耘的老師
默默耕耘的老師
文章: 8513
註冊時間: 2004-04-30 01:54
來自: Taiwan

文章 心靈捕手 »

Perfect 寫:小弟對 phpbb2 此種用法的 來龍去脈、架構、邏輯、要件....., 不是很懂
不知 心靈捕手大大 有空時, 是否可對此種 BEGIN~END 的用法, 做個 觀念用法 的說明教學
或者 竹貓 還是那個網站, 有此用法的說明文件 可 參考、學習 呢 ~~
(個人覺得這個用法很好、很重要, 要了解 phpbb2 一定要懂此用法)
抱歉! 我不過只是依樣畫葫蘆而已, 並不懂架構源由.
Perfect 寫: 漏了問一個 更重要的問題 (續上所問)~~
當在 可供會員做登入首頁(index.php) 及 登入頁(login.php) 內, 各自加個 if 判斷句 時
若 該兩網頁 被開啟時, 其內之 if 判斷句 為假, 除 如上所述 讓 各個文字輸入框 變為 Disabled 外
同時也要讓 有勾自動登入者, 變為登出狀態, 即其內 if 條件=假 時
1. 各輸入框 變為 Disabled (不允許作登入)  <----- 已解決
2. 有勾自動登入者 變為登出         <----- 請問此點該如何做到

Sorry.... 一直問一些 有的沒的 的 怪問題..... 還請海函 :oops:
 
 
這個所謂 '更重要的問題' 讓我看得一頭霧水. :roll:
1. 既然, 輸入框 變為 Disabled, 為何還可以勾選 '自動登入'?
2. 即使真的還可以勾選 '自動登入', 但是沒有輸入會員名稱, 密碼等資料, 根本就無法登入啊! 為何還需要 '變為登出'?

--
老實說, 我一向不喜歡 '拒絕說明論壇網址' 的提問者;
論壇的資源, 貴在 '分享'; 實在不解, 為何有人處心積慮搞個論壇, 卻又說 '不便公開'?

這個主題的相關討論已經夠多;
若再有其他問題, 則建議您, 依發問格式, 重新發表主題.

鎖定!
施比受有福,祝福您好運! ^_^
歡迎光臨★★心靈捕手★★ :: 討論區
https://wang5555.dnsfor.me/phpBB3/
主題已鎖定

回到「phpBB 2 安裝與使用」