[geeklog-hg] geeklog: Updated Breadcrumbs to use Schema.org rich snippets sta...

geeklog-cvs at lists.geeklog.net geeklog-cvs at lists.geeklog.net
Sun May 3 14:57:59 EDT 2015


changeset 9594:02951ff8f72c
url:  http://project.geeklog.net/cgi-bin/hgwebdir.cgi/geeklog/rev/02951ff8f72c
user: Tom
date: Sun May 03 14:57:13 2015 -0400
description:
Updated Breadcrumbs to use Schema.org rich snippets standard. Reduced amount of templates breadcrumbs need.

diffstat:

 public_html/layout/denim/breadcrumbs.thtml                              |  29 ++++++
 public_html/layout/modern_curve/breadcrumbs.thtml                       |  29 ++++++
 public_html/layout/modern_curve/breadcrumbs/breadcrumb.thtml            |   9 --
 public_html/layout/modern_curve/breadcrumbs/breadcrumb_child.thtml      |   7 -
 public_html/layout/modern_curve/breadcrumbs/breadcrumb_nolink.thtml     |   6 -
 public_html/layout/modern_curve/breadcrumbs/breadcrumb_root.thtml       |   5 -
 public_html/layout/modern_curve/breadcrumbs/breadcrumbs.thtml           |   7 -
 public_html/layout/professional/breadcrumbs.thtml                       |  29 ++++++
 public_html/layout/professional/breadcrumbs/breadcrumb.thtml            |   5 -
 public_html/layout/professional/breadcrumbs/breadcrumb_child.thtml      |   3 -
 public_html/layout/professional/breadcrumbs/breadcrumb_nolink.thtml     |   3 -
 public_html/layout/professional/breadcrumbs/breadcrumb_root.thtml       |   1 -
 public_html/layout/professional/breadcrumbs/breadcrumbs.thtml           |   5 -
 public_html/layout/professional_css/breadcrumbs.thtml                   |  29 ++++++
 public_html/layout/professional_css/breadcrumbs/breadcrumb.thtml        |   9 --
 public_html/layout/professional_css/breadcrumbs/breadcrumb_child.thtml  |   8 -
 public_html/layout/professional_css/breadcrumbs/breadcrumb_nolink.thtml |   8 -
 public_html/layout/professional_css/breadcrumbs/breadcrumb_root.thtml   |   6 -
 public_html/layout/professional_css/breadcrumbs/breadcrumbs.thtml       |  10 --
 system/lib-topic.php                                                    |  45 ++++-----
 20 files changed, 137 insertions(+), 116 deletions(-)

diffs (truncated from 369 to 300 lines):

