Kiểu Book, đơn giản nhất:
Mã:
<script type="application/ld+json">
{
"@context": "http://schema.org/",
"@type": "Book",
"name": "{$thread.title}",
"description": "{xen:helper snippet, $firstPost.message, 155}",
"aggregateRating": {
"@type": "AggregateRating",
"ratingValue": "{$rating}",
"bestRating": "5",
"ratingCount": "{$thread.thread_rate_count}"
}
}
</script>
Kiểu Webpage / dành cho Xenforo
Mã:
<script type="application/ld+json">
{
"@context":"http://schema.org",
"@type":"Article",
"mainEntityOfPage":{
"@type":"WebPage",
"@id":"{xen:link 'threads', {xen:array 'thread_id={$threadId}'}}"
},
"headline":"{$thread.title}",
"image":{
"@type":"ImageObject",
"url":"{$avatar}"
},
"datePublished":"{xen:jsescape '{xen:date $thread.post_date, 'Y-m-d'}'}",
"dateModified":"{xen:jsescape '{xen:date $thread.last_post_date, 'Y-m-d'}'}",
"author":{
"@type":"Person",
"name":"{xen:jsescape $thread.username}"
},
"publisher":{
"@type":"Organization",
"name":"CSO",
"logo":{
"@type":"ImageObject",
"url":"{xen:helper fullurl, @ogLogoPath, 1}"
}
},
"aggregateRating":{
"@type":"AggregateRating",
"ratingValue":"{$rating}",
"bestRating": "5",
"reviewCount":"{$thread.thread_rate_count}"
}
}
</script>
Kiểu DiscussionForumPosting
Mã:
<script type="application/ld+json">
{
"@context": "http://schema.org",
"@type": "DiscussionForumPosting",
"@id": "{xen:link 'canonical:threads', $thread}",
"headline": "{xen:jsescape $thread.title}",
"articleSection": "{xen:jsescape $forum.title}",
"articleBody": "{xen:jsescape '{xen:helper snippet, $firstPost.message, 255}'}",
"datePublished": "{xen:jsescape '{xen:date $thread.post_date, 'Y-m-d'}'}",
"dateModified": "{xen:jsescape '{xen:date $thread.last_post_date, 'Y-m-d'}'}",
"image": "{xen:jsescape '{xen:helper avatar, $thread, m, 0, 1}'}",
"author": {
"@type": "Person",
"name": "{xen:jsescape $thread.username}"
},
"url": "{xen:link 'canonical:threads', $thread}",
"interactionStatistic": {
"@type": "InteractionCounter",
"interactionType": "https://schema.org/ReplyAction",
"userInteractionCount": "{xen:calc "{$totalPosts} - 1"}"
}
}
</script>
Mã:
<script type="application/ld+json">
{
"@context": "http://schema.org/",
"@type": "Book",
"name": "{$thread.title}",
"description": "{xen:helper snippet, $firstPost.message, 155}",
"aggregateRating": {
"@type": "AggregateRating",
"ratingValue": "{$rating}",
"bestRating": "5",
"ratingCount": "{$thread.thread_rate_count}"
}
}
</script>
Kiểu Webpage / dành cho Xenforo
Mã:
<script type="application/ld+json">
{
"@context":"http://schema.org",
"@type":"Article",
"mainEntityOfPage":{
"@type":"WebPage",
"@id":"{xen:link 'threads', {xen:array 'thread_id={$threadId}'}}"
},
"headline":"{$thread.title}",
"image":{
"@type":"ImageObject",
"url":"{$avatar}"
},
"datePublished":"{xen:jsescape '{xen:date $thread.post_date, 'Y-m-d'}'}",
"dateModified":"{xen:jsescape '{xen:date $thread.last_post_date, 'Y-m-d'}'}",
"author":{
"@type":"Person",
"name":"{xen:jsescape $thread.username}"
},
"publisher":{
"@type":"Organization",
"name":"CSO",
"logo":{
"@type":"ImageObject",
"url":"{xen:helper fullurl, @ogLogoPath, 1}"
}
},
"aggregateRating":{
"@type":"AggregateRating",
"ratingValue":"{$rating}",
"bestRating": "5",
"reviewCount":"{$thread.thread_rate_count}"
}
}
</script>
Kiểu DiscussionForumPosting
Mã:
<script type="application/ld+json">
{
"@context": "http://schema.org",
"@type": "DiscussionForumPosting",
"@id": "{xen:link 'canonical:threads', $thread}",
"headline": "{xen:jsescape $thread.title}",
"articleSection": "{xen:jsescape $forum.title}",
"articleBody": "{xen:jsescape '{xen:helper snippet, $firstPost.message, 255}'}",
"datePublished": "{xen:jsescape '{xen:date $thread.post_date, 'Y-m-d'}'}",
"dateModified": "{xen:jsescape '{xen:date $thread.last_post_date, 'Y-m-d'}'}",
"image": "{xen:jsescape '{xen:helper avatar, $thread, m, 0, 1}'}",
"author": {
"@type": "Person",
"name": "{xen:jsescape $thread.username}"
},
"url": "{xen:link 'canonical:threads', $thread}",
"interactionStatistic": {
"@type": "InteractionCounter",
"interactionType": "https://schema.org/ReplyAction",
"userInteractionCount": "{xen:calc "{$totalPosts} - 1"}"
}
}
</script>