#106 2009-11-29 09:14:27

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

Re: Catégories qui se remplissent automatiquement !

[HS]
Personnellement?
Je célèbre la fête des informaticiens depuis des années le 6 août. Pourquoi?
sysout (System Output): c'est le résultat de tout traitement informatique.

Cependant à force de jongler avec les bits et les Bytes, j'ai également du respect pour ce petit village de St-Abit et de ses habitants.
A ce propos, Saint-Abit a bien encore quelques âmes, et comment appelle-t-on les autochtones de Saint-Abit? Pas des informaticiens, ni des H-Abit-ants, quoiqu'il en soit, alors?
[/HS]


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

#107 2010-01-03 14:13:11

Gotcha
Ex Equipe Piwigo
Pierrelatte (26)
2007-03-14
13331

Re: Catégories qui se remplissent automatiquement !

Je reprends le message de VDigital car sur mon serveur local, ça m'affiche un gros "VTFF"* (CF: PJ)

Donc apparemment, c'est dans le template-extension qui ça ne se passe pas bien.
Comment débugger l'affaire ?


Ayez comme premier réflexe de consulter le wiki.
Ensuite, veuillez effectuer une recherche sur le forum avant de poser votre question.

LE FAIRE EST LE REVELATEUR DE L'ETRE

Hors ligne

#108 2010-01-03 14:23:46

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

Re: Catégories qui se remplissent automatiquement !

Il ne trouve plus la fonction (Plugin personnel) hide_counters_menu_cleaner !!!

Qui a fait du ménage dans son plugin personnel?


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

#109 2010-01-03 14:28:36

Gotcha
Ex Equipe Piwigo
Pierrelatte (26)
2007-03-14
13331

Re: Catégories qui se remplissent automatiquement !

VDigital a écrit:

Il ne trouve plus la fonction (Plugin personnel) hide_counters_menu_cleaner !!!

Qui a fait du ménage dans son plugin personnel?

Ho le C** !

Bien sûre j'ai tout regardé sauf ça...

Merci VDigital.

(J'ai en effet séparer mon gros plugins persos en autant de plugins différents afin d'être tranquille, sauf que je n'ai pas réactivé ces derniers (sifflote)).


Ayez comme premier réflexe de consulter le wiki.
Ensuite, veuillez effectuer une recherche sur le forum avant de poser votre question.

LE FAIRE EST LE REVELATEUR DE L'ETRE

Hors ligne

#110 2010-01-07 11:24:42

Gotcha
Ex Equipe Piwigo
Pierrelatte (26)
2007-03-14
13331

Re: Catégories qui se remplissent automatiquement !

Reprise du message de VDigital : [[Forum, post 128548 by VDigital in topic 16752] Piwigo pour le visiteur]

VDigital a écrit:

[...] Conseil actuel: n'utilisez pas de balise spéciale du type <!--complete--> <!--more--> Le script ne fonctionnerait pas.

Pourtant chez moi ça fonctionne ...
Tu peux me confirmer tes dires s'il te plait ? Auquel cas je rajouterai cette mise en garde dans mon premier message.
;-)


Ayez comme premier réflexe de consulter le wiki.
Ensuite, veuillez effectuer une recherche sur le forum avant de poser votre question.

LE FAIRE EST LE REVELATEUR DE L'ETRE

Hors ligne

#111 2010-01-07 20:07:01

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

Re: Catégories qui se remplissent automatiquement !

Je viens d'ajouter <!-complete--> même diagnostic.
Sincèrement ce n'est pas grave.
On cherchera plus tard pourquoi.

Ce matin, j'ai essayé les 2, même effet.

???


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

#112 2010-01-10 20:05:25

jdd
Membre
Toulouse
2009-12-20
407

Re: Catégories qui se remplissent automatiquement !

Bonjour,

Je viens de lire ce fil et je suis arrivé à pas mal de choses avec les indications.

Cependant je pense qu'il serait utile d'avoir une page sur le wiki au sujet de ces modifs, ne serait-ce que pour que chacun puisse y faire les petites modifs utile.

