•  » Plugins
  •  » [Résolu] Créer un livre d'or

#1 2013-11-16 23:43:49

Piwiman49
Membre
2013-06-12
6

[Résolu] Créer un livre d'or

Bonsoir,
Je cherche depuis quelques temps à créer un livre d'or. Quelqu'un peut-il m'indiquer étape par étape ce qu'il faut que je fasse car je galère ? D'avance je vous en remercie.

Hors ligne

#2 2013-11-16 23:54:06

Piwiman49
Membre
2013-06-12
6

Re: [Résolu] Créer un livre d'or

En fait pour être plus précis je voudrais rattacher une image au livre d'or. L'idée est que lorsque je clique sur une image, cela m'ouvre mon livre d'or. Actuellement cela fonctionne lorsque je clique sur "Livre d'or" mais est-il possible de faire cela depuis une image ? merci

Hors ligne

#3 2013-11-16 23:59:35

mistic100
Ex Equipe Piwigo
Lyon
2008-09-27
3561

Re: [Résolu] Créer un livre d'or

bonjour

[extension by mistic100] GuestBook
ce n'est pas sur une image, c'est un vrai livre d'or

Hors ligne

#4 2013-11-17 09:15:05

Piwiman49
Membre
2013-06-12
6

Re: [Résolu] Créer un livre d'or

Bonjour Mistic100,

D'abord merci pour ta réponse. En fait j'ai bien installé Guestbook et ça marche mais je souhaiterais relier dans mes albums une image "Posturinn" au livre d'or ou bien alors faire apparaître cette image là où l'on peut "signer le livre d'or". J'espère avoir été clair dans mes explications mais n'en suis pas sur.
Sinon bien sur voici l'adresse du site: http://photos49.piwigo.com/
Encore merci

Hors ligne

#5 2013-11-17 10:37:41

mistic100
Ex Equipe Piwigo
Lyon
2008-09-27
3561

Re: [Résolu] Créer un livre d'or

c'est le genre de chose qu'il faut dire... on ne peut pas le deviner !

Hors ligne

#6 2013-11-17 10:51:18

mistic100
Ex Equipe Piwigo
Lyon
2008-09-27
3561

Re: [Résolu] Créer un livre d'or

je vous ai fait un plugin personnel, à entrer dans le dernier onglet de LocalFilesEditor (n'oubliez pas de l'activer ensuite

Code:

<?php
/*
Plugin Name: Guestbook Image
Version: 1.0
Author: Mistic
*/

define('GB_IMAGE_ID', 77);
define('GB_IMAGE_SIZE', IMG_SMALL);

add_event_handler('loc_end_index', 'add_guestbook_image', EVENT_HANDLER_PRIORITY_NEUTRAL-10);

function add_guestbook_image()
{
  global $page, $template;
  
  if (@$page['section'] == 'guestbook')
  {
    $query = 'SELECT * FROM ' . IMAGES_TABLE . ' WHERE id = ' . GB_IMAGE_ID . ';';
    $picture = pwg_db_fetch_assoc(pwg_query($query));
    $src_image = new SrcImage($picture);
    $derivatives = DerivativeImage::get_all($src_image);
    $selected_derivative = $derivatives[GB_IMAGE_SIZE];
    $template->assign('gb_image', $selected_derivative);
    $template->set_prefilter('index', 'add_guestbook_image_prefilter');
  }
}

function add_guestbook_image_prefilter($content)
{
  $search = '{if isset($comment_add)}';
  $add = '<div style="text-align:center;"><img src="{$gb_image->get_url()}" {$gb_image->get_size_htm()}"></div>';
  
  return str_replace($search, $add."\n".$search, $content);
}

?>

les deux premier define permettent de régler l'identifiant de l'image à afficher, et sa taille
les valeurs possibles sont
IMG_SQUARE, IMG_THUMB, IMG_XXSMAL, IMG_XSMALL, IMG_SMALL, IMG_MEDIUM, IMG_LARGE, IMG_XLARGE, IMG_XXLARGE

Hors ligne

#7 2013-11-17 11:24:08

Piwiman49
Membre
2013-06-12
6

Re: [Résolu] Créer un livre d'or

Merci Mistic100,

Mais là j'avais déjà bien conscience de toucher mes limites et j'en ai confirmation car je ne sais où trouver le dernier onglet de LocalFilesEditor pour ensuite l'activer.
Désolé mais j'ai beau regarder je ne situe pas ce à quoi vous faites référence.
Encore besoin d'un peu d'aide sans vouloir abuser.
Merci

Hors ligne

#8 2013-11-17 11:34:48

mistic100
Ex Equipe Piwigo
Lyon
2008-09-27
3561

Re: [Résolu] Créer un livre d'or

c'est pas une question de compétence de trouver un onglet...

c'est moi qui ai oublié que vous étiez sur piwigo.com et qu'il n'est pas disponible, contactez le support pour leur demander de vous ajouter mon code

Hors ligne

#9 2013-11-17 12:14:35

Piwiman49
Membre
2013-06-12
6

Re: [Résolu] Créer un livre d'or

Ok mistic100,
Je vais procéder de la sorte.
Encore merci et bonne fin de weekend.
A+
Piwiman49

Hors ligne

  •  » Plugins
  •  » [Résolu] Créer un livre d'or

Pied de page des forums

Propulsé par FluxBB

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