wp_sns_share更新2.5

二月 10th, 2012 867 留下评论 阅读评论

寒假之初,更新wp_sns_share到了2.4版本,按照网友的提示增加了摘要输出这一功能,但更新之后立即有网友提示摘要输出没有剥去HTML标签这点需要改进,并提出是否能将摘要输出也应用到前台的分享栏。这次的插件有一半内容改进来自于网友的建议和自己的想法,还有一半功能想法来自于插件wp-connect,的确是很强大的一款插件,虽然稳定性还有待调试呵呵。

插件更新

  1. 增加人人网同步
  2. 改进微博同步时摘要的输出,删除HTML标签、XML标签和[ caption ]标签
  3. 在前段分享栏的微博分享中,也加入了摘要的输出
  4. 增加新浪微博、腾讯微博的自定义微博来源设置,需要申请APP并填写Key和Secret
  5. 新建、编辑文章页面,右侧添加一个widget控制当前文章保存、更新操作时是否同步,可跳过默认设置

第1点,这里的人人网同步技术难度比较大,之前有想过要用OAuth的办法但是一直搞不定因为人人注册App时要求固定的callback链接,wordpress的插件肯定无法做到这一点,因为大家博客的地址都是不一样的,无法固定callback链接,导致App无法申请,同样道理新浪新一代的App也无法申请,依旧使用API1.0。然后人人网的同步就使用了最原始的用户名密码的方式,当然从安全性的角度考虑大家不用担心,只是将您的用户名和密码数据写入了数据库其他没有任何操作,代码是透明开源的,谁都可以查看,尽管放心。

第2点,[ caption ]标签是指wordpress自带的对图片引用的一个标签格式,即摘要里忽略图片链接。

第3点,只有新浪、腾讯、搜狐、网易、twitter微博有摘要分享的功能。

第4点来源设置,也是之前网友提示过的,这里也实现了,但是没有测试过,因为现在要自己再去申请一个新浪、人人之类的App,需要填写身份证信息等很多隐私信息,不高兴填,如果有网友使用过了可以起效或者存在bug尽请告知。

第5点,在新建文章、编辑文章那个后台页面的右侧添加了一个框(widget),用来对特定的文章保存、更新操作时可以跳过默认设置来单独设置同步或者不同步。比如可以在后台同步选项关闭的状态下强制同步一篇文章,也可以在后台设置没有点上更新文章也同步的选项时在更新文章时强制再同步一遍文章等。

寒假也结束了,今天刚回到学校,下周就正式开学了,各种情绪复杂,这个版本之后可能就要到暑假再有可能去实现某些新的想法了吧。十分感觉各位网友的建议,特别是蚊仔网友的建议、masy网友提示了摘要标签问题,再次表示感谢。

Categories: Wordpress 标签:, ,
  1. 七月 1st, 2012 11:41

    大牛好,插件貌似有个问题,设定同一时间预发布的文章貌似不能同步到微博….

    • 预发布是什么东西?同一时间?

  2. 六月 20th, 2012 09:55

    校内网新版本上架后分享没有图片, 只有链接了.
    新版的js
    http://widget.renren.com/js/rrshare.js

  3. 普通人关注 | #地板
    六月 8th, 2012 15:49

    插件文章中的图片为什么不能分享,看过其他的网站图片也可以选择分享的。版主有没办法解决?

  4. ptrgz | #4
    六月 8th, 2012 09:39

    不错的插件,如果能增加发送邮件功能更完美,(E-mail推荐)

  5. 三月 21st, 2012 21:02

    :-P 哇,好荣幸还提到我了。过来捧场。
    最近有使用了各种同类型的插件,我的图片同步问题依旧没有解决。但是似乎找了问题所在。
    1、使用插件同步没有图片的文章正常(视频同步正常)。
    2、文章中直接使用外部图片(即图片放到其他网站上、转载的文章)同步图片正常。
    3、文章中的图片直接放到自己的服务器里,同步失败。
    4、这些失败的插件都宣称支持同步图片。

    从种种表现和各种插件的不同提示错误来看,我觉得:
    1、问题并不是处在插件个新浪上(你上次认为是新浪的问题)
    2、服务器上的图片防盗链设置会阻挠同步图片,必须增加个大微博的地址到白名单(这个已经证实)
    3、我增加白名单仍然没见效果,有插件提示无法访问到我wp安装目录上的图片(按理说我设置了白名单应该是能够正常访问的),并提示[function.file-get-contents]: failed to open stream: HTTP request failed! HTTP/1.1 403。php.ini设置的问题,具体问题我忘记了,MS是PHP没有权限捕获文件,必须联系服务器管理员修改(我想这太不现实)
    4、搜索各种解决方法(头痛),找到了这篇文章http://www.guixiandao.com/313,感觉和我们的问题并不是一回事,因为我并没有安装ck-and-syntaxhighlighter,但也有参考价值。

    =====
    希望以上能帮到你

    • 谢谢支持哈,可以告知哪个插件做到了同步外部网站图片成功的吗?我一直尝试新浪上传图片的API,一直失败,哎…

      • 三月 22nd, 2012 18:05

        @ stariy
        比如这个:Social Medias Connect 下载:http://wordpress.org/extend/plugins/social-medias-connect/
        该插件可以同步图片,且在同步图片稳定性上比上次我提到的“链接微博”跟稳定,提示的错误代码也没有做修饰,比较原始,应该在了解问题上更佳。

      • 三月 22nd, 2012 19:52

        @ stariy
        经过昨天和今天的N个小时的测试,终于找到的问题症结所在和解决方法。好激动啊 :cry: 。困扰几个月的问题终于解决了。
        由于测试经过繁杂,正在写成经验文,晚上贴出来分享。你在增加图片同步功能的时候也好吸取这个bug的教训。 :mrgreen:

      • 三月 22nd, 2012 22:21

        @ stariy
        恩么,完成了[url]http://blog.skeeterhouse.com/?p=3773[url]

  6. yyr | #9
    三月 5th, 2012 23:20

    插件很棒 但是不是只有手动去写wp博客才能同步?? 我用ifttt和twittertool(wp插件)把twitter同步到wp,发现同步过来的文章却不能同步到微薄 想问下是不是sns-share插件不能同步同步过来的文章??

    • 的确现在只响应手写的blog…

  7. 二月 12th, 2012 02:24

    哈哈更新了哈,输出,删除HTML标签、XML标签和标签。我的建议出成绩了 :-P

  8. 二月 10th, 2012 21:39

    博主高手啊,做了个实用的插件不说,zoj还干掉了100题
    想我才做了11题,密码都忘了。唉

    • 太虚了,100多道全是水题……

icon_wink.gif icon_neutral.gif icon_mad.gif icon_twisted.gif icon_smile.gif icon_eek.gif icon_sad.gif icon_rolleyes.gif icon_razz.gif icon_redface.gif icon_surprised.gif icon_mrgreen.gif icon_lol.gif icon_idea.gif icon_biggrin.gif icon_evil.gif icon_cry.gif icon_cool.gif icon_arrow.gif icon_confused.gif icon_question.gif icon_exclaim.gif