Các biến cần biết trong Blogspot

📅 — 👀 950 — 👦

Trang này có hữu ích không?

👍 Có (130)        👎 Không (126)


Trong quá trình phát triển website trên nền Blogspot, các bạn cần biết 1 số biến sau được định nghĩa sẵn trong Template Blogspot để tiện lợi hơn trong việc thiết kế Template. Các bạn nên sử dụng tối đa các biến có sẵn, hạn chế dùng Javascript để cải thiện tốc độ load website hơn.


Nếu trong quá trình sử dụng, các bạn thấy còn thiếu những biến nào hay không hiểu thì để lại bình luận bên dưới để mình bổ sung hoặc giải đáp cho các bạn hiểu hơn.

Sau đây là bảng lệt kê các biến trong Blogspot, có 1 số biến chỉ có giá trị trong Page Type hay Widget, các bạn chú ý điểm này.

Site Data
  • data:blog.title
  • data:blog.pageType: values of “index”, “item”, “archive”.
  • data:blog.url
  • data:blog.homepageUrl
  • data:blog.pageTitle
  • data:blog.encoding
  • data:blog.languageDirection
  • data:blog.feedLinks
  • data:blog.enabledCommentProfileImages
  • data:blog.blogId
  • data:blog.metaDescription
  • data:blog.canonicalHomepageUrl
  • data:blog.plusone
  • data:blog.isMobileRequest
Blog (widget / posts)
  • data:feedLinks
  • data:olderPageUrl
  • data:olderPageTitle
  • data:newerPageUrl
  • data:newerPageTitle
  • data:commentLabel
  • data:authorLabel
  • data:timestampLabel
  • data:postLabelsLabel
  • data:backlinksLabel
  • data:numPosts
  • data:posts
    • data:post.dateHeader
    • data:post.id
    • data:post.title
    • data:post.body
    • data:post.snippet
    • data:post.author
    • data:post.authorAboutMe
    • data:post.authorProfileUrl
    • data:post.authorPhoto.url
    • data:post.url
    • data:post.timestamp
    • data:post.allowComments
    • data:post.numComments
    • data:post.embedCommentForm
    • data:post.allowNewComments
    • data:post.commentPagingRequired
    • data:post.showBacklinks
    • data:post.numBacklinks
    • data:post.addCommentUrl
    • data:post.emailPostUrl
    • data:post.editUrl
    • data:post.feedLinks
    • data:post.isFirstPost
    • data:post.isDateStart
    • data:post.includeAd
    • data:post.createLinkLabel
    • data:post.createLinkUrl
    • data:post.commentSource
    • data:post.showThreadedComments
    • data:post.commentJso
    • data:post.commentMsgs
    • data:post.commentConfig
    • data:post.communityId
    • data:post.commentHtml
    • data:post.commentLabelFull
    • data:post.noNewCommentsText
    • data:post.iframeCommentSrc
    • data:post.addCommentOnclick
    • data:post.labels
      • data:label.name
      • data:label.url
      • data:label.isLast
    • data:post.comments
      • data:comment.id
      • data:comment.body
      • data:comment.timestamp
      • data:comment.author
      • data:comment.authorUrl
      • data:comment.deleteUrl
      • data:comment.isDeleted
      • data:comment.authorAvatarImage
BlogArchive
  • data:title
  • data:style
  • data:data
    • data:data.name
    • data:data.post-count
    • data:data.url
    • data:data.data (recursive array)
    • data:data.posts
      • data:post.title
      • data:post.url
HTML / Text
  • data:title
  • data:content
Label
  • data:title
  • data:display
  • data:showFreqNumbers
  • data:labels
    • data:label.name
    • data:label.count
    • data:label.url
    • data:label.cssSize
BloggerButton
  • data:fullButton
Image
  • data:title
  • data:sourceUrl
  • data:width
  • data:height
  • data:caption
Stats
  • data:title
  • data:showSparkLine
  • data:showGraphicalCounter
  • data:showText
BlogList
  • data:title
  • data:items
    • data:item.blogUrl
    • data:item.displayStyle
    • data:item.blogTitle
    • data:item.blogIconUrl
    • data:item.showIcon
    • data:item.showItemThumbnail
    • data:item.itemTitle
    • data:item.itemUrl
    • data:item.itemThumbnail
      • data:item.itemThumbnail.height
      • data:item.itemThumbnail.width
      • data:item.itemThumbnail.url
