0

我正在开发一个带有自定义社交分享按钮的 Blogger 模板。我遇到的问题是将当前博客 URL 添加到链接中。

这是我的代码:

<li class="googleplus"><a href="https://plus.google.com/share?url=data:blog.url"><span>Google+</span></a></li>

如果我这样离开它,那么当我单击共享网页时,它实际上显示的是data:blog.url,而不是实际的网页 URL。

我尝试使用:

<li class="googleplus"><a expr:href="https://plus.google.com/share?url=data:blog.url"><span>Google+</span></a></li>

但是,这只会使整个菜单根本不出现(甚至从源代码中省略)。

是否有解决方案,或者我将不得不使用 jQuery 来获取 URL 并将其插入到链接中?

4

2 回答 2

0

这就是我使用的,它完美地工作

expr:share_url='data:post.url'

或者

 <li class='google'>
  <a expr:href='&quot;https://plus.google.com/share?url=&quot; + data:post.url' onclick='javascript:window.open(this.href,   &quot;&quot;, &quot;menubar=no,toolbar=no,resizable=yes,scrollbars=yes,height=600,width=600&quot;);return false;' rel='nofollow' title='Share this on Google+'>
    <strong>
         Google+
   </strong>
    </a>
</li>
于 2013-06-25T18:36:18.353 回答
0

使用此代码:

<a expr:href='&quot;https://plus.google.com/share?url=&quot; + data:post.url.canonical' expr:onclick='&quot;window.open(this.href, \&quot;_blank\&quot;, \&quot;height=430,width=640\&quot;); return false;&quot;' target='_blank'><span>Google+</span></a>

于 2018-07-15T17:25:08.027 回答