Есть ли способ получить URL текущей записи в Blogger? - PullRequest
4 голосов
/ 18 января 2011

Мне нужен почтовый URL для некоторых кнопок Share.Есть ли способ получить его?Спасибо

Ответы [ 3 ]

8 голосов
/ 19 марта 2011

Вы можете получить URL-адрес сообщения с помощью тега макета : data:post.url

Если вы просто хотите вставить его значение в качестве текста в шаблон, используйте его как тег: <data:post.url>

Если вы хотите использовать значение тега для атрибута html, перед атрибутом html укажите префикс expr, например:

<body expr:class='data:blog.mobileClass'>
  ...
</body>
0 голосов
/ 02 февраля 2018

Вы должны создать выражение, затем назвать метаданные и в кавычках отметить значение, которое у вас будет.Таким образом, блоггер знает, что преобразует выражение в метаданные "div"

пример кода:

<div class="fb-like"  expr:data-href='data:post.url' data-layout="standard" data-action="like" data-size="small" data-show-faces="true" data-share="true"></div>
0 голосов
/ 28 марта 2015

Я использовал приведенный ниже скрипт в моем блоге (www.it.itmrk.com), который работает для меня.

<script type='text/javascript'>
     var postUrl = '<data:post.url/>';
     document.write("<div class="fb-like" data-href='" + postUrl + "' data-layout="standard" data-action="recommend" data-show-faces="true" data-share="true"></div>");
</script>

Это дает ссылку на каждый пост соответственно. Это также может помочь вам.

...