打算美化一下网站,加了一些插件,社交现在比较火,于是想加一些分享按钮上次,先试了一下Digg Digg插件,不太好使,速度比较慢,而且没有国内的,后来看了一下,装了JiaThis,他的按钮可以全站显示或者只在文章详细页显示,像我这种在目录页显示文章全部内容的博客当然需要全站显示,但是他默认的全站显示只针对于侧栏式起作用,按钮式、工具式和图标式都不行,而且他的侧栏式按钮在分享的时候也不能定位到文章每一篇文章,于是只能自己去改代码试试。
首先去JiaThis的网站定制自己的嵌入代码,我选择的是工具式小按钮,默认显示媒体就选了微博、Facebok、Google+和twitter,自定义分享浮窗选了一些国内常用的,复制代码到JianThis选项里头,选择文章头部居右,提交之后就可以在阅读文章页面看到分享按钮了。
PS: duoshuo也比较热,但是他更多的是一个自动发布到其他SNS的工具,国外几个的好像还不支持
20120704:发现不管在那篇文章上点击评论按钮,结果评论的都是网站首页,而不是各篇文章,而且评论的次数也都一样。看了一下帮助,可以自己定义jiathis_config中的url和title,结果评论数倒是正常了,但是评论的是最后一篇文章不能准确定位到每一篇文章。改来该去总是不行,最后问了一下客服,他给了一个帮助 一个页面中添加多组分享代码,主要做法就是用一个onmouseover的事件来动态设置title和url,主js放在页面的最后就可以,不用重复放。于是在content.php里头放html代码,在几个列表的php文件(archive,author,category,search,showcase,tag)里头放js,这样分享的时候没问题了,但是计数器还是有问题,所有都显示一样的值,帮助上面没有计数器,客服说也不支持,因为计数器的classname是固定的(jiathis_counter_style)。还是有点不死心,既然静态的不行那就用js来试试,后来试着在html代码里头也加一些js,感觉好像也还可以,但是可能会导致主js(jia.js)会被调用多次,回头看看到底行不行