首頁 » WordPress » WordPress教學-自動儲存與隱藏回應者的基本資訊


WordPress教學-自動儲存與隱藏回應者的基本資訊

分類:WordPress | 發表日:2009-05-25 | 瀏覽:761人次
    加入書籤:
  • HemiDemi
  • MyShare
  • Google Bookmarks
  • Yahoo! My Web
  • furl
  • udn
梅問題-wordpress教學-自動儲存留言資訊
  真快~今天已是jQuery的最後一堂囉!八堂課中學了不少的選擇器與動畫效果,感覺好像每個都很熟,但卻沒想到要如何來作個大整合,今天無意到敗家誌的部落格,梅干是使用了Google瀏覽器,看完文章後接下來大家都知道的嗎?一定要來留個言,代表有到此一遊過,於是梅干打了一堆,按送出~殘念~竟然說請輸入匿稱信箱,真是見鬼了,也沒輸入框讓人key。

  於是跟諾大反應了一下,才知道原來那是用jQeury寫的,便想說剛好,把先前上課所學的來個總整理,因此除了使用了基本的選擇器外,還使用了Cookie與一個很有趣的toogle事件,但寫完後讓男丁老師鑑定後,哈!被大改了一番,但好家在的是,基本的用法都對,只是在邏輯上出了一點小小的問題,接下來就分享給各位,如也想讓你的回應有儲存的功能,自已來會比上網找外掛快許多喔!同時也較能依自已的需求,本教學網也加了此功能,這樣子使用者留一次後,就不會每次再key了。


由此下載comment.js檔,解壓並存放到wp-content\themes\佈景主題下。


放在head.php中的<head>….</head>之間:

?View Code JAVASCRIPT
1 2 3
<script type="text/javascript" src="<?php bloginfo('template_directory'); ?>/js/jquery-latest.pack.js"></script>
<script type="text/javascript" src="<?php bloginfo('template_directory'); ?>/js/jquery.cookie.js"></script>
<script type="text/javascript" src="<?php bloginfo('template_directory'); ?>/js/comm.js"></script>

加到comments.php的<form..上:

1 2
<div id="cookieinfo" style=" display:none;">
	<span id="author_id"></span>-歡迎光臨-<span id="author_info">變更身分 &raquo;</span></div>

將comments.php中的基本輸入框包起來:

1 2 3 4
<div id="inputtxt">
	<input type="text" name="<?php if (class_exists('Yawasp')) { Yawasp::getName('author'); } else { echo "author"; } ?>" id="author" value="<?php echo $comment_author; ?>" tabindex="1" style="width:30%;"/> <label for="author"> 暱稱:</label> <font color="#FF0000">*</font>必填<br>
	<input type="text" name="<?php if (class_exists('Yawasp')) { Yawasp::getName('email'); } else { echo "email"; } ?>" id="email" value="<?php echo $comment_author_email; ?>" tabindex="2" style="width:30%;"/> <label for="email"> 電子信箱 (此項目保密)</label><font color="#FF0000">*</font>必填(不公開)<br>
	<input type="text" name="<?php if (class_exists('Yawasp')) { Yawasp::getName('url'); } else { echo "url"; } ?>" id="url" value="<?php echo $comment_author_url; ?>" tabindex="3" style="width:30%;"/> <label for="url"> 網址</label></div>

梅問題-wordpress教學-自動儲存留言資訊


好了之後把檔案上傳到網路空間中,再留言看看,應該就會看到,如已有留言過的,將會把基本資料保留下來,並且將基本輸入框隱藏起來,如要變更基本資料時,直接點選【變更身分】就可進行修改。

訂閱RSS
Related Posts with Thumbnails


回應本篇

-歡迎光臨-變更身分 »
*必填
*必填(不公開)


※PS: 因為梅干時間有限,且教學網中所介紹的類型繁多(所會遇到的狀況也很多),可能無法一一回答各位的問
 題,不便之處還請見諒。
※PS: 本教學網不提供「破解檔」、「註冊機」或「註冊碼」等資訊,請勿利用留言索取檔案。

5 梅-Arno Ruan 說: [WebSite]

嗯,感謝梅干跟男丁,不然諾都沒發現Google瀏覽器被我封殺了。XD
我那的隱藏只有單純用jQuery判斷有值才隱藏,
至於』有值』,這得要瀏覽器有自動儲存表單功能才行,沒餵到cookies。^_^

回應:
這要感謝男丁~~
梅干只負責傳話而已~~

2009 年 05 月 25 日 | 17:50:06

4 梅-scorpio 說: [WebSite]

呵呵,這個有難度
不過梅干可以像我一樣,在』變更身份』的地方弄成不一樣顏色的超連結樣式,比較知道點選哦

回應:
呵~其實不會啦!還容易懂的~
那一天還趕著去上課~
再找時間來改個色~

2009 年 05 月 25 日 | 20:25:52

3 梅-拆組達人 說: [WebSite]

不支援chrome我就沒有動力想裝說!

回應:
該版本是有支援滴~

2009 年 05 月 26 日 | 09:00:20

2 梅-Arno Ruan 說: [WebSite]

To 拆組達人

梅干&男丁幫忙,諾目前有支援chrome囉。^_^

回應:
感謝諾大的回應~

2009 年 05 月 26 日 | 09:49:36

1 梅-AndyShiu 說: [WebSite]

想請問一下大大,

我的回應區

暱稱: *必填
電子郵件:(此項目保密)*必填(不公開)
網址

這些都顯示英文,請問要去哪裡改成中文呢QQ?

回應:
這個部分~
梅干是直接去改佈景中的comment.php那一隻,
找到相關的字後,直接打上中文

2010 年 01 月 09 日 | 03:01:06