drupal現在的靈活性和擴展性都越來越好了,可選的模組也多到驚人(2147 Contributed modules@20080601), 找到最為合適的模組就成為很重要的因素。
我的使用情況是:
用戶的資訊都是以view的table展現,table的每一行對應于一個node, 評論者的comment是針對用戶和view table中的資訊的對比和變化,而不是像blog那樣是對每個node的,
這種情形下,我選擇了guestbook作為用戶與訪問者互動的模組
我的問題和期望的建議是:
1)guestbook對這樣的用途是好選擇嗎?
2)captcha是drupal comment系統的防spambots(automated scripts)工具,對guestbook有什麽好的模組來實現同樣的功能。
Re: guestbook和防範spambots方法
不懂
captcha可以用在guestbook上
順便問一下(跟drupal無關)
發現有人在guestbook上謾罵污辱別人
請問如果遇到這種情形該怎麼辦
(cpatcha能防垃圾 不能防小人)
Re:
謝謝你的回應和提供的資訊。
1)captcha可以用在guestbook,那我還是要用的。
2)在guestbook上謾罵汙辱別人的問題, 我想可能是要找文字過濾的模組或功能, 不知有無,我還沒去找, 或是用手工撤除的方法。
3)guestbook現在好像還沒有用戶先審查留言再發表的功能,也是一個弱項。
4)captcha的必要性是防止大量的自動産生的留言,在這種情況下手工撤除是費時費力的事。
另外還有個問題很重要的,請知道的朋友能給個建議:
在drupal上對付sql injection 用什麽方法比較可靠?
Re:
customfilter
http://drupal.org/project/customfilter
這個可以自訂 filter
定義一個 filter set 以後
在該 set 下面設定 要搜尋的文字 以及要替換的文字 ex ( /shit/ => s**t)
到原本的 filter 設定裡 在 Filtered HTML 下面把該 set 打勾啟用
之後使用 Filtered HTML 格式輸入內容
會把 shit 的字串改成 s**t
應該就可以達到文字過濾的功能
使用範例
不過我實際測試的結果
整編文章 如果只有打 shit 連斷行都沒有的話
顯示的時候會變空白文章
打成 shitx
或加一個斷行
就會正確的被換成 s**t
Re: guestbook和防範spambots方法
感謝 hom的推介和用法指導!
drupal 真是擴展性無邊,許多功能都是現成的模組就在那裏。 我已經下載了,過後試一下。