发布时间:2015-03-16 16:37:58作者:知识屋
如果你使用标准的百度分享代码,可能存在分享到新浪微博和腾讯微博时无法正常获取到帖子图片附件的问题,这里提供一个简易的修改办法。
修改后的代码示例如下:
<div id="bdshare" class="bdshare_t bds_tools get-codes-bdshare"> <!--{eval $i =0}--> <!--{loop $post[attachments] $att}--> <!--{if $i < 5}--> <!--{eval $threadattachmenturl[] = 'http://www.zhishiwu.com/img.motof.cn/forum/'.$att['attachment']; }--> <!--{/if}--> <!--{eval $i++}--> <!--{/loop}--> <span class="bds_more">分享给好友:</span> <a class="bds_sqq"></a> <a class="bds_tsina"></a> <a class="bds_qzone"></a> <a class="bds_tqq"></a></div> <script type="text/javascript" id="bdshare_js" data="type=tools&uid=21767" ></script> <script type="text/javascript" id="bdshell_js"></script> <script type="text/javascript"> <!--{if $threadattachmenturl != Null}--> var bds_config = { 'bdPic':'{echo implode('||',$threadattachmenturl)}' }; <!--{/if}--> document.getElementById("bdshell_js").src = "http://www.zhishiwu.com/bdimg.share.baidu.com/static/js/shell_v2.js?cdnversion=" + Math.ceil(new Date()/3600000) </script>
代码增加了附件图片地址获取逻辑,即上面代码第2到10行,第21行则调用了图片URL,此处已经针对多张图片的情况进行了兼容,默认最多获取前五张,数量可以自己再修改一下。此方法经测试兼容腾讯和新浪的分享接口,其他社交网站的接口尚未测试。
2014-11-19
怎么找回退出的QQ群的群号?
Winpcap是什么 Winpcap有什么用?
jsp文件怎么打开?
百度权重之我见~ 百度权重的等级划分
DEDE关于列表页分页和内容页分页与CSS不对应,错位的问题-DedeCM
怎样去掉dedecms【织梦】后台的安全提示?
帝国CMS 后台在线编辑CSS扩展修改教程!(建议收藏)
修改Dede友情链接dede:flink
nginx做下载服务器配置一例