Provisoirement j'ai fait une page sur mon propre site web (http://dodin.org/wiki/index.php?n=Photo … Categories), car tant que rien ne marchait je ne voulais pas polluer. Maintenant que l'essentiel marche, je peux faire la page du wiki si vous êtes d'accord. Dites-moi aussi où la mettre?

merci
jdd

Hors ligne

#113 2010-01-10 20:50:08

Gotcha
Ex Equipe Piwigo
Pierrelatte (26)
2007-03-14
13331

Re: Catégories qui se remplissent automatiquement !

La section du wiki où la future page aura sa place, n'est pas encore prête. C'est pour ça que je tarde à traduire cette astuce dans le wiki.

Pour les "petites modifications", si le wki est ouvert à tous, il faut ce que ces "petites modifications" faites par chacun soient de nature à s'appliquer pour toutes les galeries (celles d'origine du moins).
Le forum est justement là pour discuter des petites choses afin de trouver des solutions avant de remplir le wiki.

:-)


Ayez comme premier réflexe de consulter le wiki.
Ensuite, veuillez effectuer une recherche sur le forum avant de poser votre question.

LE FAIRE EST LE REVELATEUR DE L'ETRE

Hors ligne

#114 2010-01-10 21:18:08

jdd
Membre
Toulouse
2009-12-20
407

Re: Catégories qui se remplissent automatiquement !

Pré-requis :
- Les photos devront être taggés. [Utilisation des tags]
- Utilisation du plugin [extension by P@t] Extended Description (installez-le).

Mise en oeuvre sur un exemple:

A - Remplir la catégorie ping-pong

J'ai soudain envie de me faire une catégorie virtuelle qui regroupera toutes mes photos ayant pour tag le mot "Rhône".

1) Je commence par créer une nouvelle catégorie virtuelle ("Rhone").
2)  (supprimé)
3) Dans la description de cette catégorie virtuelle, j'écris le code suivant:

Code:

Ceci est une catégorie dite "ping pong"<!--more--><script type="text/javascript">self.location.href='http://monsite/piwigo/index.php?/tags/65-Rhone';</script>

Explications :
''Ceci est une catégorie dite "ping pong"'' C'est le message que tout le monde verra (on peut mettre aussi "catégorie dynamique");

''<!--more-->'' Utilisation du plugin [extension by P@t] Extended Description. Tout ce qui est écrit avant la balise <!--more--> est visible, ce qui suit est visible (ou ici exécuté) une fois que l'on est rentré dans la catégorie.

''<script type="text/javascript">self.location.href='http://mon_site/piwigo/index.php?/tags/65-Rhone';</script>'':

Ce code est composé de deux parties:

- <script>self.location.href='xxxxxxxxx';</script> Ceci est un bout de code qui est interprété dès que l'on rentre dans la catégorie. Il a pour effet de renvoyer le visiteur vers le lien xxxxxxxxxxx.

- "http://mon_site/piwigo/index.php?/tags/65-Rhone" ou xxxxxxxxx ligne ci-dessus. Pour avoir ce contenu, allez dans la gallerie, ouvrez la fenetre des tags,  faites un clic droit sur le tag choisi (ici "Rhone") et cliquez sur "copiez l'adresse du lien". C'est l'URL qui renvoie vers la liste des photos taggées avec ce tag. Mettez évidemment ''votre URL'', pas la mienne :-). Le tag est précédé par un numéro (65 dans l'exemple) qui dépends de la galerie, d'où la procédure décrite ici.

Relisez bien, cette étape est difficile à saisir.

Par contre le nom de cette catégorie ne va pas apparaitre dans le menu car piwigo ne lui voit aucun contenu. IL faut donc...

B -  Rajouter une image factice.

4.a) On va utiliser une image à fond blanc. Prenez l'image suivante: http://img337.imageshack.us/img337/324/rien.png. Si le png vous pose problème, faites-en un jpg.
4.b) Placez la dans une catégorie privée, par exemple une catégorie réelle "maintenance" (ou "work") créé pour ce genre de besoin. Comme elle ne contiendra rien qui intéresse les visiteurs, inutile que d'autres que vous puissent la voir;
4.c) Pensez à créer une miniature à l'aide de Piwigo ;-), synchronisez et vérifiez que vous avez bien une image dans votre catégorie de maintenance;
4.d) Associez là (via les options de l'image) à la catégorie ping-pong (ici Rhone);
4.e) Toujours dans les options de l'image "rien", nommer cette dernière comme suite: <!--hidden--> Ca aura pour effet de ne même pas afficher cette image sur la page des miniatures de ses catégories.

