WordPress歡樂正體中文交流所  

返回   WordPress歡樂正體中文交流所 > Blog事務討論 > WordPress Plugin > 文章、留言強化與訪客互動外掛
文章、留言強化與訪客互動外掛 對文章或是留言的管理、編輯,包含了不同顯示方式以及提供與訪客互動功能

回覆
 
主題工具
[前台互動] WP-Imgcode 留言驗證
舊
  (#1)
冰漾
特級打雜工
 
冰漾 的頭像
 
離線
文章: 507
致謝數: 0
獲感謝文章數:1
獲會員感謝數:1
註冊日期: 2006-08-14
[前台互動] WP-Imgcode 留言驗證 - 2006-05-03, 09:16 PM

外掛名稱:WP-Imgcode
  下載:wp-imgcode.zip
  功能:預防span
  演示:http://blog.daydream.idv.tw
補充教學:
1. 下載wp-imgcode.zip後解壓縮到 WordPress 的 /wp-content/plugins/ 目錄中。然後在 WordPress 後台啟用該插件。注意:要整個wp-imgcode放到目錄裡頭!!

2. 接下來修改當前使用主題的評論模版(comments.php),將
代碼:
<p><textarea name="comment" id="comment" cols="100%" rows="10" tabindex="5"></textarea></p>

<p><input name="submit" type="submit" id="submit" tabindex="5" value="Submit Comment" />
<input type="hidden" name="comment_post_ID" value="<?php echo $id; ?>" />
</p>

<?php do_action('comment_form', $post->ID); ?>

</form>
改為
代碼:
<p><textarea name="comment" id="comment" cols="100%" rows="10" tabindex="5"></textarea></p>

<?php do_action('comment_form', $post->ID); ?>

<p><input name="submit" type="submit" id="submit" tabindex="5" value="Submit Comment" />
<input type="hidden" name="comment_post_ID" value="<?php echo $id; ?>" />
</p>

</form>
也就是修改 do_action 代碼的位置。儲存後,啟用插件、更新頁面就能看到驗證碼了。

3. 修改程式產生的圖形:
 a. 下載:GDFontGenerator.zip (205KB)
 b. WP-Imgcode程式修改:
引用:
imgcode.php:
35行:$number_len = 4;
- > 『4』是驗證碼產生字數

36行:$stuff = '01234567890123456789‘;
- > 『01234567890123456789』是驗證碼產生內容, 程式會隨機從這個字串裡頭抓幾個字出來, 如果加上英文字, 那驗證碼也會出現英文字…

45行:15 * 60
- > 『15』是指驗證碼有效時間15分鐘, 改成20就是20分鐘, 依此類推

52行:0×66, 0×66, 0×66
- > 『0×66, 0×66, 0×66』是指驗證碼輸出圖片底色, 以#123456為例, 則將上述部份修改為0×12, 0×34, 0×56即可

52行:0xff, 0xff, 0xff
- > 『0xff, 0xff, 0xff』是指驗證碼輸出圖片字體顏色, 以#123456為例, 則將上述部份修改為0×12, 0×34, 0×56即可

55行:$ix = 5;
- > 『5』是指驗證碼輸出圖片中, 字的位置在X軸5像素的地方

56行:$iy = 2;
- > 『2』是指驗證碼輸出圖片中, 字的位置在Y軸2像素的地方

wp-imgcode.php:
27行~31行:驗證碼輸出圖片、輸入框格的排版…
37行:『Error: please enter a valid imgcode.
- > 內容譯為:『錯誤:請輸入正確的驗證碼!!
ps. WP-Imgcode有Trackback的問題, 詳情請看這裡

此文章於 2006-05-03 09:22 PM 被 冰漾 編輯.
   
回覆時引用此文章
舊
  (#2)
Winniman
新進會員
 
離線
文章: 25
致謝數: 0
獲感謝文章數:0
獲會員感謝數:0
註冊日期: 2007-01-21
2007-10-06, 10:11 AM

WordPress 2.3 的 comments.php 似乎不太一樣
找不到地方修改?
   
回覆時引用此文章
舊
  (#3)
冰漾
特級打雜工
 
冰漾 的頭像
 
離線
文章: 507
致謝數: 0
獲感謝文章數:1
獲會員感謝數:1
註冊日期: 2006-08-14
2007-10-06, 01:49 PM

引用:
作者: Winniman 查看文章
WordPress 2.3 的 comments.php 似乎不太一樣
找不到地方修改?
重點只在於把這句:
PHP 代碼:
<?php do_action('comment_form'$post->ID); ?>
往上移到『Submit』按鈕前面而已。
   
回覆時引用此文章
舊
  (#4)
Winniman
新進會員
 
離線
文章: 25
致謝數: 0
獲感謝文章數:0
獲會員感謝數:0
註冊日期: 2007-01-21
2007-10-08, 11:47 AM

我完全按照說明修改啟用後,驗證碼的圖案無法顯示,我發現這個 Plug-in 並不包含驗證碼的圖檔,這樣正確嗎?

還是因為我沒有做這個動作> a. 下載:GDFontGenerator.zip (205KB)
這個檔案下載解壓縮之後是一個 .exe 檔,這是要放在那?也是放進 wp-imgcode 目錄裡頭嗎?

謝謝!
   
回覆時引用此文章
舊
  (#5)
冰漾
特級打雜工
 
冰漾 的頭像
 
離線
文章: 507
致謝數: 0
獲感謝文章數:1
獲會員感謝數:1
註冊日期: 2006-08-14
2007-10-09, 01:34 AM

引用:
作者: Winniman 查看文章
我完全按照說明修改啟用後,驗證碼的圖案無法顯示,我發現這個 Plug-in 並不包含驗證碼的圖檔,這樣正確嗎?

還是因為我沒有做這個動作> a. 下載:GDFontGenerator.zip (205KB)
這個檔案下載解壓縮之後是一個 .exe 檔,這是要放在那?也是放進 wp-imgcode 目錄裡頭嗎?

謝謝!
呃...
GDFontGenerator.zip 是 GD Font Generator 意思是 GD 字型產生器用來修改驗證圖示的字型,是拿來修改 sketchey.gdf 的。

另外,exe 是 Windows 底下的執行檔,並不是網頁程式,丟到網頁空間頂多只能讓瀏覽者下載罷了。

至於 imgcode 能不能在 2.3 底下正常運作,我有空再來測測看。
   
回覆時引用此文章
舊
  (#6)
Winniman
新進會員
 
離線
文章: 25
致謝數: 0
獲感謝文章數:0
獲會員感謝數:0
註冊日期: 2007-01-21
2008-01-11, 07:27 PM

wp-imgcode 在 2.3.2 底下運作好像不正常了,之前還好好的

不知道還有沒有別的驗證碼 plug-in?

謝謝!
   
回覆時引用此文章
舊
  (#7)
richer
管理員
 
richer 的頭像
 
離線
文章: 182
致謝數: 0
獲感謝文章數:0
獲會員感謝數:0
註冊日期: 2006-09-16
住址: 幻想的世界
2008-01-11, 08:11 PM

那~
我就推薦一下我現在使用中的
不過不是填入圖片中的代碼
而是出一題 一位數 的加法來驗證的
Did You Pass Math?
上傳 啟動就可以
不用去修改任何的程式
這樣就不會有煩人的東西來吵~
不過還要有一套防堵 Trackback 來的訊息就是了!!~~


感謝 Robbin 的賞賜~
DC club對分散式運算的小小貢獻
幻想的世界 ~真實~虛幻~最真實的人生
   
回覆時引用此文章
舊
  (#8)
Robbin
一級打雜工
 
Robbin 的頭像
 
離線
文章: 727
致謝數: 12
獲感謝文章數:8
獲會員感謝數:11
註冊日期: 2006-08-14
住址: 萬惡之都
2008-01-19, 10:02 PM

擋一般的trackback的話,其實內建的akimet就應該可以檔掉大部分的垃圾trackback
至少就我自己試用起來是這樣的


熱情贊助本站營運網友:blueskuei

1.wordpress問題請於論壇發問,避免私下問我,以利後人參考

2.遲遲未得到解答?
請先善用搜尋,再來提供越完整的資訊越容易讓人回答

3.部分外掛問題可能依個人外掛與各主機問題而定,不保證完全可解
Robbin.cc
   
回覆時引用此文章
舊
  (#9)
魏魅魁
認證會員
 
魏魅魁 的頭像
 
離線
文章: 27
致謝數: 0
獲感謝文章數:0
獲會員感謝數:0
註冊日期: 2006-08-08
2008-04-09, 07:05 PM

我發現這個插件在WP2.5沒法使用了(哭
後來我在這裡找到個新的圖形插件~
http://www.theblog.ca/anti-spam
先暫時用著吧@@



謝謝光臨!小說「天使之音」現正放送中!

此文章於 2008-04-09 07:42 PM 被 魏魅魁 編輯.
   
回覆時引用此文章
舊
  (#10)
itrs
新進會員
 
離線
文章: 1
致謝數: 0
獲感謝文章數:0
獲會員感謝數:0
註冊日期: 2008-05-23
2008-05-23, 02:50 PM

引用:
作者: 查看文章
我發現這個插件在WP2.5沒法使用了(哭
後來我在這裡找到個新的圖形插件~
http://www.theblog.ca/anti-spam
先暫時用著吧@@


感謝樓上的大大, 這套custom-anti-spam使用起來還蠻簡便的!
   
回覆時引用此文章
回覆

書簽

主題工具

發文規則
不可以發表新主題
不可以發表回覆
不可以上傳附件
不可以編輯自己的文章

啟用 BB 代碼
論壇啟用 表情符號
論壇啟用 [IMG] 代碼
論壇禁用 HTML 代碼
論壇跳轉



Powered by vBulletin® 版本 3.7.2
版權所有 ©2000 - 2010,Jelsoft Enterprises Ltd.
vBulletin Skin developed by: vBStyles.com
why3s網站代管