#76 2007-08-31 10:34:32

VDigital
Former Piwigo Team
Montpellier (FR)
2005-05-04
15127

Re: [Evolution] Nouvelles gestions des tags.

Je ne sais toujours pas où vous allez mais ... 8-)

http://fr2.php.net/manual/fr/function.m … -array.php


Vincent -« Plus vidéaste averti que photographe amateur... »
La galerie - Le blog   

Piwigo est une application libre de gestion de photos en ligne.

Hors ligne

#77 2007-08-31 10:56:01

P@t
Ex Equipe Piwigo
Nice
2007-06-13
5695

Re: [Evolution] Nouvelles gestions des tags.

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)


P@t

Hors ligne

#78 2007-08-31 11:13:28

P@t
Ex Equipe Piwigo
Nice
2007-06-13
5695

Re: [Evolution] Nouvelles gestions des tags.

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...


P@t

Hors ligne

#79 2007-08-31 11:34:13

ddtddt
Équipe Piwigo
Quetigny (21) - France
2007-07-27
16936

Re: [Evolution] Nouvelles gestions des tags.

le testeur fou deviendra t i l également plugeur fou ! ! ! mdr


Vous aimez Piwigo alors n'hésitez pas à participer avec nous, plus d'infos sur la page "Contribuer à Piwigo". Si vous n'avez pas beaucoup de temps et que vous souhaitez nous soutenir vous pouvez aussi le faire par un don.

Hors ligne

#80 2007-08-31 12:01:50

flop25
Équipe Piwigo
2006-07-06
6544

Re: [Evolution] Nouvelles gestions des tags.

c'est clair !! je suis impressionné ! il a appris les jointure sql alors que moi je les ai encore jamais utilisé ^^

Hors ligne

#81 2007-08-31 12:05:43

VDigital
Former Piwigo Team
Montpellier (FR)
2005-05-04
15127

Re: [Evolution] Nouvelles gestions des tags.

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.


Vincent -« Plus vidéaste averti que photographe amateur... »
La galerie - Le blog   

Piwigo est une application libre de gestion de photos en ligne.

Hors ligne

#82 2007-08-31 12:21:13

sakkhho
Membre
Paris
2007-04-02
1836

Re: [Evolution] Nouvelles gestions des tags.

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)


Piwigo 2.3.5

Hors ligne

#83 2007-08-31 12:24:55

Green Hornet
Membre
Touraine
2003-02-18
99

Re: [Evolution] Nouvelles gestions des tags.

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 :)


[Piwigo 2.1.3] http://galerie.tewebe.com [galerie officielle du Tours Volley Ball]

Hors ligne

#84 2007-08-31 17:02:52

sakkhho
Membre
Paris
2007-04-02
1836

Re: [Evolution] Nouvelles gestions des tags.

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)


Piwigo 2.3.5

Hors ligne

#85 2007-08-31 18:53:14

P@t
Ex Equipe Piwigo
Nice
2007-06-13
5695

Re: [Evolution] Nouvelles gestions des tags.

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...


P@t

Hors ligne

#86 2007-08-31 19:32:01

sakkhho
Membre
Paris
2007-04-02
1836

Re: [Evolution] Nouvelles gestions des tags.

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 ?


Piwigo 2.3.5

Hors ligne

#87 2007-08-31 19:38:11

P@t
Ex Equipe Piwigo
Nice
2007-06-13
5695

Re: [Evolution] Nouvelles gestions des tags.

Voila, c'est ca, tout le code de ton fichier tags.php modifié
Je t'ai répondu par mail pour le lien...


P@t

Hors ligne

#88 2007-08-31 19:48:12

sakkhho
Membre
Paris
2007-04-02
1836

Re: [Evolution] Nouvelles gestions des tags.

ok merci
j'essai de terminé ca ce soir sinon demain car j'ai pas trop le tps la.

merci encore.


Piwigo 2.3.5

Hors ligne

#89 2007-08-31 20:00:59

sakkhho
Membre
Paris
2007-04-02
1836

Re: [Evolution] Nouvelles gestions des tags.

comment je redefinie ca
define('PHPWG_ROOT_PATH','./');

car faut que ca pointe à la racine du pwg.  alors que la je suis ds ./plugins/typetags/

comment on redescend ds l'arborescence ?


Piwigo 2.3.5

Hors ligne

#90 2007-08-31 20:02:33

P@t
Ex Equipe Piwigo
Nice
2007-06-13
5695

Re: [Evolution] Nouvelles gestions des tags.

define('PHPWG_ROOT_PATH', '../../');


P@t

Hors ligne

Pied de page des forums

Propulsé par FluxBB

github twitter newsletter Faire un don Piwigo.org © 2002-2024 · Contact