我正在使用带有自定义社交分享按钮的Blogger模板。我遇到的问题是将当前博客URL添加到链接。
这是我的代码:
<li class="googleplus"><a href="https://plus.google.com/share?url=data:blog.url"><span>Google+</span></a></li>
如果我这样离开,那么当我点击分享网页时,它实际上会显示data:blog.url
,而不是实际的网页网址。
我尝试使用:
<li class="googleplus"><a expr:href="https://plus.google.com/share?url=data:blog.url"><span>Google+</span></a></li>
但是,这只会使整个菜单根本不显示(甚至从源代码中省略)。
是否有解决方案,或者我将不得不使用jQuery来获取URL并将其插入链接?
答案 0 :(得分:0)
这是我使用的,它完美地运作
expr:share_url='data:post.url'
OR
<li class='google'>
<a expr:href='"https://plus.google.com/share?url=" + data:post.url' onclick='javascript:window.open(this.href, "", "menubar=no,toolbar=no,resizable=yes,scrollbars=yes,height=600,width=600");return false;' rel='nofollow' title='Share this on Google+'>
<strong>
Google+
</strong>
</a>
</li>
答案 1 :(得分:0)
使用此代码:
<a expr:href='"https://plus.google.com/share?url=" + data:post.url.canonical' expr:onclick='"window.open(this.href, \"_blank\", \"height=430,width=640\"); return false;"' target='_blank'><span>Google+</span></a>