線上使用者

目前共有 0 位註冊使用者2 位訪客 在線上。

新會員

  • xyz
  • arsisthesis
  • selly
  • cxm1234
  • joyce

書籍推薦

設定 "聯絡本站" 的表單

Arthur Yu 的照片
Average: 4 (1 vote)

網站架起來之後,在貼頁尾的版權說明時才想到,如果真的不小心用到人家的版權時,別人要怎麼跟我連絡呢 ? 加個 email 上去好了,想想不太對,可能沒幾天這個信箱就會被垃圾信給塞滿了....=_=!

所以來看看 Drupal 有什麼功能可以來支援,就到 Drupal Taiwan 文逛逛,突然看到網頁的下面有一個 "聯絡本站" 的連結,點了一下,不是啟動 Outlook 來叫我發信,而是連到一個填寫的表單....呵...呵...好像有解囉...

      原來只要啟用 "Contact" 這個模組,再設定一下,就會有聯絡表單可以用了,設定方式如下:

1. 「管理」 > 「網站建置」 > 「模組」 > 勾選 「 Contact 」模組 > 按「儲存設定」。

2. 「管理」 > 「網站建置」 > 「聯絡表單」 > 「設定」 > 填入各欄位值 > 按「儲存設定」。
註 : "每小時限制" 這個選項是預防有人用程式自動填表單來送給你,所以用限制一小時可以發幾次的方式來防範。

3. 「管理」> 「網站建置」 > 「聯絡表單」 > 「增加類別」 > 填入各欄位值 -> 「已選擇」改 "是" > 按「儲存設定」。
註: 一定要有一個類別要將「已選擇」設定為 "是",否則就沒有預設的聯絡表單,這篇就等於白看了...

4. 「管理」 > 「使用者管理」> 「權限控制」> 「contact 模組」 -> 存取網站聯絡表單 -> 勾選所有角色。

完成上面的步驟之後,在你的網址後面加上 contact,就會開啟一個聯絡表單了,例如阿舍的網址是 http://drupal.soa.tw,加上 contact 變成 http://drupal.soa.tw/contact,所以大德們可以新增一個選單項目,「標題」 叫做 "聯絡本站",「路徑」設為 "contact",這樣就搞定了....

附帶一提的是,如果大德己經登入了,在填聯絡表單時,會自動帶出你的使用者稱及郵址,阿舍一時沒注意,想說,聯絡表單怎麼一開始就填好收件人的資料,叫人家怎麼填 ? 後來登出再開,就發現....原來是豬頭一場....--_-- !!

竹口 士口 (未確認)
當設定該聯絡表單時

當設定該聯絡表單時,似乎Yahoo 會擋信
另填完 表單 送出後
出現 "你的訊息已被送出" 下面會接著 "頁面" 文章
是否有辦法 不讓頁面文章出現 ?

Tahnks ..........

Arthur Yu
Arthur Yu 的照片
User offline. Last seen 1 日 34 分鐘 ago. Offline
Joined: 12/17/2007
有困難...不過可試試...

Hello 竹口 士口 兄,

基本上,這個 "你訊息已送出" 的訊息是依據 page.tpl.php 裡 $message 的位置來顯示的,也就是說,除非有方法可以讓 Drupal 去引用獨立的 tpl.php 檔,才有機會重新設計訊息顯示的版面,否則就只能透過 CSS 來強化這個訊息的顯示了。

不過 竹口 士口 兄 倒是可以試看看在 page.tpl.php 裡的下面這段程式碼的外面,再加上一組判斷 $message 的程式碼,如果 $message 有值就不顯示 $content ,做法如下面的第二組程式碼。


       <div id="content">
            <?php print $content; ?>
       </div>


<?php if ($message==""):?>
       <div id="content">
            <?php print $content; ?>
       </div>
<?php endif; ?>

另外,關於漏信的部分,也可能是設定的問題,請參考:

http://drupal.soa.tw/node/234

供參囉 !! ^^=。

阿舍...
阿舍的 Drupal 架站經驗談
http://drupal.soa.tw

阿舍...
阿舍的 Drupal 架站經驗談
http://drupal.soa.tw

archbest (未確認)
當我分別設定 Yahoo 和

當我分別設定 Yahoo 和 Hotmail 兩信箱帳號
只有 Hotmail 才收的到別人表單的信的內容
Yahoo 都收不到,連垃圾信箱也沒看到
猜想是否是 yahoo擋掉 ?

Arthur Yu
Arthur Yu 的照片
User offline. Last seen 1 日 34 分鐘 ago. Offline
Joined: 12/17/2007
應該是有可能...

Hello archbest 兄,

這個是有可能的,Yahoo 對某些域寄出的信會收不到,或是有時收的到,有時收不到的情形,這個阿舍之前有遇過,就算跟他們一起對測之後,還是會收不到......=_____=!!,最糟的狀況就可能要換一個 SMTP 伺服器來轉信看看,可能可以改善這個問題,請 archbest 兄試試看囉 !!

供參囉 !! ^^=。

阿舍...
阿舍的 Drupal 架站經驗談
http://drupal.soa.tw

阿舍...
阿舍的 Drupal 架站經驗談
http://drupal.soa.tw

archbest
User offline. Last seen 3 年 6 週 ago. Offline
Joined: 10/29/2008
請要問改哪個檔?

當設定好表單
出現下列提示語

"你"可以使用下面的聯絡表單留下訊息。

"你"的名字:

請問要改哪個檔

把 "你" 改成 "您"

Thanks...

Arthur Yu
Arthur Yu 的照片
User offline. Last seen 1 日 34 分鐘 ago. Offline
Joined: 12/17/2007
改翻譯字串...

Hello archbest 兄,

不需要改檔案,只要去改翻譯字串就可以了,到本土化的管理字串 (/admin/settings/locale/string/search ) 用 "你可以使用下面的聯絡表單留下訊息" 來搜尋字串,找到後,把翻譯字串改成 archbest 兄想要的字串就可以了......。

操作方法請參考下面這篇文..

http://drupal.soa.tw/node/49

供參囉 !! ^^=。

阿舍...
阿舍的 Drupal 架站經驗談
http://drupal.soa.tw

阿舍...
阿舍的 Drupal 架站經驗談
http://drupal.soa.tw

wellwind (未確認)
阿捨大大您好 看到您的網站資料真的是非常豐富 想請問如果我

阿捨大大您好
看到您的網站資料真的是非常豐富
想請問如果我要自訂聯絡表單的欄位
例如加上性別或電話等等
該如何設定,還是由其他模組可以處理呢??

謝謝

Arthur Yu
Arthur Yu 的照片
User offline. Last seen 1 日 34 分鐘 ago. Offline
Joined: 12/17/2007
可能要改用其它模組...

Hello wellwind兄,

內建的聯絡表單是不好自定欄位的,一般都會用 WebForm 模組來設計一個新的表單來用,請 wellwind 兄研究研究看看囉 !!

http://drupal.org/project/webform

供參囉 !! ^^=。

阿舍...
阿舍的 Drupal 架站經驗談
http://drupal.soa.tw

阿舍...
阿舍的 Drupal 架站經驗談
http://drupal.soa.tw

BloggerAds

Facebook Page

Drupal 新聞

Translate


訂閱服務...

最新回應

阿舍的隨手....