EDIT : je modifié le post precedent.
voilà sous forme d'exple ce que j'essai (je dis bien j'essai car j'ai l'impression d'etre devant mon evrest !!) de faire. à savoir une nouvelle gestion de couleurs de tags.
AkaiKen a écrit:
ma galerie est constituée presque essentiellement de dessins, et donc je voudrais classer par thème (personnage, paysage d'une part, et d'autre part fantastique, futuriste, magie, etc), et par "apparence" (dessin à la main, peinture numérique, 3D, etc), par matériau (et je ne peux pas vraiment faire de catégories car je peux retrouver ces divers critères sur un seul objet)...
sakkhho a écrit:
avec la gestion actuelle de l'affichage des tags en couleurs tu va avoir dans un meme couleur les materiaux, les payasage etc..
par contre si on arrive à faire une gestion de tags par catégories tu pourrais crée 4 theme (=4 couleurs de tags)
une couleur pour les tags 'apparence' --> Tags : dessin à la main, peinture numérique, 3D, etc...
une couleur pour les tags 'matériau' (de peinture je suppose ?) --> Tags : fusain, pastelle etc...
une couleur pour les tags 'paysages' --> Tags : magie, futuriste etc...
une couleur pour les tags 'personnages' --> Tags : homme, robot, troll, gnome... :-))
apres la photo de l'oncle jojo (qui est un gnome) qui est peint à la main, au fusain , dans un payasage futuriste est associé à 4 tags : dessin à la main , fusain, futuriste, gnome.
ca marche ça ?
Dernière modification par sakkhho (2007-08-20 23:13:59)
Hors ligne
comment je vois ça apres dans la partie admin,
dans la page admin/tags/
dans le bloc 'Ajouter un tag'
on a 'nouveau tag' = ....
on rajoute un menu deroulant (avec requete dans la table TYPETAGS creer pour la liste) permettant d'affecter le tag que l'on veut creer à la catégorie choisie.
Dans le bloc 'Editer les tags'
on a 'Nom courant'= .... 'Nouveau nom' = .....
idem on rajoute le menu deroulant de catégorie de tag
Apres dans la page Tag.php et applicable egalement à TagOnIndex
l'appel du tag, appel egalement la catogérie du tag et modifie sans couleur en conséquence.
Voilà l'idée sur le papier, apres pour la codée c'est autre chose...
Dernière modification par sakkhho (2007-08-22 18:23:05)
Hors ligne
courage Sakkhho !!!
je sais ce que c est de se prendre la tete quand on a pas trop idee de comment ca marche ... je suis solidaire
Hors ligne
ouais courage... j'sais pas si ca va suffire...
il manque tt de meme un bloc pour creer les 'TypeTags' dans admin/plugins.
donc un champ pour saisir le 'name' du TypeTag et à cote un menu déroulant à la maniere de la bbcode bar pour choisir la 'color' .
Un bouton syncroniser qui ajoute le TypeTag voulu à la table TYPETAGS ('id','name','color'), l'id etant incrementer automatiquement...
j'vais essayer de commencer par là.
+
Hors ligne
dans le fichier admin / tags.php
j'ai ça
$template->assign_vars( array( 'TAG_SELECTION' => get_html_tag_selection( get_all_tags(), 'tags' ), ) );
si j'ai saisi le get_html_tag_selection c'est la fonction qui permet d'afficher les tags et les check box, non ? ou est ce que je peux trouvé le code associé?
car je voudrais afficher de la meme facon les "Typetags"
merci pour votre aide.
Dernière modification par sakkhho (2007-08-27 14:52:32)
Hors ligne
functions_html.inc.php peut-être...
8-)
Hors ligne
bonsoir petite question :
est ce que ceci
$query = ' SELECT id FROM '.typetags_TABLE.' WHERE name = '.$typetag_name.' ;'; $idtypetag = array_from_query($query, 'id');
me renvoie dans idtypetag la valeur de l' 'id' pris dans la table pour le name = typetag_name ?
si c'est ok j'aimerai alors inseré dans la table TAGS, dans une colonne specifique cette id.
Dernière modification par sakkhho (2007-08-27 22:55:45)
Hors ligne
Yes.
var_dump( $idtypetag );
est ton ami...
8-)
Hors ligne
merci vdigital mais je sais pas trop comment utiliser le var_dump() et entre temps j'avais fait ça ...
j'explique d'abord ce que je veux faire :
j'ai deux champ qui me renvoie $typetag_name et $tag_name
1/ je veux ensuite selectionne l' "id" correpondant au $typetag_name dans la table TYPETAGS, stocké cette 'id' dans $idtypetag
2/ apres je veux mettre dans la colonne "id_typetags" de la table TAGS, pour la ligne qui correpond à $tag_name, la valeur $idtypetag
voila ce que je pensais faire, ma je renseigne rien ds la table...
$query = ' SELECT id FROM '.TYPETAGS_TABLE.' WHERE name = '.$typetag_name.' ;'; $idtypetag = array_from_query($query, 'id'); 'UPDATE '.TAGS_TABLE.' SET id_typetags = '.$idtypetag.' WHERE name = '.$tag_name.';';
merci d'avance pour votre oeil avisé et désolé si c'est triviale ...
Dernière modification par sakkhho (2007-08-28 10:14:39)
Hors ligne
$idtypetag est un tableau ( Array ).
Comment peut-il renseigner la valeur d'une colonne?
SET id_typetags = '.$idtypetag.'
est incohérent.
Seconde remarque:
'UPDATE '.TAGS_TABLE.' ...
cela ne serait pas plutôt:
$query = 'UPDATE '.TAGS_TABLE.' ...
8-)
Hors ligne
$query = 'UPDATE '.TAGS_TABLE.' SET id_typetags = NULL WHERE name = '. ...
Hors ligne
pdt que j'y suis....
Vdigital j'arrive pas à mettre du javascript ds le plugin...
mais qd je l'insere j'ai bien la palette mais le mouse over ne fonctione pas...
je sais comme ca tu vas pas me dire grd chose mais bon on sais jamais...
Dernière modification par sakkhho (2007-09-02 11:54:49)
Hors ligne