Đây là plugin cho WordPress 2.6+ có nhiệm vụ phát hiện và hiển thị thông tin về quốc gia, trình duyệt web và hệ điều hành của những vị khách đã viết comment (phản hồi) trên blog của bạn. Cách thức hoạt động của plugin rất đơn giản, nó sẽ chuyển địa chỉ IP và User Agent (được WordPress lưu lại trong database khi có người submit comment) từ số và chữ sang code HTML để hiển thị trên blog.
Tính năng:
- Phát hiện và hiển thị cờ quốc gia, trình duyệt và hệ điều hành của người viết comment.
- Có khả năng nhận ra nhiều loại trình duyệt cũng như hệ điều hành phổ biến hiện nay, kể cả các trackbacks và pingbacks từ các blog và các loại điện thoại, smartphone.
- Tốc độ quét IP khá nhanh do dùng database đã được dịch thành file nhị phân của Webhosting.info (hoặc Software77.net)
- Kết quả trả về (code HTML) có thể tùy biến trong phần quản lý plugin
Screenshot:

Download:
Cài đặt:
- Download plugin sau đó giải nén
- Upload hết thư mục "comment-info-detector" vào "/wp-content/plugins/"
- Kích hoạt plugin trong mục 'Plugins' của WP-Admin
- Sau đó vào 'WP-Admin -> Settings -> Comment Info Detector' để cấu hình plugin
Nâng cấp:
Để nâng cấp phiên bản mới cho plugin này, bạn hãy deactivate nó => xóa thư mục chứa plugin cũ trên host của bạn => upload thư mục chứa plugin mới lên => activate lại plugin mới.
Cách sử dụng:
- Bạn mở file comments.php trong thư mục chứa theme bạn đang dùng
- Tìm dòng sau: (vòng lặp for)
1
foreach ($comments as $comment)
- Sau đó chèn đoạn code dưới đây vào bên dưới vòng lặp ở trên:
1
<?php if (function_exists("CID_init")) { CID_print_comment_flag(); echo ' '; CID_print_comment_browser(); } ?>
- Ngoài ra, bạn có thể thay đổi style cho các biểu tượng bằng cách sửa file dưới đây:
/wp-content/plugins/comment-info-detector/comment-info-detector.css
Lời cám ơn
Comment Info Detector được viết bởi tôi, HieuDT. Cám ơn Priyadi Iman Nurcahyo về code phát hiện trình duyệt web và hệ điều hành, Omry Yadan về thư viện IP2Country.
Các phiên bản:
- 1.0.0 [15-12-2008]: Lần đầu tiên ra mắt.
- 1.0.1 [16-12-2008]: Thêm hai quick-tag cho trình duyệt web và hệ điều hành để kết quả trả về tốt hơn.
- 1.0.2 [12-01-2009]: Cập nhật database mới cho thư viện ip2country và tăng khả năng phát hiện thêm một số trình duyệt - hệ điều hành mới.
- 1.0.3 [18-01-2009]: Thêm chức năng tự động hiển thị các icon mà không cần chèn code trong file comments.php.
- 1.0.4 [02-03-2009]: Cập nhật database mới cho thư viện ip2country và thêm icon cho IE8, Vista.
- 1.0.5 [07-09-2009]: Cập nhật database mới cho thư viện ip2country và thêm icon cho Windows 7.
Hiện tôi vẫn đang tiếp tục phát triển plugin này và tôi rất mong nhận được ý kiến phản hồi từ các bạn. Nếu bạn cảm thấy plugin còn thiếu sót hay hoạt động chưa tốt, phát hiện sai thông tin thì rất hoan nghênh bạn, hãy thông báo cho tôi biết nhé!













