1 頁 (共 2 頁)

[問題]Blog Mod 0.2.3的訪客機器人留言

發表於 : 2006-07-13 16:22
yll
問題外掛:Blog Mod 0.2.3
參考連結:
http://phpbb-tw.net/phpbb/viewtopic.php?t=35352
使用版本:phpBB 2.0.17
網站位置: http://yll.loxa.edu.tw/phpBB2/

狀況描述:
狀況類似這個
http://phpbb-tw.net/phpbb/viewtopic.php?t=45270

但現是在blog中的留言板
圖檔
每日都有許多的訪客機器人留言

是否也可解決呢???
謝謝大家...

發表於 : 2006-07-13 23:18
心靈捕手
稍微察看了一下 weblog.php 程式碼, 發現 Blog 並沒有 '限制訪客在留言板留言' 的機制.

建議您:
1. 補齊發問格式
2. 試試自行在 weblog.php 加入類似 posting.php 的 '確認代碼' 機制
3. 或者, 參考 ANTISPAM MOD 的相關做法

發表於 : 2006-07-14 10:53
yll
心靈捕手 寫:稍微察看了一下 weblog.php 程式碼, 發現 Blog 並沒有 '限制訪客在留言板留言' 的機制.

建議您:
1. 補齊發問格式
2. 試試自行在 weblog.php 加入類似 posting.php 的 '確認代碼' 機制
3. 或者, 參考 ANTISPAM MOD 的相關做法
謝謝心大
我會試試
有問題再麻煩你指教 :-?

發表於 : 2006-07-14 18:45
心靈捕手
yll 寫:
心靈捕手 寫:稍微察看了一下 weblog.php 程式碼, 發現 Blog 並沒有 '限制訪客在留言板留言' 的機制.

建議您:
1. 補齊發問格式
2. 試試自行在 weblog.php 加入類似 posting.php 的 '確認代碼' 機制
3. 或者, 參考 ANTISPAM MOD 的相關做法
謝謝心大
我會試試
有問題再麻煩你指教 :-?
其實, 我前文建議您的方法, 有點 '小題大作'. :oops:
以下的修改, 提供您參考:
#
#-----[ OPEN ]-----
#
weblog.php

#
#-----[ FIND ]-----
#

代碼: 選擇全部

if ( isset ($HTTP_POST_VARS['submit']) && $weblog_data['show_shoutbox'] )
#
#-----[ REPLACE WITH ]-----
#

代碼: 選擇全部

// 限制訪客在留言板留言
if ( !$userdata['session_logged_in'] )
{
	echo"注意! 您必須 <a href=login.php>[登入]</a> 後, 才可以在留言板留言.";
}

if ( isset ($HTTP_POST_VARS['submit']) && $weblog_data['show_shoutbox'] && $userdata['session_logged_in'] )
#
#-----[ SAVE & CLOSE ]-----
#

DEMO:
http://wang5555.dyndns.org/phpbb2/weblog.php?w=1

ps.
如此修改, 將限制訪客在留言板留言;
利弊得失, 請您自行斟酌之.

發表於 : 2006-07-14 21:28
yll
謝謝心大
這樣該是最簡單的方式了 :-D

發表於 : 2006-07-20 06:45
Arisa520
心靈捕手 寫:
yll 寫:
心靈捕手 寫:稍微察看了一下 weblog.php 程式碼, 發現 Blog 並沒有 '限制訪客在留言板留言' 的機制.

建議您:
1. 補齊發問格式
2. 試試自行在 weblog.php 加入類似 posting.php 的 '確認代碼' 機制
3. 或者, 參考 ANTISPAM MOD 的相關做法
謝謝心大
我會試試
有問題再麻煩你指教 :-?
其實, 我前文建議您的方法, 有點 '小題大作'. :oops:
以下的修改, 提供您參考:
#
#-----[ OPEN ]-----
#
weblog.php

#
#-----[ FIND ]-----
#

代碼: 選擇全部

if ( isset ($HTTP_POST_VARS['submit']) && $weblog_data['show_shoutbox'] )
#
#-----[ REPLACE WITH ]-----
#

代碼: 選擇全部

// 限制訪客在留言板留言
if ( !$userdata['session_logged_in'] )
{
	echo"注意! 您必須 <a href=login.php>[登入]</a> 後, 才可以在留言板留言.";
}

if ( isset ($HTTP_POST_VARS['submit']) && $weblog_data['show_shoutbox'] && $userdata['session_logged_in'] )
#
#-----[ SAVE & CLOSE ]-----
#

DEMO:
http://wang5555.dyndns.org/phpbb2/weblog.php?w=1

ps.
如此修改, 將限制訪客在留言板留言;
利弊得失, 請您自行斟酌之.
報告
做了這個修正之後
訪客若進入網誌則會呈現空白的狀態
但是若登入後則沒有任何問題
是個人修改的問題嗎?^^? :-|

