修改YOURLS快速分享框的代码

/ 0评 / 0

YOURLS 添加短网址后,会出现快速分享框,用户可以分享短网址到Twitter、Faceook、和FriendFeed。

但由于“特殊“原因,这些大的网站都是无法访问的,我们需要本地化成新浪微博、腾讯微博、人人网等有中国特色的分享按钮

替换方法:

1、打开includes子目录下的functions-html.php文件;

2、搜索”share_links”,定位到搜索框的代码;

3、将

<a id="share_tw" href="http://twitter.com/home?status=<?php echo _share; ?>" title="Tweet this!" onclick="share('tw');return false">Twitter</a>

<a id="share_fb" href="http://www.facebook.com/share.php?u=<?php echo_url; ?>" title="Share on Facebook" onclick="share('fb');return false;">Facebook</a>

<a id="share_ff" href="http://friendfeed.com/share/bookmarklet/frame#title=<?php echo _share; ?>" title="Share on Friendfeed" onclick="javascript:share('ff');return false;">FriendFeed</a>

替换成自己的分享代码或者第三方服务如addthis、jiathis的分享代码。

 

PS: 如果出现使用jiathis时不能把分享内容改为分享框里面的内容,只出现默认网页的title和网址的情况,

请更改jiathis的配置,加上类似下面的语句:

<script type="text/javascript">

var jiathis_config = {

url: "<?php echoshorturl; ?>",

title: "<?php echo $title; ?>"

}

</script>

 

预览效果请访问  YURL.TK