diff -r 348c4a371d5f -r 02951ff8f72c public_html/layout/denim/breadcrumbs.thtml
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/public_html/layout/denim/breadcrumbs.thtml	Sun May 03 14:57:13 2015 -0400
@@ -0,0 +1,29 @@
+{# begin {templatelocation} #}
+
+{breadcrumbs}
+
+<!-- BEGIN breadcrumb -->
+<div {!if microdata} itemscope itemtype="http://schema.org/BreadcrumbList" {!endif}class="bc_navigation">
+    {breadcrumb_items}
+</div>
+<!-- END breadcrumb -->
+
+<!-- BEGIN breadcrumb_item -->
+<span{!if microdata} itemprop="itemListElement" itemscope itemtype="http://schema.org/ListItem"{!endif}>
+	{separator} 
+	<a href="{url}"{!if microdata} itemprop="item"{!endif}>
+		<span{!if microdata} itemprop="name"{!endif}>{name}</span>
+	</a> 
+	{!if microdata}<meta itemprop="position" content="{count}" />{!endif}
+</span>
+<!-- END breadcrumb_item -->
+
+<!-- BEGIN breadcrumb_item_nolink -->
+<span{!if microdata} itemprop="itemListElement" itemscope itemtype="http://schema.org/ListItem"{!endif}>
+	{separator} 
+	<span{!if microdata} itemprop="name"{!endif}>{name}</span>
+	{!if microdata}<meta itemprop="position" content="{count}" />{!endif}
+</span>
+<!-- END breadcrumb_item_nolink -->
+
+{# end {templatelocation} #}
\ No newline at end of file
diff -r 348c4a371d5f -r 02951ff8f72c public_html/layout/modern_curve/breadcrumbs.thtml
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/public_html/layout/modern_curve/breadcrumbs.thtml	Sun May 03 14:57:13 2015 -0400
@@ -0,0 +1,29 @@
+{# begin {templatelocation} #}
+
+{breadcrumbs}
+
+<!-- BEGIN breadcrumb -->
+<div {!if microdata} itemscope itemtype="http://schema.org/BreadcrumbList" {!endif}class="bc_navigation">
+    {breadcrumb_items}
+</div>
+<!-- END breadcrumb -->
+
+<!-- BEGIN breadcrumb_item -->
+<span{!if microdata} itemprop="itemListElement" itemscope itemtype="http://schema.org/ListItem"{!endif}>
+	{separator} 
+	<a href="{url}"{!if microdata} itemprop="item"{!endif}>
+		<span{!if microdata} itemprop="name"{!endif}>{name}</span>
+	</a> 
+	{!if microdata}<meta itemprop="position" content="{count}" />{!endif}
+</span>
+<!-- END breadcrumb_item -->
+
+<!-- BEGIN breadcrumb_item_nolink -->
+<span{!if microdata} itemprop="itemListElement" itemscope itemtype="http://schema.org/ListItem"{!endif}>
+	{separator} 
+	<span{!if microdata} itemprop="name"{!endif}>{name}</span>
+	{!if microdata}<meta itemprop="position" content="{count}" />{!endif}
+</span>
+<!-- END breadcrumb_item_nolink -->
+
+{# end {templatelocation} #}
\ No newline at end of file
diff -r 348c4a371d5f -r 02951ff8f72c public_html/layout/modern_curve/breadcrumbs/breadcrumb.thtml
--- a/public_html/layout/modern_curve/breadcrumbs/breadcrumb.thtml	Thu Apr 30 21:06:18 2015 +0900
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,9 +0,0 @@
-{# begin {templatelocation} #}
-
-<a href="{url}"{!if microdata} itemprop="url"{!endif}>
-    <span{!if microdata} itemprop="title"{!endif}>{name}</span>
-</a> {separator}
-{breadcrumb_child}
-
-{# end {templatelocation} #}
-
diff -r 348c4a371d5f -r 02951ff8f72c public_html/layout/modern_curve/breadcrumbs/breadcrumb_child.thtml
--- a/public_html/layout/modern_curve/breadcrumbs/breadcrumb_child.thtml	Thu Apr 30 21:06:18 2015 +0900
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,7 +0,0 @@
-{# begin {templatelocation} #}
-
-<span{!if microdata} itemprop="child" itemscope itemtype="http://data-vocabulary.org/Breadcrumb"{!endif}>
-    {breadcrumb}
-</span>
-
-{# end {templatelocation} #}
diff -r 348c4a371d5f -r 02951ff8f72c public_html/layout/modern_curve/breadcrumbs/breadcrumb_nolink.thtml
--- a/public_html/layout/modern_curve/breadcrumbs/breadcrumb_nolink.thtml	Thu Apr 30 21:06:18 2015 +0900
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,6 +0,0 @@
-{# begin {templatelocation} #}
-
-    <span{!if microdata} itemprop="title"{!endif}>{name}</span> {separator}
-{breadcrumb_child}
-
-{# end {templatelocation} #}
diff -r 348c4a371d5f -r 02951ff8f72c public_html/layout/modern_curve/breadcrumbs/breadcrumb_root.thtml
--- a/public_html/layout/modern_curve/breadcrumbs/breadcrumb_root.thtml	Thu Apr 30 21:06:18 2015 +0900
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,5 +0,0 @@
-{# begin {templatelocation} #}
-
-{breadcrumb_root}
-
-{# end {templatelocation} #}
diff -r 348c4a371d5f -r 02951ff8f72c public_html/layout/modern_curve/breadcrumbs/breadcrumbs.thtml
--- a/public_html/layout/modern_curve/breadcrumbs/breadcrumbs.thtml	Thu Apr 30 21:06:18 2015 +0900
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,7 +0,0 @@
-{# begin {templatelocation} #}
-
-<div {!if microdata}itemscope itemtype="http://data-vocabulary.org/Breadcrumb" {!endif}class="bc_navigation">
-    {breadcrumbs_list}
-</div>
-
-{# end {templatelocation} #}
diff -r 348c4a371d5f -r 02951ff8f72c public_html/layout/professional/breadcrumbs.thtml
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/public_html/layout/professional/breadcrumbs.thtml	Sun May 03 14:57:13 2015 -0400
@@ -0,0 +1,29 @@
+{# begin {templatelocation} #}
+
+{breadcrumbs}
+
+<!-- BEGIN breadcrumb -->
+<div {!if microdata} itemscope itemtype="http://schema.org/BreadcrumbList" {!endif}class="bc_navigation">
+    {breadcrumb_items}
+</div>
+<!-- END breadcrumb -->
+
+<!-- BEGIN breadcrumb_item -->
+<span{!if microdata} itemprop="itemListElement" itemscope itemtype="http://schema.org/ListItem"{!endif}>
+	{separator} 
+	<a href="{url}"{!if microdata} itemprop="item"{!endif}>
+		<span{!if microdata} itemprop="name"{!endif}>{name}</span>
+	</a> 
+	{!if microdata}<meta itemprop="position" content="{count}" />{!endif}
+</span>
+<!-- END breadcrumb_item -->
+
+<!-- BEGIN breadcrumb_item_nolink -->
+<span{!if microdata} itemprop="itemListElement" itemscope itemtype="http://schema.org/ListItem"{!endif}>
+	{separator} 
+	<span{!if microdata} itemprop="name"{!endif}>{name}</span>
+	{!if microdata}<meta itemprop="position" content="{count}" />{!endif}
+</span>
+<!-- END breadcrumb_item_nolink -->
+
+{# end {templatelocation} #}
\ No newline at end of file
diff -r 348c4a371d5f -r 02951ff8f72c public_html/layout/professional/breadcrumbs/breadcrumb.thtml
--- a/public_html/layout/professional/breadcrumbs/breadcrumb.thtml	Thu Apr 30 21:06:18 2015 +0900
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,5 +0,0 @@
-<a href="{url}"{!if microdata} itemprop="url"{!endif}>
-    <span{!if microdata} itemprop="title"{!endif}>{name}</span>
-</a> {separator}
-{breadcrumb_child}
-
diff -r 348c4a371d5f -r 02951ff8f72c public_html/layout/professional/breadcrumbs/breadcrumb_child.thtml
--- a/public_html/layout/professional/breadcrumbs/breadcrumb_child.thtml	Thu Apr 30 21:06:18 2015 +0900
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,3 +0,0 @@
-<span{!if microdata} itemprop="child" itemscope itemtype="http://data-vocabulary.org/Breadcrumb"{!endif}>
-    {breadcrumb}
-</span>
diff -r 348c4a371d5f -r 02951ff8f72c public_html/layout/professional/breadcrumbs/breadcrumb_nolink.thtml
--- a/public_html/layout/professional/breadcrumbs/breadcrumb_nolink.thtml	Thu Apr 30 21:06:18 2015 +0900
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,3 +0,0 @@
-    <span{!if microdata} itemprop="title"{!endif}>{name}</span> {separator}
-{breadcrumb_child}
-
diff -r 348c4a371d5f -r 02951ff8f72c public_html/layout/professional/breadcrumbs/breadcrumb_root.thtml
--- a/public_html/layout/professional/breadcrumbs/breadcrumb_root.thtml	Thu Apr 30 21:06:18 2015 +0900
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,1 +0,0 @@
-{breadcrumb_root}
diff -r 348c4a371d5f -r 02951ff8f72c public_html/layout/professional/breadcrumbs/breadcrumbs.thtml
--- a/public_html/layout/professional/breadcrumbs/breadcrumbs.thtml	Thu Apr 30 21:06:18 2015 +0900
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,5 +0,0 @@
-<!-- Start of Breadcrumbs Navigation -->
-<div {!if microdata}itemscope itemtype="http://data-vocabulary.org/Breadcrumb" {!endif}class="bc_navigation">
-    {breadcrumbs_list}
-</div>
-<!-- End of Breadcrumbs Navigation -->
diff -r 348c4a371d5f -r 02951ff8f72c public_html/layout/professional_css/breadcrumbs.thtml
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/public_html/layout/professional_css/breadcrumbs.thtml	Sun May 03 14:57:13 2015 -0400
@@ -0,0 +1,29 @@
+{# begin {templatelocation} #}
+
+{breadcrumbs}
+
+<!-- BEGIN breadcrumb -->
+<div {!if microdata} itemscope itemtype="http://schema.org/BreadcrumbList" {!endif}class="bc_navigation">
+    {breadcrumb_items}
+</div>
+<!-- END breadcrumb -->
+
+<!-- BEGIN breadcrumb_item -->
+<span{!if microdata} itemprop="itemListElement" itemscope itemtype="http://schema.org/ListItem"{!endif}>
+	{separator} 
+	<a href="{url}"{!if microdata} itemprop="item"{!endif}>
+		<span{!if microdata} itemprop="name"{!endif}>{name}</span>
+	</a> 
+	{!if microdata}<meta itemprop="position" content="{count}" />{!endif}
+</span>
+<!-- END breadcrumb_item -->
+
+<!-- BEGIN breadcrumb_item_nolink -->
+<span{!if microdata} itemprop="itemListElement" itemscope itemtype="http://schema.org/ListItem"{!endif}>
+	{separator} 
+	<span{!if microdata} itemprop="name"{!endif}>{name}</span>
+	{!if microdata}<meta itemprop="position" content="{count}" />{!endif}
+</span>
+<!-- END breadcrumb_item_nolink -->
+
+{# end {templatelocation} #}
\ No newline at end of file
diff -r 348c4a371d5f -r 02951ff8f72c public_html/layout/professional_css/breadcrumbs/breadcrumb.thtml
--- a/public_html/layout/professional_css/breadcrumbs/breadcrumb.thtml	Thu Apr 30 21:06:18 2015 +0900
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,9 +0,0 @@
-
-<!-- breadcrumbs/breadcrumb.thtml { -->
-
-<a href="{url}"{!if microdata} itemprop="url"{!endif}>
-    <span{!if microdata} itemprop="title"{!endif}>{name}</span>
-</a> {separator}
-{breadcrumb_child}
-
-<!-- } breadcrumbs/breadcrumb.thtml { -->
diff -r 348c4a371d5f -r 02951ff8f72c public_html/layout/professional_css/breadcrumbs/breadcrumb_child.thtml
--- a/public_html/layout/professional_css/breadcrumbs/breadcrumb_child.thtml	Thu Apr 30 21:06:18 2015 +0900
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,8 +0,0 @@
-
-<!-- breadcrumbs/breadcrumb_child.thtml { -->
-
-<span{!if microdata} itemprop="child" itemscope itemtype="http://data-vocabulary.org/Breadcrumb"{!endif}>
-    {breadcrumb}
-</span>
-
-<!-- } breadcrumbs/breadcrumb_child.thtml -->
diff -r 348c4a371d5f -r 02951ff8f72c public_html/layout/professional_css/breadcrumbs/breadcrumb_nolink.thtml
--- a/public_html/layout/professional_css/breadcrumbs/breadcrumb_nolink.thtml	Thu Apr 30 21:06:18 2015 +0900
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,8 +0,0 @@
-
-<!-- breadcrumbs/breadcrumb_nolink.thtml { -->
-
-    <span{!if microdata} itemprop="title"{!endif}>{name}</span> {separator}
-{breadcrumb_child}
-
-<!-- } breadcrumbs/breadcrumb_nolink.thtml -->
-
diff -r 348c4a371d5f -r 02951ff8f72c public_html/layout/professional_css/breadcrumbs/breadcrumb_root.thtml
--- a/public_html/layout/professional_css/breadcrumbs/breadcrumb_root.thtml	Thu Apr 30 21:06:18 2015 +0900
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,6 +0,0 @@
-
-<!-- breadcrumbs/breadcrumb_root.thtml { -->
-
-{breadcrumb_root}
-
-<!-- } breadcrumbs/breadcrumb_root.thtml -->
diff -r 348c4a371d5f -r 02951ff8f72c public_html/layout/professional_css/breadcrumbs/breadcrumbs.thtml
--- a/public_html/layout/professional_css/breadcrumbs/breadcrumbs.thtml	Thu Apr 30 21:06:18 2015 +0900
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,10 +0,0 @@
-
-<!-- breadcrumbs/breadcrumbs.thtml { -->
-
-<!-- Start of Breadcrumbs Navigation -->
-<div {!if microdata}itemscope itemtype="http://data-vocabulary.org/Breadcrumb" {!endif}class="bc_navigation">
-    {breadcrumbs_list}
-</div>
-<!-- End of Breadcrumbs Navigation -->
-
-<!-- } breadcrumbs/breadcrumbs.thtml -->
diff -r 348c4a371d5f -r 02951ff8f72c system/lib-topic.php
--- a/system/lib-topic.php	Thu Apr 30 21:06:18 2015 +0900
+++ b/system/lib-topic.php	Sun May 03 14:57:13 2015 -0400
@@ -1342,14 +1342,14 @@
     }
     $result = DB_query($sql);
     if (DB_numRows($result) > 0) {
-        $breadcrumb_t = COM_newTemplate($_CONF['path_layout'] . 'breadcrumbs/');
-        $breadcrumb_t->set_file(array(
-            'breadcrumbs_t'       => 'breadcrumbs.thtml',
-            'breadcrumb_child_t'  => 'breadcrumb_child.thtml',
-            'breadcrumb_root_t'   => 'breadcrumb_root.thtml',



More information about the geeklog-cvs mailing list