Je ne sais toujours pas où vous allez mais ... 8-)
http://fr2.php.net/manual/fr/function.m … -array.php
Hors ligne
sakkhho a écrit:
permet de construire un tableau de 2 colonnes 'id' et 'color' tant que la requete renvoie qq chose ?
le $tagsColor + permet de ajouter une nelle ligne ?
Voila, c'est ca...
$tagsColor += array($row['id'] => $row['color']);
equivaut à
$tagsColor[$row['id']] = $tagsColor[$row['color']];
sakkhho a écrit:
Code:
'COLOR' => (isset($tagsColor[$tag['id']]) ? $tagsColor[$tag['id']] : '')));j'arrive pas a comprendre cette ligne
le ? doit etre pour 'si la valeur existe' donc je traduis ce que je comprend
si $tagsColor[$tag['id'] existe alors COLOR prend la valeur $tagsColor[$tag['id']] ... ? j'aurais mis $tagsColor[$tag['color']]....
a moins que l'id sert juste d'entrée ds le tableau est que $tagsColor renvoi tjs color ...
j'ai du mal avec les tableaux...
La syntaxe isset($tagsColor[$tag['id']]) ? $tagsColor[$tag['id']] : ''; est exactement la meme chose que:
if (isset($tagsColor[$tag['id']])) {
return $tagsColor[$tag['id']];
} else {
return '';
}
Pour résumer: condition ? action1 : action2;
equivaut à
if (condition) {
action1;
} else {
action2;
}
Pour les tableaux, je te conseil d'aller lire un peu le manuel de php ;-)
http://de3.php.net/manual/fr/language.types.array.php
http://de3.php.net/manual/fr/ref.array.php
Dernière modification par P@t (2007-08-31 11:06:15)
Hors ligne
le testeur fou deviendra t i l également plugeur fou ! ! ! mdr
Hors ligne
c'est clair !! je suis impressionné ! il a appris les jointure sql alors que moi je les ai encore jamais utilisé ^^
Hors ligne
sakkhho a écrit:
...arrive pas à mettre du javascript ds le plugin...
je voulais mettre ça
mais qd je l'insere j'ai bien la palette mais le mouse over ne fonctione pas...
Si j'ai bien compris c'est uniquement coté admin le JS en question.
Donc l'admin peut très bien activer le Javscript s'il le souhaite.
Et si je ne me trompe des plugins qui intègrent du JS nous en avons déjà (je pense à BBcode Bar), il te sera donc possible de comprendre comment récupérer une variable JS dans ton php.
(En réalité, le JS doit actualiser une valeur d'une FORM laquelle sera transmise au php).
8-)
Rappel d'un principe: JS est coté client, php coté serveur. JS doit donc relancer l'appel au php pour lui communiquer la valeur.
Google est aussi ton ami.
Hors ligne
ouais c'est uniquement coté admin.
j'avais regarde le pygvideo ou il y a du JS pour les infos bulles et le mouse over fonctionne faut que je me penche plus dessus
je vais finir le plugin en version 1.0 (faut que je comprenne le focntionnenent du plug -> ajout de tpl, appel du code php etc... )
et apres l'integration de la palette sera pour la 1.1 ...
P@t a écrit:
Je tenais à dire (à ceux qui suivent le fil) que le plugin de sakkhho est quasiment finit et qu'il fonctionne meme nickel chez moi sur ma galerie de test! C'est du très bon boulot...
trop d'honneur... mais sans exple j'aurai pas pu ...
ddtddt a écrit:
le testeur fou deviendra t i l également plugeur fou ! ! ! mdr
ça m'étonnerai ... je galère bcp qd meme....
Dernière modification par sakkhho (2007-08-31 12:23:11)
Hors ligne
flop25 a écrit:
c'est clair !! je suis impressionné ! il a appris les jointure sql alors que moi je les ai encore jamais utilisé ^^
c'est pourtant bien pratique :)
Hors ligne
ou est ce que je peux trouver les infos sur les add_event_handler (' ....
j'essai ca pour mon plug
function typetags()
{ include_once( typetags_PATH . 'typetags.php');
}
add_event_handler('loc_end_tags' , 'typetags');
et visiblement c'est pas terrible ...
comment renseigner la page tags.php ?
Dernière modification par sakkhho (2007-08-31 17:40:29)
Hors ligne
Mais tu l'as trouvé ou le trigger loc_end_tags ????
Les triggers, faut d'abord les chercher dans les fichiers de pwg avant de les utiliser, on ne les invente pas! ;-)))
Et dans le fichier tags.php, il n'y en a pas malheureusement...
Il faut donc essayer de remplacer le lien vers le fichier tags.php par un lien vers ton fichier typetags.php
Je cherche, et je te réponds par mail...
Hors ligne
ha forcement .... j'suis qd meme un peu c@¤ ....
Il faut donc essayer de remplacer le lien vers le fichier tags.php par un lien vers ton fichier typetags.php
ce qui veut dire que dans le typetags.php je dois mettre tt le code de tags.php ?
Hors ligne