发表时间: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下载v6.3.1
45.28MB |生活服务
易查车辆违章查询下载v3.2.20
138.59M |生活服务
鞍马司机极速版最新版本下载v6.40.5.0003
151.09MB |系统工具
星徽专车司机端软件最新版本下载v2.0.45
79.47MB |生活服务
临汾云客户端下载v2.1.17 安卓手机版
162.83MB |资讯阅读
jp五十音图app(改名冲鸭日语)下载v1.9.5 安卓版
151.29MB |学习教育
智通三千企业app下载v1.84 安卓版
101.14MB |商务办公
左拍app下载v5.3.1 安卓版
297.16MB |拍摄美化
2011-06-20
2011-06-20
2011-06-04
2011-06-20
2011-06-04
2011-06-04
2022-03-24
2011-06-05
2011-06-04
2011-06-04