發表於 : 2006-07-21 00:31
心靈捕手
Arisa520 寫: 報告
做了這個修正之後
訪客若進入網誌則會呈現空白的狀態
但是若登入後則沒有任何問題
是個人修改的問題嗎?^^? :-|
如果您的論壇語系, 是採用 utf-8 編碼的話,
那麼修改後存檔, 請記得採 utf-8 編碼存檔.

或者, 請提供網誌網址, 方便前往察看.

發表於 : 2006-08-04 12:07
過山雲
延伸問題:

如何防堵廣告機器人在... [ Permalink ] 留言?

參考連結:

http://www.5819375.idv.tw/phpbb2/weblog_entry.php?e=269

發表於 : 2006-08-04 23:55
心靈捕手
過山雲 寫:延伸問題:

如何防堵廣告機器人在... [ Permalink ] 留言?

參考連結:

http://www.5819375.idv.tw/phpbb2/weblog_entry.php?e=269
不太明白, 何謂 '在... [ Permalink ] 留言'?
以您所貼的連結, 我實在是看不出個所以然;
請補充說明.

發表於 : 2006-08-05 10:52
過山雲
心靈捕手兄你好,

目前BLOG遇到廣告機器人留言的問題有兩個。

1.Shoutbox(留言版)
2.Permalink

可進去phpmyadmin

檢視
phpbb_weblog_shoutbox
phpbb_weblog_trackbacks

這兩個,一個是Permalink,一個是Shoutbox。

都會被廣告機器人滲透留言~

真想請教,如何關閉Permalink這個功能,反正也無人使用。

發表於 : 2006-08-05 11:18
心靈捕手
過山雲 寫:心靈捕手兄你好,

目前BLOG遇到廣告機器人留言的問題有兩個。

1.Shoutbox(留言版)
2.Permalink

可進去phpmyadmin

檢視
phpbb_weblog_shoutbox
phpbb_weblog_trackbacks

這兩個,一個是Permalink,一個是Shoutbox。

都會被廣告機器人滲透留言~

真想請教,如何關閉Permalink這個功能,反正也無人使用。
廣告機器人在留言板留言, 是比較清楚可見;
但是在 'Permalink' 留言, 就比較難以理解.

'Permalink' 只是一個 '引用連結' 而已,
也就是說, 它不過是網友要引用該篇網誌文章的 '參考連結' 而已.

而且, 依我的經驗, 這部份的參考連結有誤.
恐怕得等日後的版本更新, 盼解決此一問題.

發表於 : 2006-08-05 12:40
過山雲
引用連結若能使其失效
相信就能防堵這問題。

發表於 : 2006-08-05 14:04
心靈捕手
過山雲 寫:引用連結若能使其失效
相信就能防堵這問題。
這個問題, 或許跟預設 '回覆網誌' 的權限為 '訪客' 有關.

以下的修改, 提供您參考:
#
#-----[ SQL ]-----
# 將預設回覆權限改為 '註冊會員'

代碼: 選擇全部

UPDATE phpbb_weblogs SET replies_auth = 1;
UPDATE phpbb_weblog_config SET config_value = 1 WHERE config_name = default_reply_auth LIMIT 1 ;
#
#-----[ OPEN ]-----
#
templates/YOUR_THEME/weblog_cp_body.tpl

#
#-----[ FIND ]-----
#

代碼: 選擇全部

	<tr> 
	  <td class="row1"><span class="gen"><label for="replies_auth_select">{L_REPLY_AUTH}:</label></span><br /><span class="gensmall">{L_REPLY_AUTH_EXPLAIN}</span></td>
	  <td class="row2"><span class="gensmall">{REPLIES_AUTH_SELECT}</span></td>
	</tr>
#
#-----[ REPLACE WITH ]-----
# '註解' 該選項設定

代碼: 選擇全部

	<!--
	<tr> 
	  <td class="row1"><span class="gen"><label for="replies_auth_select">{L_REPLY_AUTH}:</label></span><br /><span class="gensmall">{L_REPLY_AUTH_EXPLAIN}</span></td>
	  <td class="row2"><span class="gensmall">{REPLIES_AUTH_SELECT}</span></td>
	</tr>
	-->
#
#-----[ SAVE & CLOSE ]-----
#
# EoM

發表於 : 2006-08-07 21:57
過山雲
廣告機器人干擾留言版的問題,解決了!

另一個問題:
目前我是把這個~
trackback.php
移到別的地方

目前就沒有再被廣告機器人留言了~

發表於 : 2006-12-20 21:53
yll
bot在blog文章中的垃圾回文

http://yll.loxa.edu.tw/phpBB2/weblog_en ... &start=280

如果要限制訪客回覆blog中的文章
又該如何做呢?

謝謝 :-|