也添加了“您的足迹”功能

/ 41评 / 0

      记得很早的时候,万戈那加上了这个功能,想法不错,实现也简单,今天再去看时就心动了,给自己也加了一个。只要你的机器上还留有本站的cookie,就会调用comment_author的信息在数据库里查找您的留言情况。同时一下代码已经屏蔽了管理员自己的评论,就像最新评论列表,不显示自己的评论,代码如下,仅改了显示数目:


< ?php
    if($_COOKIE["comment_author_" . COOKIEHASH]!=""){
        global $wpdb;
        $sql = "SELECT DISTINCT ID, post_title, post_password, comment_ID, comment_post_ID, comment_author, comment_date_gmt, comment_approved, comment_author_email, comment_type, comment_author_url, SUBSTRING(comment_content,1,25) AS com_excerpt FROM $wpdb->comments LEFT OUTER JOIN wpdb->posts ON (wpdb->comments.comment_post_ID = wpdb->posts.ID) WHERE comment_approved = '1' AND comment_type = '' AND comment_author = '"._COOKIE["comment_author_" . COOKIEHASH]."' AND post_password = '' ORDER BY comment_date_gmt DESC LIMIT 5";
        comments =wpdb->get_results(sql);
        foreach (comments as comment) {output .= "\n
  • ID)."#comment-".comment->comment_ID. "\" title=\"" .comment->post_title . " 上的评论\">".strip_tags(comment->comment_author).": ". strip_tags(comment->com_excerpt) ."
  • "; } $output = '

    您的足迹

      '.$output.'
    '; output = convert_smilies(output); echo $output; } ?>
    1. merror说道:

      呵呵 原来是这个功能,

    2. 有点蓝说道:

      好像我用的模板自带这个功能了 :嘻:

    3. 随缘说道:

      试试效果 :偷笑:

    4. 迎接说道:

      呵呵 在右侧看到效果了 不错哦

    5. 大少说道:

      留个cookie,看看效果。

    6. 去痘印产品说道:

      据说很酷。

    7. glwzu说道:

      :强: 看到了,不错的功能

    8. soping说道:

      好多比较“炫”的功能我都没折腾,不懂代码……

    9. blueandhack说道:

      不错不错~很炫的功能~~

    10. 闲云野鹤说道:

      呵呵,这个读取数据库,会拖慢时间吧…

      • guiwaa说道:

        @闲云野鹤 @闲云野鹤, 侧边栏的最新评论,最近文章之类的不也是同样的方式读数据库么,这点时间是感觉不出来的~
        这其实就是最新评论的一个改版~

    11. BoKeam说道:

      评论区这个效果不错,觉得再大点效果更好

    12. 岸边说道:

      我看到了,在右边的 :嘻:

    13. freetstar说道:

      :强: 好东东哦

    14. A.L说道:

      最好有个演示

    15. 阿邙说道:

      俺更想要另一种形式

    16. 扯远了说道:

      不想折腾了,,不给力啊

    17. 小松说道:

      感觉没啥用吧,呵呵,不过看着蛮亲切的~

      • hesiway说道:

        @小松 @小松, 恩,就是让评论者看着亲切点,其他确实没什么了~

    Comments have been closed.