Annonce

  •  » Plugins
  •  » Code prêt à insérer dans Dotclear2

#1 2007-04-14 23:25:27

mamaisonaquemeneven
Membre
2006-08-14
8

Code prêt à insérer dans Dotclear2

Bonjour,
J'utilise PWG 1.6.1 pour stocker les photos de mon blog sous Dotclear2. Pour automatiser l'insertion des photos, je souhaite avoir, dans la page d'affichage d'une galerie, la liste des images sous leur forme wiki prête à insérer dans le post.

Exemple de code wiki à mettre dans un billet (celui-ci) :

Code:

 [((http://mamaisonaquemeneven.free.fr/truc-tof/galleries/2007-02-10-SdB-Elec-RdCh/thumbnail/TN-P2110008.jpg))|http://mamaisonaquemeneven.free.fr/truc-tof/picture.php?/156/category/27|fr] 
selon cette syntaxe [texte affiché ici une image (())|cible|langue]

Je trifouille dans le thumbnails.tpl et trouve cette syntaxe qui m'intéresse fortement (ligne 10) :

Code:

src="{thumbnails.line.thumbnail.IMAGE}"

Catastrophe, le chemin généré commence par un point ! Exemple :

Code:

src="./galleries/2005-06-01-etat-des-lieux/thumbnail/TN-DSCN1072.jpg"

Ma question : comment récupérer le chemin de l'image (miniature ou principale) sans ce point ?

Corrolaire : y a-t-il une doc (j'ai cherché et pas trouvé) sur toutes les syntaxes prévues pour les tpl ?

Hors ligne

#2 2007-04-15 08:56:23

rub
Former Piwigo Team
Lille
2005-08-26
5239

Re: Code prêt à insérer dans Dotclear2

mamaisonaquemeneven a écrit:

Ma question : comment récupérer le chemin de l'image (miniature ou principale) sans ce point ?

Pour supprimer le point (chemin relatif), il faut passer en chemin absolu.
Pour ca, il faut modifier non pas les tpl mais les .php.
Des que j'ai le temps j'essaie de te donner les lignes qui vont bien pour faire les modifs.

Par contre, ton idée serait un bon plugin à faire en 1.7!

mamaisonaquemeneven a écrit:

Corrolaire : y a-t-il une doc (j'ai cherché et pas trouvé) sur toutes les syntaxes prévues pour les tpl ?

Tout est dans le WIKI, c'est à nous tous de le mettre à jour et malheureusement, il n'y a pas forcement tout.

Hors ligne

#3 2007-04-15 09:31:57

mamaisonaquemeneven
Membre
2006-08-14
8

Re: Code prêt à insérer dans Dotclear2

Super, merci d'avance pour le temps que tu vas y passer. J'ai aussi regardé dans les .php, mais c'est trop compliqué pour moi.

Hors ligne

#4 2007-04-15 09:44:49

rub
Former Piwigo Team
Lille
2005-08-26
5239

Re: Code prêt à insérer dans Dotclear2

Sinon, si tu fais tout à la main, pour récupérer l'adresse de l'image, il suffit de faire bouton souris droit sur l'image et "copier l'adresse de l'image" sous FF.

Dernière modification par rub (2007-04-15 09:45:19)

Hors ligne

#5 2007-04-15 23:09:55

rub
Former Piwigo Team
Lille
2005-08-26
5239

Re: Code prêt à insérer dans Dotclear2

C'est du vite fait mais en 1.7 on pourra faire mieux!

Dans le fichier picture.php.
Rajoute après

Code:

check_status(ACCESS_GUEST);

le bout de code suivant:

Code:

if (is_admin())
{
  $page['root_path'] = 'http://'.$_SERVER['HTTP_HOST'].cookie_path();
}

Rajoute après

Code:

$template->set_filenames(array('picture'=>'picture.tpl'));

le bout de code suivant:

Code:

if (is_admin())
{
  $wiki_dotclear =
    '<BR />'.
  '[(('.$picture['current']['thumbnail'].'))|'.$picture['current']['url'].'|fr]';
}
else
{
  $wiki_dotclear = '';
}

Remplace

Code:

    'TITLE' => $picture['current']['name'],

par:

Code:

    'TITLE' => $picture['current']['name'].$wiki_dotclear,

Comme ca dans le titre de ton image, tu auras le bout de code qui va bien.
Bout de wiki qui est visible que l'admin donc toi!

Hors ligne

#6 2007-04-16 11:46:27

mamaisonaquemeneven
Membre
2006-08-14
8

Re: Code prêt à insérer dans Dotclear2

Super. Merci.
Je regarde tout ceci ce soir.

Hors ligne

#7 2007-04-17 20:01:21

mamaisonaquemeneven
Membre
2006-08-14
8

Re: Code prêt à insérer dans Dotclear2

C'est presque ça : ton code me garde un /./

Code:

[((http://mamaisonaquemeneven.free.fr/truc-tof/./galleries/2006-08-22/thumbnail/TN-P9180001.jpg))|http://mamaisonaquemeneven.free.fr/truc-tof/picture.php?/1/category/1|fr]

Mais cela n'a pas l'air de gêner le navigateur : il y a transformation immédiate de l'adresse en enlevant le /./ en trop.  Etrange.

Dernière modification par mamaisonaquemeneven (2007-04-17 20:06:38)

Hors ligne

#8 2007-04-17 20:23:36

rub
Former Piwigo Team
Lille
2005-08-26
5239

Re: Code prêt à insérer dans Dotclear2

mamaisonaquemeneven a écrit:

C'est presque ça : ton code me garde un /./

Code:

[((http://mamaisonaquemeneven.free.fr/truc-tof/./galleries/2006-08-22/thumbnail/TN-P9180001.jpg))|http://mamaisonaquemeneven.free.fr/truc-tof/picture.php?/1/category/1|fr]

Mais cela n'a pas l'air de gêner le navigateur : il y a transformation immédiate de l'adresse en enlevant le /./ en trop.  Etrange.

Le browser est trop fort ! mrd!

En 1.7, on pourra faire beaucoup mieux! Plus de fonctions, les plugins, les webservices,...
On pourra faire un truc sans les ".".


Tu as coupé la totalité de ton message dans ton edit mais je l'avais recu en mail.

mamaisonaquemeneven a écrit:

Nickel ça marche.

Ce n'est pas exactement ce que j'avais en tête, mais je l'ai mal formulé, c'est de ma faute. Tu m'as indiqué la syntaxe, je vais essayer d'adapter pour correspondre à mon idée.

Pour info : j'aurais voulu pour l'affichage de l'ensemble des miniatures d'une catégorie (page catégorie, donc) une liste des syntaxes wiki pour chaque image de la catégorie, genre dans le bas de la page. Ainsi, je copicolle le tout, et je trie dans le billet ce que je veux. Valà.

Pas de soucis pour le faire!
Ce que je te propose, c'est d'attendre la sortie de 1.7 et après tu me refais un up de temps en temps et je mettrai en place le petit plugin qui va bien, ok?

Hors ligne

#9 2007-05-14 22:06:06

mamaisonaquemeneven
Membre
2006-08-14
8

Re: Code prêt à insérer dans Dotclear2

Salut,
Ben voilà, comme la version 1.7.0 est sortie, je fais un up ! Merci d'avance.

Hors ligne

#10 2007-05-14 23:06:00

rub
Former Piwigo Team
Lille
2005-08-26
5239

Re: Code prêt à insérer dans Dotclear2

mamaisonaquemeneven a écrit:

Salut,
Ben voilà, comme la version 1.7.0 est sortie, je fais un up ! Merci d'avance.

;-)

Hors ligne

#11 2007-05-28 02:01:30

rub
Former Piwigo Team
Lille
2005-08-26
5239

Re: Code prêt à insérer dans Dotclear2

Hors ligne

#12 2007-05-28 14:02:46

mamaisonaquemeneven
Membre
2006-08-14
8

Re: Code prêt à insérer dans Dotclear2

Haaaaan, c'est top...

Merci beaucoup pour ce plugin !

Hors ligne

#13 2007-05-28 14:23:43

rub
Former Piwigo Team
Lille
2005-08-26
5239

Re: Code prêt à insérer dans Dotclear2

Content que ca te plaise...

Si tu as des remarques, des évolutions, des bugs, etc...

N'hésites pas en postant tes demandes dans ce topic:
http://forum.phpwebgallery.net/viewtopi … 162#p61162

Dernière modification par rub (2007-05-28 14:46:05)

Hors ligne

  •  » Plugins
  •  » Code prêt à insérer dans Dotclear2

Pied de page des forums

Propulsé par FluxBB

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