发表时间:2015-03-16来源:网络
如果你使用标准的百度分享代码,可能存在分享到新浪微博和腾讯微博时无法正常获取到帖子图片附件的问题,这里提供一个简易的修改办法。
修改后的代码示例如下:
<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,此处已经针对多张图片的情况进行了兼容,默认最多获取前五张,数量可以自己再修改一下。此方法经测试兼容腾讯和新浪的分享接口,其他社交网站的接口尚未测试。
思语聊天app下载v3.3.6 安卓最新版本
171.8MB |社交娱乐
尚标商标注册查询官方版下载v2.4.1 安卓手机版
31.99MB |商务办公
福保保险app下载v3.1.0 安卓最新版
83.63MB |商务办公
高情商输入法永久免费版下载v1.0.06 安卓最新版
55.64MB |系统工具
im智己汽车官方版下载v3.0.0 安卓版
312.54MB |生活服务
阿蛋口袋打印app下载v2.2 安卓版
68.68MB |系统工具
东方财富手机版官方正版下载v10.37.1 安卓版
136.17MB |生活服务
眼护士机构版app下载v2.0.5.68 安卓版
63.76MB |生活服务
2011-06-20
2011-06-20
2011-06-04
2011-06-20
2011-06-04
2011-06-04
2022-03-24
2011-06-04
2011-06-04
2011-06-05