[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