[問題]關於訪客張貼文章的問題

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

版主: 版主管理群

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

[問題]關於訪客張貼文章的問題

文章 wayne_cclo »

各位大大好\r

小弟有個phpBB (ver 2.0.4)的討論區
基於討論區的特性,我是允許未註冊訪客留言。

不過我希望訪客留言時至少一定要輸入自己的名稱\r
因為很多人很懶,以訪客身份留言時連"會員名稱"那一欄都留白\r
導致討論串中一堆沒有名稱的訪客,搞不清楚誰是誰。

我想到有兩種作法
一是如果訪客張貼文章時"會員名稱"欄留白的話會跳出一個視窗告訴他們一定要輸入\r
名字,然後自動回到留言輸入頁強迫他們輸入名字。
這跟強迫留言者不可張貼空白留言的作法是一樣的,我想就在檢查\r
留言是否空白的地方加入一兩行code來檢查會員名稱是否空白,

目前從張貼頁的html code可以看出是用function checkForm(form)這個
方程式來檢查留言是否空白:

代碼: 選擇全部

function checkForm(form) {

	formErrors = false;

	if (document.post.message.value.length < 2)
	{
		formErrors = "發表文章必須要有文章內容";
	}

	if (formErrors)
	{
		alert(formErrors);
		return false;
	}

.........

但是我找不出這個方程式是寫在在原始碼\r
的那裡?另外就是訪客名稱的變數是什麼?


另一個是比較柔性的方法就是在留言輸入頁的會員名稱那一欄手動加上
一行字提醒訪客輸入名稱。同樣的,我也不知道該修改原始碼的那個部份
來達到上述目的。

請各位大大解惑,如果有更好的作法也請建議,謝謝!
依夢兒
竹貓忠實會員
竹貓忠實會員
文章: 2013
註冊時間: 2002-11-20 00:07

文章 依夢兒 »

wayne_cclo 寫:不過我希望訪客留言時至少一定要輸入自己的名稱
這個....已經有人開發成外掛了,看一下吧!
http://phpbb-tw.net/phpbb/viewtopic.php?t=21151
http://phpbb-tw.net/phpbb/viewtopic.php?t=21830
有任何關於 phpBB 或是架站的問題,請在論壇上公開發表出來,大家一起討論。
請不要丟私人訊息問我,因為私訊是用來聊私事的。
這樣作對於解決您的問題一點幫助也沒有,也很沒有效率,小弟我一概謝絕。



搜尋是一種美德,在發問之前,請多加利用頂端的文章搜尋功能,搜尋可能的關鍵字。
確定您想問的問題找不到答案後,再發問。
wayne_cclo
星球普通子民
星球普通子民
文章: 2
註冊時間: 2004-01-11 01:38

文章 wayne_cclo »

收到,太感謝了..... :-D
主題已鎖定

回到「phpBB 2 安裝與使用」