异步获取评论者网站截图


您现在正在《异步获取评论者网站截图》评论的第4

先上效果(泉哥,这回你可以试效果了,真的放在网站了哈哈哈) 昨天写的抓rss是用PHP的方法,而我们知道PHP本身是不能多线程异步加载的,确实对网速影响太大,所以异步还是不得不用的,只能换了个jQuery的方法,改写自Akismet后台预览,另外,声声说以前willin弄过友链的异步截图,难怪我记得有人写过类似的东西却没有搜到. 评论和友链不一样,具有变动性,昨天一开始给评论赋值ID的时候,用的是其母元素li的id,导致在不同人回复同一个人的情况下,[.....] 点此返回原文
127 Comments

Name *

E-mail *

Website

  1. 爱美爱魅

    我看您的网站,今天的即时预览也失效了,是全部失效了吗? :sui:

    • 小蝴蝶

      @爱美爱魅 没有失效啊 这个ajax翻页之后就没有预览了 正常看还是有的

      • 爱美爱魅

        @小蝴蝶 嗯嗯。。发现了。。确实,首页回复是有的。。翻页之后就没有了。。感谢回复。抱歉哈。 :fue:

        • 小蝴蝶

          @爱美爱魅 哈哈 没事没事 这是ajax造成的js失效 需要重新绑定事件 但我没弄了

  2. 张书杨

    尝试添加了两回都没能成功,JS调用应该是OK的,估计是代码修改问题,模板函数里没有找到“<?php printf(__('%s‘)”这样的函数,只有omment_author_link(); 就是WP-UserAgent前面那个,改写那个不成功,不过动态评论comments-ajax.php倒是有这么一句代码,但也不起作用。

  3. 张书杨

    刚看了回复 也有可能是JS冲突 再试试看

  4. 张书杨

    功能是实现了,JS的冲突问,但也出现了回复内容被图片向后推的问题,这个要怎么解决?

    • 小蝴蝶

      @张书杨 加css

    • 小蝴蝶

      @张书杨

      .mshot-arrow {border-top: 10px solid transparent; border-bottom: 10px solid transparent; border-right:10px solid #fff;left: -10px; top: 91px; }
      .mshot-container { background: #fff; position: absolute; top: -84px; padding: 7px; width: 450px; height: 338px; z-index: 20000;  border-radius:6px;border:1px solid #ccc; }
      .mshot-container img{max-width:100%;max-height:100%;}
  5. 爱美爱魅

    刚看了后面的评论,张书杨用的是WP-UserAgent插件,可能函数表里面有代码,但是我用的是Show-UserAgent,在函数表里面没有体现出来。。找不到显示的PHP代码。。我现在用的是插件FAQ里面的手动调用,但是后台设置里面的功能全部失效,而且显示效果也不一样。。。 :han:

  6. 3qsami

    今天才知道原来除了程序猿,还有程序媛~媛得好,媛得妙…… :cool:
    言归正传,这个 s0.wordpress.com 被屏蔽是不假,不过 s0.wp.com 却真的是不稳定,尤其是加上“/mshots/v1”之后抽风的频率也比较大。不知道有没有其它可以推荐的?这个“图”的关键就是这个地址啊~
    因为不是程序猿,所以换成别的网站不知道要怎么写,甚至换成“https://s.wordpress.com”或者“https://s-origin.wordpress.com/”要怎么体现这个“https”都不知道,还请指点。 :guzhang:

    • 小蝴蝶

      @3qsami 你可以搜一下网页截图api,有很多,比如URL2PNG之类的

  7. yxiao

    为什么出现这个错误:XMLHttpRequest cannot load http://s0.wp.com/mshots/v1/http%3A%2F%2Fwww.tiandiyoyo.com?w=450. Origin http://www.imyxiao.com is not allowed by Access-Control-Allow-Origin.

    • 小蝴蝶

      @yxiao 应该是从wp请求截图过程中的问题,原因还不知道,不过不影响效果

  8. 刘荣焕

    前几次没搞成 今天弄好了 竟然发现还和jq的版本有关

  9. 从良未遂

    我的是这样的,该怎么改啊?
    printf( ‘<cite>%1$s %2$s</cite>’,
    get_comment_author_link(),

  10. 从良未遂

    完整代码是这样的:
    <?php
    echo get_avatar( $comment, 44 );
    printf( '<cite>%1$s %2$s</cite>’,
    get_comment_author_link(),
    // If current post author is also comment author, make it known visually.
    ( $comment->user_id === $post->post_author ) ? ‘ ‘ . __( ‘Post author’, ‘twentytwelve’ ) . ” : ”
    );
    printf( ‘<a href=”%1$s” rel=”nofollow”>%3$s</a>’,
    esc_url( get_comment_link( $comment->comment_ID ) ),
    get_comment_time( ‘c’ ),
    /* translators: 1: date, 2: time */
    sprintf( __( ‘%1$s at %2$s’, ‘twentytwelve’ ), get_comment_date(), get_comment_time() )
    );
    ?>

    • 小蝴蝶

      @从良未遂 参见此楼http://xiaohudie.net/code/tech/async-comment-author-screenshot.html/comment-page-3#comment-3745