UNITED STATES và đang sừ dụng không?
147 phản hồi cho “WP Plugin: Comment Info Detector”
Them cai nay vao comment thi no chi ra cờ thôi, ko thấy có hiện trình duyệt nhỉ? :
À, MÌNH THẤY CÓ RỒI, THANKS NHIỀU NHÉ !
Mình đã update plugin lên phiên bản 1.0.1 để code HTML trả về chính xác hơn cho web browser và OS.
Hay quá, thanks bạn nhiều, có điều hình như với Chrome nó ko chính xác lắm
>-
@nlfb - Cám ơn bạn đã thông báo! Mình sẽ tìm cách fix lỗi này.
Thank ^^" this Plugin works great ! he he
Very plugin.
Two related questions:
a) I would like to have the country names in Spanish. How should I do it?
b) I don't like to have the country names in Uppercase and prefer Proper and bold. How can I do it?
Francisco
@fa - Two answers for you:
a) I think there is no way to translate country names to Spanish because they were stored in database with English form and the database size is huge so it is impossible to do that. For more information about the current database, visit WebHosting.Info
b) To makeup the style for country name or web browser - OS, you can edit the file "comment-info-detector.css" in plugin's folder.
Have fun!
I solved my query#7. What I did was to add a translation function that uses a switch statement to the correct Spanish name.
@fahirsch: Using "switch" statement to translate country-code to correct Spanish (or other languages) country-name without touching anything to database. I must say that is a great solution. Thanks for your contribution!
Lúc trước em có thấy vụ này trên một số blog của nước ngoài, em thích lắm nhưng ko biết làm thế nào. Tình cờ search trên google mà em phát hiện ra trang này, ko ngờ tác giả lại là người VN
Thanks hieudt nhé!
Just a test comment. It worked correctly!
Great plugin.
Mình rất thích cái plugin này của bạn và mình cũng dùng theme Elegant Box như bạn. Nhưng không hiểu sao sau khi actived plugin và thêm
vào file comments.php mà nó vẫn không hiện ra. Vậy bạn có thể chỉ mình bạn thêm ở chổ nào trong file comments.php? Cảm ơn bạn.
@Phong,
Nếu bạn dùng theme Elegant Box với WordPress 2.7 thì bạn phải sửa trong file functions.php trong hàm custom_comments.
Ví trị đặt code cho plugin này để hiển thị giống như trên blog của mình là ở dưới dòng thứ 462
Bạn làm thử xem được không nhé!
Đã update code để plugin nhận biết thêm một số trình duyệt và hệ điều hành mới.
Mình đang dùng Google Chrome để viết comment đây!
Cảm ơn bạn rất nhiều! Nhờ bạn chỉ mà giờ nó đã hiển thị rồi!
Mình có một suy nghỉ cho cái plugin này nhưng không biết nó có đúng hay không nhưng mạn phép nói ra. Mình nghỉ nếu bạn cho hiển thị cái plugin này ở phần Recent Comment thì rất hay.
Thứ nhất người đọc có thể người viết comment từ đâu và từ đó càng tăng sự tò mò của đọc giả
Thứ hai nó làm cho Recent Comments có tính màu sắc hơn đẹp hơn
Mình nghỉ plugin của bạn rất hay so please accept my appreciation to you.
thế sao mình ko nghĩ thế
Sau khi đọc ý tưởng của bạn, mình đã làm thử và đã thành công. Cách làm rất đơn giản, chỉ việc thêm một bộ lọc (add_filter) vào hàm get_comment_author_link() của WordPress để hiển thị các icon bên cạnh tên của người viết comment.
Tuy nhiên, mình thấy làm như vậy nhìn Recent Comments rối lắm, bên phải là hình mình chụp sau khi thêm icon đấy.
Mình nghĩ thêm nhiều icon quá cũng không tốt, chưa tính đến chuyện sẽ làm web chạy chậm. Vì thế, nếu bạn muốn thì mình sẽ hướng dẫn bạn cách làm, còn mình thì sẽ không áp dụng lên blog này đâu
PS: mình rất vui khi nhận được ý kiến đóng góp của bạn, nếu có ý tưởng mới bạn cứ nói cho mình biết. Feel free to suggest your idea because you are welcome!
Anh ơi em down bản 2.7 và làm như anh bảo nhưng em không tìm thấy.
Bạn có thể nói rõ hơn được không? Bạn không tìm thấy vòng lặp trong file comments.php?
Dạ đúng rồi anh ạ. em không rành về PHp nên chả biết đường nào mà lần, mà cái comment của em chưa có editor, anh có thể chỉ giáo cách bổ sung nó vào theme được không ạ.
Bạn mở file comments.php trong thư mục chứa theme bạn đang dùng. Kiếm dòng
Nếu vẫn không kiếm được thì bạn có thể gửi file comments.php cho mình, mình sẽ giúp bạn.
File của em đây anh ạ: http://www.mediafire.com/?xs1izijx0m0
Anh cho cả phần editor vào hộ em được không ạ. Em cảm ơn
Mình đã xem qua file comments.php của bạn. Do theme của bạn dùng hàm
wp_list_comments()để hiển thị comment theo kiểu mặc định của WordPress 2.7 nên không thể chèn code của plugin này vào file đó được.Tuy nhiên, có 2 cách giải quyết khác cho bạn:
1) Chèn code vào hàm hiển thị comment của WordPress 2.7 trong file
/wp-includes/comment-template.phpở dòng thứ 1220 đến 1230.2) Chờ phiên bản mới của plugin này
do phiên bản mới có thể tự động hook vào hàm hiển thị comment. Bạn không cần phải đụng đến code nữa.
Còn phần editor thì mình không thể thêm vào cho bạn được do code của nó khá dài và phức tạp. Bạn thông cảm nhé!
Just to advise you that somehow WordPress does not inform of Comment-Info detector updates
WordPress does not inform when I released new version of Comment Info Detector because I have not submitted my plugin to http://wordpress.org/extend/plugins/ to have it stored at wordpress.org server.
In fact, I registered an account at http://wordpress.org/extend/plugins/ and my hosting request has been approved (http://svn.wp-plugins.org/comment-info-detector/) but I don't know how to upload files to that hosting.
Have you got any suggestion to help me in this case?
Test comment posting via Sony Ericssion P1i running on Symbian UIQ3 and Opera Mobile 9.5 Beta.
This comment was posted from CenOS and Firefox.
Testing comment... Arhgg, theme đỉnh thật, tớ đang nghiên cứu cái reply với quote!
thx for tutorial and sharing. rgrds From indonesia
Thanks for sharing!
Does this plugin work on WordPress 2.7 and its new comment loop method?
@Daniel15,
Yes, it works well on WordPress 2.7
If your theme uses "wp_list_comments()" with null "callback" argument to display comments in comments.php, the plugin cannot perform. However, you can choose options in its management page to make it work automatically.
Indeed, the automatic options work perfectly. I'm using this on my blog at http://d15.biz/blog/
Kinda unrelated, but I'm going to try to figure out how to use the wp_list_comments callback to customise the comment output, I haven't looked into it just yet. Do you know if there's any guides on it?
@Daniel15,
Of course, you will find the instruction at here: http://codex.wordpress.org/Template_Tags/wp_list_comments
Good luck!
Cái icon của IE7 và IE6 giống y hệt nhau; Windows Vista và XP cũng vậy!!
@corexty,
Tất nhiên rồi bạn, IE6 và IE7 có cùng tên nhưng khác phiên bản, Windows XP và Vista cũng vậy, vả lại việc kiếm icon riêng cho từng cái hơi khó nên mình gộp chung luôn.
Nếu mình tìm giúp bạn, bạn hãy update Plugin nha. Hồi đó mình sưu tầm Icon cũng khá nhiều, bây giờ vẫn còn giữ
@corexty,
OK, bạn share icon đi, mình sẽ update plugin
Trong này có 3 Icon dạng ICO, 3 Icon dạng PNG, PNG đã resize 16x16 rồi gồm IE7, Vista, Firefox (Cái này giống Gravatar của mình)
http://www.mediafire.com/?yzy2oygdtjd
Hello,
I install the plugins and work good for me but the country flag not appear only browser and os ... and i already active plugins from admin ?????
@sam,
You're right, it does not work on this blog too. The cause is due to the ip2c library cannot detect your country from your IP. Don't worry, just a small issue and it will be fixed after a new version of ip2c database is released.
Thanks guy, it is very useful tool that I have been looking for a long time now.
You are so good in English. If every Vietnam IT guys like you, I think we can fight with Indian IT.
I want to say thank to you because your theme in version 1.2.3 is so good. You can go ahead with more functions and share to vn users.
I am looking for a plugin that automatic reply email when i reply their comment in my blog. Because many people don't check the "notify me of followup..."
Thanks man! But I think it is not necessary to do that because you will annoy your commenters if they dont like to be notified via email every time your blog has new comment. We should supply it as an additional option and let our commenters select it if they like, that is the best choice
I agree with you in some time, but commenter sometime is dn't know this function. Anyway, it is out of this topic. This plugin is very nice. I wish you will release more for wp users and specially for Vietnamese user...
Cậu ơi mình thêm vào oy mà sao nó k hiện cậu ah. Cậu có thể chỉ dẫn cho mình được k? Mình dùng WP 2.8. Thanks cậu.
Bạn cài vào rồi thì làm theo hướng dẫn ở trên đi, mình có viết sẵn rồi mà.
làm sao nó hiện lên widgets dc anh
thử cái này chút.
Mình chèn vào sidebar của mình nhưng nó nhận WinXp thành Vista, FireFox thành ie7, may mà nó không đổi quốc tịch của mình.
Mà hình như nó không nhận dạng được windows 7 thì phải
Đang comment bằng windows 7 và ie8 đây
Bác từ từ để em cập nhật tại windows 7 mới quá mà
Tui chỉ gợi ý thế thôi mà
Mà quên bây giờ nó đổi win7 thành NT rồi này
Nhờ hướng dẫndi chuyểnlên xuống từng chuyên mục.
Bạn làm ơn nói rõ hơn được ko? Di chuyển lên xuống từng chuyên mục là thế nào? Bài này đang nói về plugin mà.
Sao mình áp dụng cho WP 281, mình sử dụng themes home-world. trong đó có 2 file comment và coment_old, coment_old thì có như hướng dẫn nhưng nó ko hiện. còn trong coment thì ko có hàm như hướng dẫn mà chỉ có :
hướng dẫn dùm
Làm sao để đưa nó vào sidebar như trang này vậy hiếu, bạn có thể gửi mẫu 1 cái theme đã chèn vào sidebar như trang này ko??

à cho mình xin luôn cái mặt cừi ở đây nữa.
email mình để ở đây rồi đấy
Bạn có thể đọc lại các bài viết nói về mặt cười trên blog của mình để biết thêm.
PS: nếu có đăng lại bài của mình thì nhớ ghi lại linkback cho mình nha, mình thấy blog của bạn đa số là sưu tầm bài viết hoặc ko ghi rõ nguồn, như vậy ko tốt đâu bạn, muốn biết lý do vì sao ko tốt thì cứ liên hệ với mình, mình giải thích cho bạn hiểu.