PageList
  • data:title
  • data:links
    • data:link.title
    • data:link.href
    • data:link.isCurrentPage
LinkList
  • data:title
  • data:links
    • data:link.name
    • data:link.target
TextList
  • data:title
  • data:items
    • data:item
PlusFollowers
  • data:title
  • data:height
  • data:width
  • data:theme
  • data:profileUrl
PlusBadge
  • data:title
  • data:showCoverPhoto
  • data:layout
  • data:width
  • data:height
  • data:theme
  • data:showTagLine
  • data:badgeType
  • data:profileUrl
PlusOne
  • data:annotation
  • data:size
Translate
  • data:title
  • data:pageLanguage
  • data:layout
Profile
  • data:title
  • data:userUrl
  • data:location
  • data:aboutme
  • data:displayname
  • data:photo
    • data:photo.url
    • data:photo.width
    • data:photo.height
    • data:photo.alt
  • data:team
  • data:authors
    • data:author.displayname
    • data:author.userURL
PopularPosts
  • data:title
  • data:showThumbnails
  • data:showSnippets
  • data:thumbnailSize
  • data:posts
    • data:post.href
    • data:post.title
    • data:post.snippet
    • data:post.thumbnail

Code Template hiển thị biến của Blogspot:

<?xml version="1.0" encoding="UTF-8" ?><!DOCTYPE html><html b:version='2' class='v2' expr:dir='data:blog.languageDirection' xmlns='http://www.w3.org/1999/xhtml' xmlns:b='http://www.google.com/2005/gml/b' xmlns:data='http://www.google.com/2005/gml/data' xmlns:expr='http://www.google.com/2005/gml/expr'> <head>  <!-- b:template-skin & b:skin {{{ -->  <b:skin>   <![CDATA[    * {     padding: 0px;     margin: 0px;    }    body {     background-color: #eeeeee;     font-family: "Open Sans", sans-serif;     font-size: 14px;    }    #body {     background-color: #ffffff;     box-shadow: 0px 0px 10px #adadad;     width: 920px;     padding: 15px;     margin-left: auto;     margin-right: auto;    }    #layout table {     display: none;    }    table {     border-collapse: collapse;     margin-bottom: 10px;     width: 720px;    }    table td {     border: 1px solid #ffffff;     height: 24px;     line-height: 24px;     white-space: nowrap;     overflow: hidden;     text-overflow: ellipsis;     padding: 0px 10px;     border: 1px solid #d8d8d8;     width: 480px;     max-width: 480px;    }    table tr td:first-child {     width: 200px;     max-width: 200px;    }    table tr {     background-color: #f8f8f8;    }    table tr:nth-child(odd) {     background-color: #ffffff;    }    .indent {     margin-left: 30px;    }    .section {     margin: 0px;    }    .copyright {     line-height: 30px;     height: 30px;     text-align: center;     border: 1px solid #a7a7a7;     background-color: #eeeeee;    }    .copyright a {     color: #810000;     text-decoration: none;    }    .copyright a:hover {     text-decoration: underline;    }   ]]>  </b:skin>  <!-- }}} -->     <b:include data="blog" name="all-head-content" />  <b:include data="blog" name="google-analytics" />  <title>Developer Info - <data:blog.pageTitle /></title> </head> <body>  <b:section class="navbar" id="navbar" maxwidgets="1" showaddelement="no">   <b:widget id="Navbar1" locked="yes" type="Navbar" />  </b:section>  <div id="body">  <!-- Global Data {{{ -->  <h1>Global Data</h1>  <table>   <tr><td>data:blog.title</td><td><data:blog.title/></td></tr>   <tr><td>data:blog.pageType</td><td><data:blog.pageType/></td></tr>   <tr><td>data:blog.url</td><td><data:blog.url/></td></tr>   <tr><td>data:blog.homepageUrl</td><td><data:blog.homepageUrl/></td></tr>   <tr><td>data:blog.pageTitle</td><td><data:blog.pageTitle/></td></tr>   <tr><td>data:blog.encoding</td><td><data:blog.encoding/></td></tr>   <tr><td>data:blog.languageDirection</td><td><data:blog.languageDirection/></td></tr>   <tr><td>data:blog.feedLinks</td><td><data:blog.feedLinks/></td></tr>   <tr><td>data:blog.enabledCommentProfileImages</td><td><data:blog.enabledCommentProfileImages/></td></tr>   <tr><td>data:blog.blogId</td><td><data:blog.blogId/></td></tr>   <tr><td>data:blog.metaDescription</td><td><data:blog.metaDescription/></td></tr>   <tr><td>data:blog.canonicalHomepageUrl</td><td><data:blog.canonicalHomepageUrl/></td></tr>   <tr><td>data:blog.plusone</td><td><data:blog.plusone/></td></tr>   <tr><td>data:blog.isMobileRequest</td><td><data:blog.isMobileRequest/></td></tr>  </table>  <!-- }}} -->  <b:section id="main" class="main" showaddelement="yes">   <!-- Blog Widget Tags {{{ -->   <b:widget id="Blog1" locked="yes" type="Blog">    <b:includable id="main">     <h1>Blog</h1>     <table>      <tr><td>data:feedLinks</td><td><data:feedLinks/></td></tr>      <tr><td>data:olderPageUrl</td><td><data:olderPageUrl/></td></tr>      <tr><td>data:olderPageTitle</td><td><data:olderPageTitle/></td></tr>      <tr><td>data:newerPageUrl</td><td><data:newerPageUrl/></td></tr>      <tr><td>data:newerPageTitle</td><td><data:newerPageTitle/></td></tr>      <tr><td>data:commentLabel</td><td><data:commentLabel/></td></tr>      <tr><td>data:authorLabel</td><td><data:authorLabel/></td></tr>      <tr><td>data:timestampLabel</td><td><data:timestampLabel/></td></tr>      <tr><td>data:postLabelsLabel</td><td><data:postLabelsLabel/></td></tr>      <tr><td>data:backlinksLabel</td><td><data:backlinksLabel/></td></tr>      <tr><td>data:numPosts</td><td><data:numPosts/></td></tr>     </table>     <div class="indent">      <h2>data:posts</h2>      <b:loop var="post" values="data:posts">       <table>        <tr><td>data:post.dateHeader</td><td><data:post.dateHeader/></td></tr>        <tr><td>data:post.id</td><td><data:post.id/></td></tr>        <tr><td>data:post.title</td><td><data:post.title/></td></tr>        <tr><td>data:post.body</td><td><data:post.body/></td></tr>        <tr><td>data:post.snippet</td><td><data:post.snippet/></td></tr>        <tr><td>data:post.author</td><td><data:post.author/></td></tr>        <tr><td>data:post.authorAboutMe</td><td><data:post.authorAboutMe/></td></tr>        <tr><td>data:post.authorProfileUrl</td><td><data:post.authorProfileUrl/></td></tr>        <tr><td>data:post.authorPhoto.url</td><td><data:post.authorPhoto.url/></td></tr>        <tr><td>data:post.url</td><td><data:post.url/></td></tr>        <tr><td>data:post.timestamp</td><td><data:post.timestamp/></td></tr>        <tr><td>data:post.allowComments</td><td><data:post.allowComments/></td></tr>        <tr><td>data:post.numComments</td><td><data:post.numComments/></td></tr>        <tr><td>data:post.embedCommentForm</td><td><data:post.embedCommentForm/></td></tr>        <tr><td>data:post.allowNewComments</td><td><data:post.allowNewComments/></td></tr>        <tr><td>data:post.commentPagingRequired</td><td><data:post.commentPagingRequired/></td></tr>        <tr><td>data:post.showBacklinks</td><td>Boolean: <b:if cond="data:post.showBacklinks">True<b:else/>False</b:if></td></tr>        <tr><td>data:post.numBacklinks</td><td><data:post.numBacklinks/></td></tr>        <tr><td>data:post.addCommentUrl</td><td><data:post.addCommentUrl/></td></tr>        <tr><td>data:post.emailPostUrl</td><td><data:post.emailPostUrl/></td></tr>        <tr><td>data:post.editUrl</td><td><data:post.editUrl/></td></tr>        <tr><td>data:post.feedLinks</td><td><data:post.feedLinks/></td></tr>        <tr><td>data:post.isFirstPost</td><td><data:post.isFirstPost/></td></tr>        <tr><td>data:post.isDateStart</td><td><data:post.isDateStart/></td></tr>        <tr><td>data:post.includeAd</td><td>Boolean: <b:if cond="data:post.includeAd">True<b:else/>False</b:if></td></tr>        <tr><td>data:post.createLinkLabel</td><td><data:post.createLinkLabel/></td></tr>        <tr><td>data:post.createLinkUrl</td><td><data:post.createLinkUrl/></td></tr>        <tr><td>data:post.commentSource</td><td><data:post.commentSource/></td></tr>        <tr><td>data:post.showThreadedComments</td><td><data:post.showThreadedComments/></td></tr>        <tr><td>data:post.commentJso</td><td><data:post.commentJso/></td></tr>        <tr><td>data:post.commentMsgs</td><td><data:post.commentMsgs/></td></tr>        <tr><td>data:post.commentConfig</td><td><data:post.commentConfig/></td></tr>        <tr><td>data:post.communityId</td><td><data:post.communityId/></td></tr>        <tr><td>data:post.commentHtml</td><td><data:post.commentHtml/></td></tr>        <tr><td>data:post.commentLabelFull</td><td><data:post.commentLabelFull/></td></tr>        <tr><td>data:post.noNewCommentsText</td><td><data:post.noNewCommentsText/></td></tr>        <tr><td>data:post.iframeCommentSrc</td><td><data:post.iframeCommentSrc/></td></tr>        <tr><td>data:post.addCommentOnclick</td><td><data:post.addCommentOnclick/></td></tr>       </table>       <!-- <b:include data='post' name='comment-form'/> -->       <div class="indent">        <h3>data:post.labels</h3>        <b:loop var="label" values="data:post.labels">         <table>          <tr><td>data:label.name</td><td><data:label.name/></td></tr>          <tr><td>data:label.url</td><td><data:label.url/></td></tr>          <tr><td>data:label.isLast</td><td>Boolean: <b:if cond="data:label.isLast">True<b:else/>False</b:if></td></tr>         </table>        </b:loop>        <h3>data:post.comments</h3>        <b:if cond='data:blog.pageType != "item"'>         <p>Comment's are not visible to pageType that != 'item'</p>        </b:if>        <b:loop var="comment" values="data:post.comments">         <table>          <tr><td>data:comment.id</td><td><data:comment.id/></td></tr>          <tr><td>data:comment.body</td><td><data:comment.body/></td></tr>          <tr><td>data:comment.timestamp</td><td><data:comment.timestamp/></td></tr>          <tr><td>data:comment.author</td><td><data:comment.author/></td></tr>          <tr><td>data:comment.authorUrl</td><td><data:comment.authorUrl/></td></tr>          <tr><td>data:comment.deleteUrl</td><td><data:comment.deleteUrl/></td></tr>          <tr><td>data:comment.isDeleted</td><td>Boolean: <b:if cond="data:comment.isDeleted">True<b:else/>False</b:if></td></tr>          <tr><td>data:comment.authorAvatarImage</td><td><data:comment.authorAvatarImage/></td></tr>         </table>        </b:loop>       </div>      </b:loop>     </div>    </b:includable>   </b:widget>   <!-- }}} -->   <!-- Header Widget Tags {{{ -->   <b:widget id="Header1" locked="yes" type="Header">    <b:includable id="main">     <h1>Header</h1>     <table>      <tr><td>data:title</td><td><data:title/></td></tr>      <tr><td>data:description</td><td><data:description/></td></tr>      <tr><td>data:useImage</td><td><data:useImage/></td></tr>      <tr><td>data:imagePlacement</td><td><data:imagePlacement/></td></tr>      <tr><td>data:mobile</td><td><data:mobile/></td></tr>      <tr><td>data:sourceUrl</td><td><data:sourceUrl/></td></tr>      <tr><td>data:backgroundPositionStyleStr</td><td><data:backgroundPositionStyleStr/></td></tr>      <tr><td>data:height</td><td><data:height/></td></tr>      <tr><td>data:width</td><td><data:width/></td></tr>      <tr><td>data:widthStyleStr</td><td><data:widthStyleStr/></td></tr>     </table>    </b:includable>   </b:widget>   <!-- }}} -->   <!-- Blog Archive Widget Tags {{{ -->   <b:widget id="BlogArchive1" locked="yes" type="BlogArchive">    <b:includable id="main">     <h1>BlogArchive</h1>     <table>      <tr><td>data:title</td><td><data:title/></td></tr>      <tr><td>data:style</td><td><data:style/></td></tr>     </table>          <div class="indent">      <h2>data:data</h2>      <b:loop values='data:data' var='data'>       <table>        <tr><td>data:data.name</td><td><data:data.name/></td></tr>        <tr><td>data:data.post-count</td><td><data:data.post-count/></td></tr>        <tr><td>data:data.url</td><td><data:interval.url/></td></tr>        <tr><td>data:data.data</td><td>[Array - Sub of this]</td></tr>        <tr><td>data:data.posts</td><td>[Array - data:title and data:url]</td></tr>       </table>      </b:loop>     </div>    </b:includable>   </b:widget>   <!-- }}} -->   <!-- HTML Widget Tags {{{ -->   <b:widget id="HTML1" locked="yes" type="HTML">    <b:includable id="main">     <h1>HTML</h1>     <table>      <tr><td>data:title</td><td><data:title/></td></tr>      <tr><td>data:content</td><td><data:title/></td></tr>     </table>    </b:includable>   </b:widget>   <!-- }}} -->   <!-- Text Widget Tags {{{ -->   <b:widget id="Text1" locked="yes" type="Text">    <b:includable id="main">     <h1>Text</h1>     <table>      <tr><td>data:title</td><td><data:title/></td></tr>      <tr><td>data:content</td><td><data:title/></td></tr>     </table>    </b:includable>   </b:widget>   <!-- }}} -->   <!-- Label Widget Tags {{{ -->   <b:widget id="Label1" locked="yes" type="Label">    <b:includable id="main">     <h1>Label</h1>     <table>      <tr><td>data:display</td><td><data:display/></td></tr>      <tr><td>data:title</td><td><data:title/></td></tr>      <tr><td>data:showFreqNumbers</td><td><data:showFreqNumbers/></td></tr>     </table>     <div class="indent">     <h2>data:labels</h2>     <b:loop var="label" values="data:labels">      <table>       <tr><td>data:label.name</td><td><data:label.name/></td></tr>       <tr><td>data:label.count</td><td><data:label.count/></td></tr>       <tr><td>data:label.url</td><td><data:label.url/></td></tr>       <tr><td>data:label.cssSize</td><td><data:label.cssSize/></td></tr>      </table>     </b:loop>     </div>    </b:includable>   </b:widget>   <!-- }}} -->      <!-- BloggerButton Widget Tags {{{ -->   <b:widget id="BloggerButton1" locked="yes" type="BloggerButton">    <b:includable id="main">     <h1>BloggerButton</h1>     <table>      <tr><td>data:fullButton</td><td><data:fullButton/></td></tr>     </table>    </b:includable>   </b:widget>   <!-- }}} -->   <!-- Image Widget Tags {{{ -->   <b:widget id="Image1" locked="yes" type="Image">    <b:includable id="main">     <h1>Image</h1>     <table>      <tr><td>data:title</td><td><data:title/></td></tr>      <tr><td>data:sourceUrl</td><td><data:sourceUrl/></td></tr>      <tr><td>data:width</td><td><data:width/></td></tr>      <tr><td>data:height</td><td><data:height/></td></tr>      <tr><td>data:caption</td><td><data:caption/></td></tr>     </table>    </b:includable>   </b:widget>   <!-- }}} -->   <!-- Stats Widget Tags {{{ -->   <b:widget id="Stats1" locked="yes" type="Stats">    <b:includable id="main">     <h1>Stats</h1>     <table>      <tr><td>data:title</td><td><data:title/></td></tr>      <tr><td>data:showSparkline</td><td><data:showSparkline/></td></tr>      <tr><td>data:showGraphicalCounter</td><td><data:showGraphicalCounter/></td></tr>      <tr><td>data:showText</td><td><data:showText/></td></tr>     </table>    </b:includable>   </b:widget>   <!-- }}} -->   <!-- BlogList Widget Tags {{{ -->   <b:widget id="BlogList1" locked="yes" type="BlogList">    <b:includable id="main">     <h1>BlogList</h1>     <table>      <tr><td>data:title</td><td><data:title/></td></tr>     </table>     <div class="indent">     <h2>data:items</h2>     <b:loop var="item" values="data:items">      <table>       <tr><td>data:item.blogUrl</td><td><data:item.blogUrl/></td></tr>       <tr><td>data:item.displayStyle</td><td><data:item.displayStyle/></td></tr>       <tr><td>data:item.blogTitle</td><td><data:item.blogTitle/></td></tr>       <tr><td>data:item.blogIconUrl</td><td><data:item.blogIconUrl/></td></tr>       <tr><td>data:item.showIcon</td><td><data:item.showIcon/></td></tr>       <tr><td>data:item.showItemThumbnail</td><td><data:item.showItemThumbnail/></td></tr>       <tr><td>data:item.itemThumbnail</td><td><data:item.itemThumbnail/></td></tr>       <tr><td>data:item.itemThumbnail.height</td><td><data:item.itemThumbnail.height/></td></tr>       <tr><td>data:item.itemThumbnail.width</td><td><data:item.itemThumbnail.width/></td></tr>       <tr><td>data:item.itemThumbnail.url</td><td><data:item.itemThumbnail.url/></td></tr>       <tr><td>data:item.itemTitle</td><td><data:item.itemTitle/></td></tr>       <tr><td>data:item.itemUrl</td><td><data:item.itemUrl/></td></tr>      </table>     </b:loop>     </div>    </b:includable>   </b:widget>   <!-- }}} -->   <!-- PageList Widget Tags {{{ -->   <b:widget id="PageList1" locked="yes" type="PageList">    <b:includable id="main">     <h1>PageList</h1>     <table>      <tr><td>data:title</td><td><data:title/></td></tr>     </table>     <div class="indent">     <h2>data:links</h2>     <b:loop var="link" values="data:links">      <table>       <tr><td>data:link.title</td><td><data:link.title/></td></tr>       <tr><td>data:link.href</td><td><data:link.href/></td></tr>       <tr><td>data:link.isCurrentPage</td><td><data:link.isCurrentPage/></td></tr>      </table>     </b:loop>     </div>    </b:includable>   </b:widget>   <!-- }}} -->   <!-- LinkList Widget Tags {{{ -->   <b:widget id="LinkList1" locked="yes" type="LinkList">    <b:includable id="main">     <h1>LinkList</h1>     <table>      <tr><td>data:title</td><td><data:title/></td></tr>     </table>     <div class="indent">     <h2>data:links</h2>     <b:loop var="link" values="data:links">      <table>       <tr><td>data:link.target</td><td><data:link.target/></td></tr>       <tr><td>data:link.name</td><td><data:link.name/></td></tr>      </table>     </b:loop>     </div>    </b:includable>   </b:widget>   <!-- }}} -->   <!-- TextList Widget Tags {{{ -->   <b:widget id="TextList1" locked="yes" type="TextList">    <b:includable id="main">     <h1>TextList</h1>     <table>      <tr><td>data:title</td><td><data:title/></td></tr>     </table>     <div class="indent">     <h2>data:items</h2>     <b:loop var="item" values="data:items">      <table>       <tr><td>data:item</td><td><data:item/></td></tr>      </table>     </b:loop>     </div>    </b:includable>   </b:widget>   <!-- }}} -->   <!-- PlusFollowers Widget Tags {{{ -->   <b:widget id="PlusFollowers1" locked="yes" type="PlusFollowers">    <b:includable id="main">     <h1>PlusFollowers</h1>     <table>      <tr><td>data:title</td><td><data:title/></td></tr>      <tr><td>data:height</td><td><data:height/></td></tr>      <tr><td>data:theme</td><td><data:theme/></td></tr>      <tr><td>data:profileUrl</td><td><data:profileUrl/></td></tr>      <tr><td>data:width</td><td><data:width/></td></tr>     </table>    </b:includable>   </b:widget>   <!-- }}} -->   <!-- Profile Widget Tags {{{ -->   <b:widget id="Profile1" locked="yes" type="Profile">    <b:includable id="main">     <h1>Profile</h1>     <table>      <tr><td>data:title</td><td><data:title/></td></tr>      <tr><td>data:userUrl</td><td><data:userUrl/></td></tr>      <tr><td>data:location</td><td><data:location/></td></tr>      <tr><td>data:aboutme</td><td><data:aboutme/></td></tr>      <tr><td>data:displayname</td><td><data:displayname/></td></tr>      <tr><td>data:photo.url</td><td><data:photo.url/></td></tr>      <tr><td>data:photo.width</td><td><data:photo.width/></td></tr>      <tr><td>data:photo.height</td><td><data:photo.height/></td></tr>      <tr><td>data:photo.alt</td><td><data:photo.alt/></td></tr>      <tr><td>data:team</td><td><data:team/></td></tr>     </table>     <div class="indent">      <h2>Team Blogs - data:authors</h2>      <b:loop var="author" values="data:authors">       <table>        <tr><td>data:author.displayname</td><td><data:author.displayname/></td></tr>        <tr><td>data:author.userURL</td><td><data:author.userURL/></td></tr>       </table>      </b:loop>     </div>    </b:includable>   </b:widget>   <!-- }}} -->   <!-- PlusBadge {{{ -->   <b:widget id="PlusBadge1" locked="yes" type="PlusBadge">    <b:includable id="main">     <h1>PlusBadge</h1>     <table>      <tr><td>data:title</td><td><data:title/></td></tr>      <tr><td>data:showCoverPhoto</td><td><data:showCoverPhoto/></td></tr>      <tr><td>data:layout</td><td><data:layout/></td></tr>      <tr><td>data:width</td><td><data:width/></td></tr>      <tr><td>data:height</td><td><data:height/></td></tr>      <tr><td>data:theme</td><td><data:theme/></td></tr>      <tr><td>data:showTagLine</td><td><data:showTagLine/></td></tr>      <tr><td>data:badgeType</td><td><data:badgeType/></td></tr>      <tr><td>data:profileUrl</td><td><data:profileUrl/></td></tr>     </table>    </b:includable>   </b:widget>   <!-- }}} -->   <!-- PlusOne {{{ -->   <b:widget id="PlusOne1" locked="yes" type="PlusOne">    <b:includable id="main">     <h1>PlusOne</h1>     <table>      <tr><td>data:annotation</td><td><data:annotation/></td></tr>      <tr><td>data:size</td><td><data:size/></td></tr>     </table>    </b:includable>   </b:widget>   <!-- }}} -->   <!-- Feed {{{ -->   <b:widget id="Feed1" locked="yes" type="Feed">    <b:includable id="main">     <h1>Feed</h1>     <table>      <tr><td>data:title</td><td><data:title/></td></tr>      <tr><td>data:feedUrl</td><td><data:feedUrl/></td></tr>     </table>    </b:includable>   </b:widget>   <!-- }}} -->   <!-- Translate {{{ -->   <b:widget id="Translate1" locked="yes" type="Translate">    <b:includable id="main">     <h1>Translate</h1>     <table>      <tr><td>data:title</td><td><data:title/></td></tr>      <tr><td>data:pageLanguage</td><td><data:pageLanguage/></td></tr>      <tr><td>data:layout</td><td><data:layout/></td></tr>     </table>    </b:includable>   </b:widget>   <!-- }}} -->   <!-- PopularPosts {{{ -->   <b:widget id="PopularPosts1" locked="yes" type="PopularPosts">    <b:includable id="main">     <h1>PopularPosts</h1>     <table>      <tr><td>data:title</td><td><data:title/></td></tr>      <tr><td>data:showThumbnails</td><td><data:showThumbnails/></td></tr>      <tr><td>data:showSnippets</td><td><data:showSnippets/></td></tr>      <tr><td>data:thumbnailSize</td><td><data:thumbnailSize/></td></tr>     </table>     <div class="indent">      <h2>data:posts</h2>      <b:loop var="post" values="data:posts">       <table>        <tr><td>data:post.href</td><td><data:post.href/></td></tr>        <tr><td>data:post.title</td><td><data:post.title/></td></tr>        <tr><td>data:post.snippet</td><td><data:post.snippet/></td></tr>        <tr><td>data:post.thumbnail</td><td><data:post.thumbnail/></td></tr>       </table>      </b:loop>     </div>    </b:includable>   </b:widget>   <!-- }}} -->   <b:widget id="Attribution1" locked="yes" type="Attribution" />  </b:section>  <div class="copyright">   Copyright <a href="http://www.thichcode.net" target="_blank">Thích Code</a> - All Rights Reserved  </div>  </div> </body></html>


📁 Blogspot