A partir de la là, vous avez réalisé le plus gros du travail. Normalement votre catégorie "ping-pong" devrait être remplie et visible dans le menu.

Noter que :
- le nom de la catégorie ping-pong est suivi de (1), elle ne contient qu'une image tant qu'elle n'a pas été vue;
- s'il s'agit d'une sous-catégorie (Fleuves/Rhone), l'arborescence se referme dés que la catégorie ping-pong est affichée (on voyait Fleuve/Rhone /Rhin, on ne voit plus que Fleuve).


Si ca ne marche pas, reprenez un par un les étapes et vérifiez si les modifications ont été prises en compte. Il est facile d'oublier de valider une modif

Dernière modification par jdd (2010-01-11 11:34:30)

Hors ligne

#115 2010-01-10 21:39:18

Gotcha
Ex Equipe Piwigo
Pierrelatte (26)
2007-03-14
13331

Re: Catégories qui se remplissent automatiquement !

Merci pour cette préparation :-)


Ayez comme premier réflexe de consulter le wiki.
Ensuite, veuillez effectuer une recherche sur le forum avant de poser votre question.

LE FAIRE EST LE REVELATEUR DE L'ETRE

Hors ligne

#116 2010-01-11 11:31:55

jdd
Membre
Toulouse
2009-12-20
407

Re: Catégories qui se remplissent automatiquement !

J'ai reporté cette partie de la recette dans un autre post car je laisse à d'autres la mise en oeuvre qui, pour moi, n'est pas nécessaire :-) - jdd

Ce qui suit est optionnel.

Vous observerez que la catégorie ainsi crée est affiché avec le nombre de photo noté à "1". C'est vrai que la catégorie n'est composée que d'une seule photo. Il s'agit de la photo rappelez-nous "rien.jpg" (ou "rien.png").

Mais votre catégorie ping-pong va contenir un nombre de photos que l'on ne connais pas d'avance. Donc il faut neutraliser le compteur de photos dans l'affichage de la catégorie. Merci à VDigital pour la solution.

La solution ci-dessous permet d'éviter l'affichage dans les vignettes de la page principale. Pour supprimer l'affichage dans menu, c'est plus difficile, voir dans les autres posts.

6) A l'aide de la page Comment réaliser son template-extension (lien ci-dessous), vous réaliserez l'extension du fichier mainpage_categories.tpl. Votre  fichier s'appellera admettons my-mainpage_categories.tpl

http://fr.piwigo.org/doc/doku.php?id=pw … s:template

En résumé:

Aller dans configuration/Templates (modèles) et lire le "?":

On peut mettre dans le dossier "template-extensions" n'importe quel fichier d'extension "tpl" qui pourra être lié à un fichier d'origine et le remplacer. La page ci-dessus permet d'activer la nouvelle page (''listée à gauche') à la place de l'ancienne (''template d'origine''), au besoin uniquement pour le paramètre d'URL spécifié et pour le type de template indiqué à droite.

Usage: Dans LocalFile Editor, choisissez Templates, créer un nouveau fichier. Faite un copier coller du nom de fichier (my-mainpage_categories.tpl) et choisissez comme modèle yoga/mainpage_categories.tpl". Ce fichier fait à peine la taille d'un écran.

7) Pour inhiber l'affichage du nombre de photos sur la page des catégories.

7.1) Vers le milieu de la page vous trouvez:

