[問題]Blog Mod 0.2.3的訪客機器人留言
版主: 版主管理群
-
- 星球公民
- 文章: 149
- 註冊時間: 2002-09-08 15:26
- 來自: http://www.yll.url.tw/
- 聯繫:
[問題]Blog Mod 0.2.3的訪客機器人留言
問題外掛: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中的留言板
每日都有許多的訪客機器人留言
是否也可解決呢???
謝謝大家...
參考連結:
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中的留言板
每日都有許多的訪客機器人留言
是否也可解決呢???
謝謝大家...
最後由 yll 於 2006-07-14 10:54 編輯,總共編輯了 1 次。
-
- 星球公民
- 文章: 149
- 註冊時間: 2002-09-08 15:26
- 來自: http://www.yll.url.tw/
- 聯繫:
其實, 我前文建議您的方法, 有點 '小題大作'.yll 寫:謝謝心大心靈捕手 寫:稍微察看了一下 weblog.php 程式碼, 發現 Blog 並沒有 '限制訪客在留言板留言' 的機制.
建議您:
1. 補齊發問格式
2. 試試自行在 weblog.php 加入類似 posting.php 的 '確認代碼' 機制
3. 或者, 參考 ANTISPAM MOD 的相關做法
我會試試
有問題再麻煩你指教
以下的修改, 提供您參考:
#
#-----[ 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.
如此修改, 將限制訪客在留言板留言;
利弊得失, 請您自行斟酌之.
報告心靈捕手 寫:其實, 我前文建議您的方法, 有點 '小題大作'.yll 寫:謝謝心大心靈捕手 寫:稍微察看了一下 weblog.php 程式碼, 發現 Blog 並沒有 '限制訪客在留言板留言' 的機制.
建議您:
1. 補齊發問格式
2. 試試自行在 weblog.php 加入類似 posting.php 的 '確認代碼' 機制
3. 或者, 參考 ANTISPAM MOD 的相關做法
我會試試
有問題再麻煩你指教
以下的修改, 提供您參考:
#
#-----[ 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.
如此修改, 將限制訪客在留言板留言;
利弊得失, 請您自行斟酌之.
做了這個修正之後
訪客若進入網誌則會呈現空白的狀態
但是若登入後則沒有任何問題
是個人修改的問題嗎?^^?
不太明白, 何謂 '在... [ Permalink ] 留言'?過山雲 寫:延伸問題:
如何防堵廣告機器人在... [ Permalink ] 留言?
參考連結:
http://www.5819375.idv.tw/phpbb2/weblog_entry.php?e=269
以您所貼的連結, 我實在是看不出個所以然;
請補充說明.
廣告機器人在留言板留言, 是比較清楚可見;過山雲 寫:心靈捕手兄你好,
目前BLOG遇到廣告機器人留言的問題有兩個。
1.Shoutbox(留言版)
2.Permalink
可進去phpmyadmin
檢視
phpbb_weblog_shoutbox
phpbb_weblog_trackbacks
這兩個,一個是Permalink,一個是Shoutbox。
都會被廣告機器人滲透留言~
真想請教,如何關閉Permalink這個功能,反正也無人使用。
但是在 'Permalink' 留言, 就比較難以理解.
'Permalink' 只是一個 '引用連結' 而已,
也就是說, 它不過是網友要引用該篇網誌文章的 '參考連結' 而已.
而且, 依我的經驗, 這部份的參考連結有誤.
恐怕得等日後的版本更新, 盼解決此一問題.
這個問題, 或許跟預設 '回覆網誌' 的權限為 '訪客' 有關.過山雲 寫:引用連結若能使其失效
相信就能防堵這問題。
以下的修改, 提供您參考:
#
#-----[ 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
-
- 星球公民
- 文章: 149
- 註冊時間: 2002-09-08 15:26
- 來自: http://www.yll.url.tw/
- 聯繫:
bot在blog文章中的垃圾回文
如
http://yll.loxa.edu.tw/phpBB2/weblog_en ... &start=280
如果要限制訪客回覆blog中的文章
又該如何做呢?
謝謝
如
http://yll.loxa.edu.tw/phpBB2/weblog_en ... &start=280
如果要限制訪客回覆blog中的文章
又該如何做呢?
謝謝