WordPress教學-自動儲存與隱藏回應者的基本資訊
分類:WordPress | 發表日:2009-05-25 | 瀏覽:761人次
於是跟諾大反應了一下,才知道原來那是用jQeury寫的,便想說剛好,把先前上課所學的來個總整理,因此除了使用了基本的選擇器外,還使用了Cookie與一個很有趣的toogle事件,但寫完後讓男丁老師鑑定後,哈!被大改了一番,但好家在的是,基本的用法都對,只是在邏輯上出了一點小小的問題,接下來就分享給各位,如也想讓你的回應有儲存的功能,自已來會比上網找外掛快許多喔!同時也較能依自已的需求,本教學網也加了此功能,這樣子使用者留一次後,就不會每次再key了。
由此下載comment.js檔,解壓並存放到wp-content\themes\佈景主題下。
放在head.php中的<head>….</head>之間:
<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..上:
<div id="cookieinfo" style=" display:none;"> <span id="author_id"></span>-歡迎光臨-<span id="author_info">變更身分 »</span></div> |
將comments.php中的基本輸入框包起來:
<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> |

好了之後把檔案上傳到網路空間中,再留言看看,應該就會看到,如已有留言過的,將會把基本資料保留下來,並且將基本輸入框隱藏起來,如要變更基本資料時,直接點選【變更身分】就可進行修改。
標籤: cookie, jQuery, jQuery教學, wordpress教學
引用網址: ※如有發現掉圖或檔案無法下載,請由回應區留言告知,將會盡速處理!謝謝~
※本站採用CC授權請勿全文轉貼本站文章,歡迎「部份引用」與介紹,並註明出處~謝謝~~。
引用網址: ※如有發現掉圖或檔案無法下載,請由回應區留言告知,將會盡速處理!謝謝~
※本站採用CC授權請勿全文轉貼本站文章,歡迎「部份引用」與介紹,並註明出處~謝謝~~。
回應本篇
4 梅-scorpio 說:
[WebSite]
呵呵,這個有難度
不過梅干可以像我一樣,在』變更身份』的地方弄成不一樣顏色的超連結樣式,比較知道點選哦
回應:
呵~其實不會啦!還容易懂的~
那一天還趕著去上課~
再找時間來改個色~
呵~其實不會啦!還容易懂的~
那一天還趕著去上課~
再找時間來改個色~
2009 年 05 月 25 日 | 20:25:52
2 梅-Arno Ruan 說:
[WebSite]
To 拆組達人
梅干&男丁幫忙,諾目前有支援chrome囉。^_^
回應:
感謝諾大的回應~
感謝諾大的回應~
2009 年 05 月 26 日 | 09:49:36
1 梅-AndyShiu 說:
[WebSite]
想請問一下大大,
我的回應區
暱稱: *必填
電子郵件:(此項目保密)*必填(不公開)
網址
這些都顯示英文,請問要去哪裡改成中文呢QQ?
回應:
這個部分~
梅干是直接去改佈景中的comment.php那一隻,
找到相關的字後,直接打上中文
這個部分~
梅干是直接去改佈景中的comment.php那一隻,
找到相關的字後,直接打上中文
2010 年 01 月 09 日 | 03:01:06









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