<p class="Nb_images">{$cat.CAPTION_NB_IMAGES}</p>

mettez cette ligne entre {*  *} (c'est la notation des remarques là dedans)

Pour la remplacer par :

<p class="Nb_images">{if (strpos($cat.NAME,'<!--hide-counters-->') == 0)}{$cat.CAPTION_NB_IMAGES}{else}&nbsp;{/if}</p>

C'est une expression conditionnelle. Si le nom de la catégorie (cat.NAME) contient <!--hide-counters-->, le nombre dimages est remplacé par &nbsp; qui est l'html pour un espace insécable. Dans cette nouvelle ligne, vous pouvez remplacer &nbsp; par le texte de votre choix. Chez moi j'ai remplacé par "(Catégorie automatique)".

Dans le nom de cette catégorie, on ajoutera le code <!--hide-counters-->. Vous pouvez l'ajouter avant ou après le titre. Counters avec un "s".

On ne peut pas rentrer de tabulation dans LocalFileEditor, mettre des espaces (ou rien du tout).

8) A présent, il ne vous reste plus qu'à appliquer votre extension de template. enregistrer le fichier, associez la nouvelle template avec l'ancienne

Hors ligne

#117 2010-01-11 12:27:12

jdd
Membre
Toulouse
2009-12-20
407

Re: Catégories qui se remplissent automatiquement !

grum a écrit:

L'astuce fonctionne tout à fait avec plusieurs tags.

L'exemple donne l'url suivante avec un seul tag : http://galerie.julien-moreau.fr/index.php?/tags/1-rhone
Si tu associes un second tag, l'url est alors de la forme : http://galerie.julien-moreau.fr/index.php?/tags/1-rhone/10-couchant

Ca, ca fonctionne comme le "+" dans piwigo.. qui est en fait un "-", c'est à dire que ca affiche les images qui utilisent l'un ET l'autre tag.

Y a-t-il un moyen d'avoir un "ou" (afficher les photos qui ont le tag A plus les photos qui ont le tag B ?

merci
jkdd

Hors ligne

#118 2010-01-11 13:36:00

Gotcha
Ex Equipe Piwigo
Pierrelatte (26)
2007-03-14
13331

Re: Catégories qui se remplissent automatiquement !

jdd a écrit:

grum a écrit:

L'astuce fonctionne tout à fait avec plusieurs tags.

L'exemple donne l'url suivante avec un seul tag : http://galerie.julien-moreau.fr/index.php?/tags/1-rhone
Si tu associes un second tag, l'url est alors de la forme : http://galerie.julien-moreau.fr/index.php?/tags/1-rhone/10-couchant

Ca, ca fonctionne comme le "+" dans piwigo.. qui est en fait un "-", c'est à dire que ca affiche les images qui utilisent l'un ET l'autre tag.

Y a-t-il un moyen d'avoir un "ou" (afficher les photos qui ont le tag A plus les photos qui ont le tag B ?

merci
jkdd

Ca m'étonnerai... :-/


Ayez comme premier réflexe de consulter le wiki.
Ensuite, veuillez effectuer une recherche sur le forum avant de poser votre question.

LE FAIRE EST LE REVELATEUR DE L'ETRE

Hors ligne

#119 2010-01-17 09:22:13

jdd
Membre
Toulouse
2009-12-20
407

Re: Catégories qui se remplissent automatiquement !

J'ai peut-être loupé une case: je n'arrive pas à rendre publique une catégorie ping-pong, pour permettre à tous de la voir sans mot de passe. Une idée?
merci

Hors ligne

#120 2010-01-17 09:52:28

Gotcha
Ex Equipe Piwigo
Pierrelatte (26)
2007-03-14
13331

Re: Catégories qui se remplissent automatiquement !

Est-ce que le contenu est publique ?


Ayez comme premier réflexe de consulter le wiki.
Ensuite, veuillez effectuer une recherche sur le forum avant de poser votre question.

LE FAIRE EST LE REVELATEUR DE L'ETRE

Hors ligne

Pied de page des forums

Propulsé par FluxBB

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