SELECT t.tag_name, r.resource_name
FROM tfo_tags_resources tr, tfo_resource r, tfo_tags t
WHERE tr.res_id = r.id_resource
AND tr.tag_id = t.id_tag
objet
- catégoriser les sites de tf.o avec des tags
- un peu à la manière de http://del.icio.us/
- prévoir la saisie de plusieurs tags en même temps pour plusieurs sites
- l'idée est de typer les projets :
- web : quand il y a un espace web
- blog : si c'est au format blog, wiki pour un wiki...
- doc pour un site de docs, dev pour la mise en ligne d'un développement, support ...
- nice : quand le site est joli (avec un beau design)
- links : site de liens
- vide : si pour l'instant le site est vide (permet de les vérifier ultérieurement si ça a évolué)
- nolicense : licence qui manque, contentreview : pour repasser vérifier l'évolution du contenu (mauvaise licence)
- commercial : pour les sites ayant de la pub (toléré si pas intrusif)
présentation
Trouver comment faire une mise en forme du genre
http://10keuss.com blog
http://20x7game.tuxfamily.org development forum game
plutôt que :
blog
http://10keuss.com
development
http://20x7game.tuxfamily.org
game
http://20x7game.tuxfamily.org
forum
http://20x7game.tuxfamily.org
idées complémentaires
- Ajouter un système de notation (cumul note / nb votant, note min, note max)
- mettre une case à cocher (avec id_resource) ainsi que une sélection multiple (ou des cases à cocher dans un 1er temps avec tag_id) : le submit permet d'insérer toutes les lignes qui vont bien pour l'affectation de tags aux ressources sélectionnées (attention aux doublons que cela risque de générer...)
liens / exemples
http://www.onlamp.com/pub/a/php/2002/09/05/smarty.html?page=last [en] exemple simple d'utilisation de smarty
http://www.phpinsider.com/php/code/SmartyPaginate/ [en] documentation for automatic pagination
http://lihs.univ-tlse1.fr/~bastide/Teaching/PHP/Advanced/Smarty/ [fr] with a demo with scroll down list
http://smarty.incutio.com/?page=SmartyResources [en] resources about smarty
http://www.zend.com/zend/tut/tutsweatpart1.php [en] tutorial with great images of an n-tier application with smarty
http://www.katana-inc.com/projects/formsess [en] projet
http://www.timestretch.com/php_intro/?page=smarty [en] justification de smarty + exemple d'utilisation (mauvaise a priori) des fichiers de conf' pour l'internationalisation
essais
http://dev.librehwdb.tuxfamily.org/tfo/index.php l'exemple de base par défaut...
utilisation de librehwdb_demo