Mercurial > defr > DualBlog
diff includes/class.post.php @ 76:55582b82c43d
Leger changement sur les tags, tag1 |tag2 => tag1 | tag2.
Techniquement, on stocke desormais un array des tags. Accessoirement,
en bonus, on vire les quelques tabs qui se trouvaient dans ce fichier
pour les remplacer par des espaces.
author | Franck Deroche <webmaster@defr.org> |
---|---|
date | Sun, 29 Jun 2008 22:34:01 +0200 |
parents | 25c6e59f019e |
children |
line wrap: on
line diff
--- a/includes/class.post.php Mon Mar 31 15:07:21 2008 +0200 +++ b/includes/class.post.php Sun Jun 29 22:34:01 2008 +0200 @@ -47,21 +47,21 @@ // On détermine les tags du post $db = Factory::getDB(); $nbTags = $db->Query(" - SELECT T.Tag - FROM Tags T, Lien_Tags_Posts L - WHERE L.idMess={$infos['num_mess']} AND L.idTag = T.idTag - ORDER BY T.Tag - ", 2); - $tags = ''; + SELECT T.Tag + FROM Tags T, Lien_Tags_Posts L + WHERE L.idMess={$infos['num_mess']} AND L.idTag = T.idTag + ORDER BY T.Tag + ", 'Tags'); + $tags = array(); if($nbTags > 0) { - while(0 !== ($tag = $db->GetRow(2))) - { - $tags .= sprintf("<a href='%s'>%s</a> |", - BLOG_URL . '/tags/' . urlencode($tag['Tag']), - $tag['Tag']); - } - $tags = substr($tags, 0, -1); + while(0 !== ($tag = $db->GetRow('Tags'))) + { + $tags[] = sprintf("<a href='%s' class='tag'>%s</a>", + BLOG_URL . '/tags/' . urlencode($tag['Tag']), + $tag['Tag']); + } + $tags = implode(' | ', $tags); $this->tags = $this->tpl->getDocumentFragment(); $this->tags->appendXML($tags); }