微博分享尾巴(JiaThis)来源改为自己网站的办法,支持多平台
刚刚看到了这个http://wenda.wecenter.com/question/26815 方法,实际上这个方法只能设置一个来源,比如微博、微信等,只能选一个
不多说,看源码
aws.js 1525行
shareURL = 'http://www.jiathis.com/send/?webid=' + options.webid + '&url=' + url + '&title=' + title +'';改为
shareURL = 'http://www.jiathis.com/send/?webid=' + options.webid + '&appkey=' + options.appkey + '&url=' + url + '&title=' + title +'';对应的分享按钮也得加上对应的appkey htdocs\views\default\question\index.tpl.htm大概398行
<li><a onclick="AWS.User.share_out({webid: 'tsina', title: $(this).parents('.aw-item').find('.markitup-box').text()});"><i class="icon icon-weibo"></i> <?php _e('微博'); ?></a></li> <li><a onclick="AWS.User.share_out({webid: 'qzone', title: $(this).parents('.aw-item').find('.markitup-box').text()});"><i class="icon icon-qzone"></i> <?php _e('QZONE'); ?></a></li> <li><a onclick="AWS.User.share_out({webid: 'weixin', title: $(this).parents('.aw-item').find('.markitup-box').text()});"><i class="icon icon-wechat"></i> <?php _e('微信'); ?></a></li>改为
<li><a onclick="AWS.User.share_out({webid: 'tsina',appkey: '微博申请到的appkey', title: $(this).parents('.aw-item').find('.markitup-box').text()});"><i class="icon icon-weibo"></i> <?php _e('微博'); ?></a></li> <li><a onclick="AWS.User.share_out({webid: 'qzone',appkey: 'QQ申请到的appkey', title: $(this).parents('.aw-item').find('.markitup-box').text()});"><i class="icon icon-qzone"></i> <?php _e('QZONE'); ?></a></li> <li><a onclick="AWS.User.share_out({webid: 'weixin',appkey: '微信申请到的appkey', title: $(this).parents('.aw-item').find('.markitup-box').text()});"><i class="icon icon-wechat"></i> <?php _e('微信'); ?></a></li>没有申请到的话,appkey写0 htdocs\views\default\m\question.tpl.htm同理,自己搜AWS.User.share_out 原理就是加一个appkey字段,很好理解
2016-02-05 15:52
2015-11-04 13:15