• 
    
  • <ul id="oymwc"></ul>
  • <strike id="oymwc"><input id="oymwc"></input></strike>
    <ul id="oymwc"><sup id="oymwc"></sup></ul>
  • logo
    當(dāng)前位置:首 頁(yè) > 資源分享 >WP技巧 > 查看文章

    由于自己內(nèi)頁(yè)都是音樂(lè)試聽(tīng),原來(lái)Tstyle免費(fèi)共享版里面沒(méi)有Ajax評(píng)論,所以每次評(píng)論就刷新頁(yè)面,導(dǎo)致音樂(lè)也要被刷新,要從新開(kāi)始播放,感覺(jué)特別不友好。于是在網(wǎng)上搜到了代碼實(shí)現(xiàn)Ajax評(píng)論的方法,發(fā)出來(lái)共享給需要的朋友。代碼來(lái)自來(lái)自于 Willin 大師。

     

    代碼下載


    comments-ajax-1.29.zip (5.4 KB, 2,017 次) 失效反饋
    本站下載音樂(lè)僅供試聽(tīng)交流,未經(jīng)原作者授權(quán)禁止用于任何商業(yè)用途!

    v1.29 適用於 WordPress 2.8 ~ 3.0版本

    comments-ajax-1.3.zip (5.3 KB, 2,055 次) 失效反饋
    本站下載音樂(lè)僅供試聽(tīng)交流,未經(jīng)原作者授權(quán)禁止用于任何商業(yè)用途!

    (v1.3 2010/5/20 更新) 用了新函數(shù) get_post_status_object(), 適用于 WordPress 3.0 以上版本。

    ?

    安裝方法


    解壓之后, 將 comments-ajax.js 及 comments-ajax.php 放在模板所在目錄
    在 header.php 找到

    1. <?php?if?(?is_singular()?)?wp_enqueue_script(?‘comment-reply’?);??> ??
    2. <?php?wp_head();??>??

    將其替換為

    1. <script?type=“text/javascript”?src=“http://ajax.googleapis.com/ajax/libs/jquery/1.2.3/jquery.min.js”></script> ??
    2. <?php?wp_head();??> ??
    3. <?php?if?(?is_singular()?){??> ??
    4. <script?type=“text/javascript”?src=“<?php?bloginfo(‘template_directory’);??>/comments-ajax.js”></script> ??
    5. <?php?}??>??

    如果你博客模板header.php里面已經(jīng)加載過(guò)jquery.min.js這個(gè)JQ庫(kù)文,上面的這句代碼可刪除,不用加入header.php

    1. <script?type=“text/javascript”?src=“http://ajax.googleapis.com/ajax/libs/jquery/1.2.3/jquery.min.js”></script> ??

    因?yàn)?comments-ajax.js 已合併了 WP 的 comment-reply.js, 所以不必再叫用原來(lái)的 wp_enqueue_script( ‘comment-reply’ )如果你的模板夠標(biāo)準(zhǔn), 這樣就可以正常工作了。

     

    如果有任何運(yùn)行不正常, 請(qǐng)繼續(xù)看以下注意事項(xiàng):


    1. 安裝前, 請(qǐng)先確認(rèn) WordPress 內(nèi)置嵌套評(píng)論已正常運(yùn)作. 如果不是內(nèi)置嵌套評(píng)論, 會(huì)出問(wèn)題的。
    2. 各式模板設(shè)計(jì)不同, 請(qǐng)檢查 comments.php 是否夠標(biāo)準(zhǔn), 盡量不修改模板, 只要對(duì)應(yīng)修改本文件, 以免 css 亂套。

    1.  ◎標(biāo)準(zhǔn)模板是指: ??
    2.    “評(píng)論數(shù)”?id=“comments”?(WP?3.0?用的是?id=“comments-title”) ??
    3.     例:?<h3?id=“comments”><?php?comments_number(?…有%條評(píng)論…?</h3> ??
    4.     已知有不少模板用的不是?“comments”,?它的?“comments”?已用到別地方, ??
    5.     如果評(píng)論提交后,?評(píng)論數(shù)位置出現(xiàn)很多源代碼,?通常是這問(wèn)題,?要特別留意! ??
    6.     ps.?WP?3.0?用的是?id=“comments-title”,?新版我已將?“comments”?改?“comments-title”, ??
    7.      如果你要用以前的?“comments”,?請(qǐng)?jiān)?comments-ajax.js?第?25?行更改. ??
    8.    “評(píng)論列表”?id=“commentlist”??
    9.     例:?<ol?id=“commentlist”>?注意是?ol?不是?ul. ??
    10.    “窗體”?id=“commentform”??
    11.     例:?<form?action=“<?php?echo?get_option(‘siteurl’);??>/wp-comments-post.php”?method=“post”?id=“commentform”> ??
    12.    “評(píng)論框”?id=“respond”?(是含?author,?email,?url,?comment) ??
    13.     例:?<div?id=“respond”?…?> ??
    14.    “評(píng)論區(qū)”?id=“comment”??
    15.     例:?<textarea?name=“comment”?id=“comment”?…?> ??
    16.    “提交”?id=“submit”??
    17.     例:?<input?…?id=“submit”?…?> ??
    18.   ※以上所用的?id?標(biāo)簽是?js?運(yùn)作的重要關(guān)鍵!?請(qǐng)確認(rèn)與模板對(duì)應(yīng)無(wú)誤!??

     3. 本程序主要提供 Ajax comments 功能, css 已盡量配合原模板輸出. 如果還有 css 需求, 請(qǐng)自行修改.
     4. 在 comments-ajax.php 最下方有評(píng)論格式, 若你的 functions.php 有 mytheme_comment(), 請(qǐng)對(duì)應(yīng)覆蓋, 且拿掉 “回復(fù)” 鏈接.

    下面是自己修改comments-ajax.php 最后評(píng)論樣式代碼以適應(yīng)Tstyle模板,如果不是Tstyle模板的,可以無(wú)視了。

    1. <div?class=“box”> ??
    2. <li?<?php?comment_class();??>?id=“li-comment-<?php?comment_ID();??>”> ??
    3. ????<div?id=“div-comment-<?php?comment_ID();??>”?class=“comment-body”> ??
    4. ????????<div?class=“comment-author?vcard”> ??
    5. ????????????<img?src=“<?php?echo?bloginfo(‘template_directory’),’/img/gravatar.jpg’??>”?alt=“”?class=“avatar”?/> ??
    6. ????????????<?php?printf(?__(?‘<cite?class=“fn”>%s</cite>?<span?class=“says”>says:</span>’),?get_comment_author_link()?);??> ??
    7. ????????????<?php?if?(?$comment->comment_approved?==?‘0’?)?:??> ??
    8. ????????????<span?style=“color:#0ff;?font-style:inherit”>您的評(píng)論正在等待審核中…</span> ??
    9. ????????????<?php?endif;??> ??
    10. ????????????<br> ??
    11. ????????????<div?class=“comment-meta?commentmetadata”><?php?comment_date()??>?<?php?comment_time()??></div> ??
    12. ????????</div> ??
    13. ????????<?php?comment_text();??> ??
    14. ????</div> ??
    15. </div>??

    雖然沒(méi)有原版Tstyle的Ajax那么完美,但是感覺(jué)基本上也可以了,大家可以試下。

    清霄憑欄語(yǔ)凝噎,音灑陋屋思翩躚。

    —— 清音陋屋

    清音陋屋
    你可能也喜歡Related Posts
    眾說(shuō)紛紜Comments
    大眼 可愛(ài) 大笑 壞笑 害羞 發(fā)怒 折磨 快哭了 大哭 白眼 暈 流汗 困 靦腆 驚訝 憨笑 色 得意 骷髏 囧 睡覺(jué) 眨眼 親親 疑問(wèn) 閉嘴 難過(guò) 淡定 抗議 鄙視 豬頭
    小提示:直接粘貼圖片到輸入框試試
    努力發(fā)送中...
    評(píng)論加載中……
    1. 1 樓 wag

      挺好的 :eek:

      2013年05月04日 04:54:05 回復(fù) 取消回復(fù)
    2. 2 樓 wag

      我想問(wèn)問(wèn)博主的,方法我的頭像評(píng)論頭像不能正常顯示了

      2013年05月04日 10:57:10 回復(fù) 取消回復(fù)
    3. 3 樓 wag

      博主在沒(méi),我等的好急啊

      2013年05月04日 11:19:46 回復(fù) 取消回復(fù)
    4. d103e64682
      4 樓 wei久伴她ゝ

      好文章,我就是弄不了!不知道錯(cuò)在哪里!能請(qǐng)教你嗎?

      2015年07月16日 12:09:31 回復(fù) 取消回復(fù)
    • 推薦文章
    • 最多評(píng)論
    • 最熱文章
    • 最新評(píng)論
    footer logo
    本站提供音樂(lè)僅供試聽(tīng)交流,請(qǐng)勿用于任何商業(yè)用途!如果本站發(fā)布信息侵犯到您的權(quán)益,請(qǐng)留言指出,本站將及時(shí)刪除相關(guān)信息。
    Copyright ? 52QingYin.CN   Theme by QQOQ   蜀ICP備11021737號(hào)-3
    主站蜘蛛池模板: 在线电影国产精品| 97视频在线精品国自产拍| 91麻豆精品国产| 日韩精品成人亚洲专区| 永久免费精品视频| 国产精品成熟老女人视频| 香港aa三级久久三级老师2021国产三级精品三级在 | 久久精品国产亚洲7777| 欧美精品在线一区二区三区| 精品久久久久久久无码| 亚洲精品无码国产| 中文精品99久久国产| 99久久精品国产综合一区 | 亚洲七七久久精品中文国产| 国产人成精品综合欧美成人| 精品一区二区三区免费| 国产成人亚洲综合无码精品| 无码国产精品一区二区免费vr| 日本午夜精品理论片A级APP发布| 精品国产亚洲一区二区在线观看 | 99久久婷婷国产综合精品草原 | 精品麻豆丝袜高跟鞋AV| 国产一区麻豆剧传媒果冻精品| 久久精品成人免费观看97| 亚洲国产精品va在线播放 | 毛片a精品**国产| 国产精品久久久天天影视香蕉| 中文字幕精品一区二区日本| 免费91麻豆精品国产自产在线观看 | 亚洲精品制服丝袜四区| 日本精品一区二区三区在线视频一| 国产成人精品在线观看| 99久久婷婷国产综合精品草原 | 久久久精品一区二区三区| 精品免费视在线观看| 欧美高清在线精品一区| 热re99久久精品国产99热| 无码精品一区二区三区免费视频 | 亚洲精品无码mv在线观看网站| 最新国产成人精品2024| 亚洲国产精品无码专区影院|