在此向 心靈捕手大大 致上最高敬意 .......
心靈捕手大大 很細心哦..... 連 index頁 下方的登入列 都有記得加上 MAC欄位
還以為只會在網頁上方 登入連結 裡的 登入頁 有加, 真是心思細膩....
竹貓 真是個 有效率、又能排除問題 的好地方
再次感謝各位 無私的分享 和 辛勞的付出 ~~
版主: 版主管理群
有兩種作法可以試試, 略舉如下:Perfect 寫:Sorry..... 再請教 心靈捕手大大 一個延伸問題~~
可供會員做登入的地方, 應只有 首頁(index.php) 及 登入頁(login.php)
假設 想要在這兩個網頁 各自加個 if 判斷句, 使達到下列目的
當 if 判斷句 為假時: 令 該兩個網頁內 的 會員名稱&登入密碼 輸入框 、 自動登入checkbox、及 登入鈕
皆變為 Disabled狀態 (即 無法輸入、核取、點擊), 並在網頁上 顯示一行文字訊息
若 if 判斷句 為真時: 則以 原正常狀態 顯示之, 即 可輸入、核取、點擊 之狀態
請問~ 這樣的效果, 其程式碼 該何修改呢 ??
代碼: 選擇全部
if( 判斷句 為真 )
{
$template->assign_block_vars('switch_user_register', array());
}
代碼: 選擇全部
<!-- BEGIN switch_user_register -->
...
<!-- END switch_user_register -->
代碼: 選擇全部
'LOCK_REGISTER' =>(判斷句 為真) ? '':'DISABLED',
代碼: 選擇全部
<input type="text" class="post" {LOCK_REGISTER} name="username" size="25" maxlength="40" value="{USERNAME}" />
第1種 BEGIN~END 的用法, phpbb2裡常用到, 例如在 overall_header.tpl 裡
第2種 算屬於 html 的用法, 小弟比較容易看懂, 可惜 文字輸入框 不論使用 disabled 或 readonly
抱歉! 我不過只是依樣畫葫蘆而已, 並不懂架構源由.Perfect 寫:小弟對 phpbb2 此種用法的 來龍去脈、架構、邏輯、要件....., 不是很懂
不知 心靈捕手大大 有空時, 是否可對此種 BEGIN~END 的用法, 做個 觀念 及 用法 的說明教學
或者 竹貓 還是那個網站, 有此用法的說明文件 可 參考、學習 呢 ~~
(個人覺得這個用法很好、很重要, 要了解 phpbb2 一定要懂此用法)
這個所謂 '更重要的問題' 讓我看得一頭霧水.Perfect 寫: 漏了問一個 更重要的問題 (續上所問)~~
當在 可供會員做登入的 首頁(index.php) 及 登入頁(login.php) 內, 各自加個 if 判斷句 時
若 該兩網頁 被開啟時, 其內之 if 判斷句 為假, 除 如上所述 讓 各個文字輸入框 變為 Disabled 外
同時也要讓 有勾自動登入者, 變為登出狀態, 即其內 if 條件=假 時
1. 各輸入框 變為 Disabled (不允許作登入) <----- 已解決
2. 有勾自動登入者 變為登出 <----- 請問此點該如何做到
Sorry.... 一直問一些 有的沒的 的 怪問題..... 還請海函