[問題]訪客須留稱呼&快速回覆PLUS

phpBB 2 MOD Support
無論是官方或非官方認證之外掛,安裝與使用問題討論。
(發表文章請按照公告格式發表,違者砍文)

版主: 版主管理群

主題已鎖定
io_oi
星球公民
星球公民
文章: 180
註冊時間: 2002-06-19 17:18

[問題]訪客須留稱呼&快速回覆PLUS

文章 io_oi »

問題外掛: [小技巧]讓訪客留言時要留下稱呼..
參考連結:http://phpbb-tw.net/phpbb/viewtopic.php?t=21151
使用版本:phpBB 2.0.4 & 2.0.6
-------------------------------------------------------
錯誤情形:

不算錯誤,只是跟"快速回覆PLUS"碰在一起時有點錯愕
訪客在快速回覆發言的地方會破功
這個外掛很好用\r
如果沒有對應的方式
我可能會以此外掛為主
而拆掉快速回覆PLUS功能\r
(若是喜歡這個外掛的人,想法應該都跟我一樣吧)

是不是可能可以有這樣的對應的方式
以下是想法:

例如訪客身分時,隱藏"快速回覆"功能?
(或者僅隱藏"快速回覆PLUS"的送出按鈕,而可顯示預覽按鈕,這樣可以引導訪客到"回覆文章")
但是後台版面權限裡,不停止訪客"回覆文章"的功能喔
我不會PHP,若說的太笨拙,可別見怪...

以上只是遇到此問題的想法,應該可以算是[討論]吧?

我所使用的快速回覆
[外掛]快速回覆功能PLUS進階版
http://phpbb-tw.net/phpbb/viewtopic.php?t=14541
-------------------------------------------------------
主機系統:自機架設 WinXP-P SP1 + RaidenHTTPD 1.0.51D + PHP 4.2.3 + MySQL 3.23.57
使用網路:固定IP SEEDNet ADSL 1.5/384
青盛密林中立,友疑問常攜提,
光萬丈照故鄉形明月映大地。
mit
星球公民
星球公民
文章: 247
註冊時間: 2003-10-23 18:26
來自: 壞鄰居社區
聯繫:

文章 mit »

試試看我的改法吧...
http://phpbb-tw.net/phpbb/viewtopic.php?p=124851#124851

我是模仿phpbb的function_post.php裡\r
檢查使用者發表新主題時有沒有填上標題的函式改的。

我想不管是在哪裡發表文章,只要有用到function_post,
應該都能提醒訪客填寫訪客名稱。
圖檔
io_oi
星球公民
星球公民
文章: 180
註冊時間: 2002-06-19 17:18

文章 io_oi »

嗯~謝謝你!!
我會試試看的!!
青盛密林中立,友疑問常攜提,
光萬丈照故鄉形明月映大地。
io_oi
星球公民
星球公民
文章: 180
註冊時間: 2002-06-19 17:18

文章 io_oi »

對不起\r
再請教一下這一段\r

代碼: 選擇全部

打開 lang_main.php 

$lang['Empty_username'] = '請填寫您的會員名稱';

在下面加上: 

$lang['Empty_guestname'] = '請填寫您的訪客名稱'; 
$lang['Guestname'] = '訪客名稱';
我找不到\r
$lang['Empty_username'] = '請填寫您的會員名稱';
Empty_username 請填寫您的會員名稱 都找不到\r

另外這一段\r

代碼: 選擇全部

打開 [color=red]post_body.tpl[/color] 

找到: 

   <!-- BEGIN switch_username_select --> 
   <tr> 
      <td class="row1"><span class="gen"><b>{L_USERNAME}</b></span></td>

把裡面的 
{L_USERNAME}改成{L_GUESTNAME}
應該是 posting_body.tpl 對嗎?
青盛密林中立,友疑問常攜提,
光萬丈照故鄉形明月映大地。
Martinet
竹貓忠實會員
竹貓忠實會員
文章: 850
註冊時間: 2003-06-09 21:58
聯繫:

文章 Martinet »

io_oi 寫:對不起\r
再請教一下這一段\r

代碼: 選擇全部

打開 lang_main.php 

$lang['Empty_username'] = '請填寫您的會員名稱';

在下面加上: 

$lang['Empty_guestname'] = '請填寫您的訪客名稱'; 
$lang['Guestname'] = '訪客名稱';
我找不到\r
$lang['Empty_username'] = '請填寫您的會員名稱';
Empty_username 請填寫您的會員名稱 都找不到\r
基本上加在 ?> 前面都行 , 所以隨便找個位置加就好了

io_oi 寫: 另外這一段\r

代碼: 選擇全部

打開 [color=red]post_body.tpl[/color] 

找到: 

   <!-- BEGIN switch_username_select --> 
   <tr> 
      <td class="row1"><span class="gen"><b>{L_USERNAME}</b></span></td>

把裡面的 
{L_USERNAME}改成{L_GUESTNAME}
應該是 posting_body.tpl 對嗎?
是滴..就是posting_body.tpl
io_oi
星球公民
星球公民
文章: 180
註冊時間: 2002-06-19 17:18

文章 io_oi »

裝完之後感覺不錯!!
這個外掛讚喔!!
強力推薦!!!
青盛密林中立,友疑問常攜提,
光萬丈照故鄉形明月映大地。
主題已鎖定

回到「外掛問題討論」