Annonce

  •  » Plugins
  •  » Gestion du recto/verso

#16 2006-11-06 21:28:47

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

Re: Gestion du recto/verso

Tu va créer ton ./template-common/local-layout.css
S'il existait déjà, il suffirait de compléter à la fin de celui-ci par:

/* Verso Style
----------------------------------------------------------------------*/
/*CSS Popup Image Viewer:  Adapted to PWG */
/*Credits: Dynamic Drive CSS Library */
/*URL: http://www.dynamicdrive.com/style/ */

.reverse {
position: relative;
z-index: 0;
}
.reverse:hover{
background-color: transparent;
z-index: 50;
}

.reverse span { /*CSS for enlarged image*/
position: absolute;
background-color: lightyellow;
padding: 5px;
visibility: hidden;
color: #333;
text-decoration: none;
}

.reverse:hover span { /*CSS for enlarged image on hover*/
visibility: visible;
}

Là il ne faut pas trop se poser de question, c'est du css avancé...
Cela n'intéresse que des malades comme moi (j'y ai encore compris des trucs sur lesquels j'étais passé à coté).

Tu peux changer:
- le lighyellow en une couleur #ccc par exemple.
- le padding à 0px (ce qui est une des explications du décalage)
- la color par une autre (couleur du texte: Verso. sous l'image).

Cette fois, c'est vraiment tout bon coté css (feuille de style).
Tu peux le transférer, ta galerie marchera comme si rien n'avait été changé.

Car il faut le reste pour que cela change...

A suivre.
8-)


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

#17 2006-11-06 21:37:28

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

Re: Gestion du recto/verso

On va faire la première modif du php...
./picture.php

En cherchant bien, on trouve ceci:

include(PHPWG_ROOT_PATH.'include/page_header.php');
$template->set_filenames(array('picture'=>'picture.tpl'));

Juste dessous tu ajoutes:

//   Begin MOD Verso
@include(PHPWG_ROOT_PATH. 'modules/verso_integrator.php');
//   End MOD Verso

Bientôt on fera sans doute autrement... 8-)

Qu'est ce que ça fait?
Rien le ./modules/verso_integrator.php n'existe pas encore.
Quand il sera là... Il fera ce qu'il aura prévu de faire.

8-)

Ce n'est donc pas fini coté php mais,
Tu peux le transférer, ta galerie marchera comme si rien n'avait été changé.

Car il faut le reste pour que cela change...

A suivre.
8-)

Dernière modification par VDigital (2006-11-14 21:58:51)


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

#18 2006-11-06 21:54:24

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

Re: Gestion du recto/verso

On fini?   8-)

Tu va créer ton ./modules/verso_integrator.php

Il devra contenir tout simplement ceci:

<?php
$verso = substr( $picture['current']['src'],
                0, strrpos( $picture['current']['src'], '/' )+1 ). 'thumbnail/verso';
$verso.= substr( $picture['current']['src'],
                strrpos( $picture['current']['src'], '/' ) );
$shift_left = (int) ($picture_size[0] / 2);
$shift_up = $picture_size[1] + 5;
if (is_file($verso)) {
  $template->assign_block_vars(
    'verso',
    array(
      'VERSO_URL' => $verso,
      'WIDTH_IMG' => $picture_size[0],
      'HEIGHT_IMG' => $picture_size[1],
      'HSHIFT_IMG' => $shift_left,
      'VSHIFT_IMG' => $shift_up,
      )
    );
}
?>

J'explique:
$verso va contenir le nom du recto mais le chemin est modifié à partir de la catégorie physique c'est dans ./thumbnail/verso/
Pour le survol sous l'image, le décalage à gauche, c'est la taille de l'image / 2.
Le décalage vers le haut, c'est le la hauteur de l'image + 5 pixels, car tout ça peut être ajusté.

En suite, si le fichier existe, alors on initialise le bloc verso (c'est un objet) à la manière expliquée par z0rglub récemment.

Voila, tu peux le transférer, ta galerie marchera comme si rien n'avait été changé.

Eh oui, car pour que cela change, il faut mettre les versos dans les bons thumbnail/verso/
Tu sauras paufiner ça tout seul sans doute (y compris les petits décalages nécessaires).

8-)


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

#19 2006-11-14 21:47:46

Laurent75
Invité

Re: Gestion du recto/verso

Bonsoir Vincent,

" En cherchant bien, on trouve ceci:

    unset($page['page_banner']);
    $conf['page_banner']='';
    include(PHPWG_ROOT_PATH.'include/page_header.php');
    $template->set_filenames(array('picture'=>'picture.tpl'));
"

Pas trouvé et bien cherché... dans picture.php de 1.6.1

les autres modifications sont faites...

Je fais quoi ?

Merci et cordialement
Laurent

#20 2006-11-14 21:52:07

Laurent75
Invité

Re: Gestion du recto/verso

Trouvé...

j'essaye et te dis quoi...

Laurent

#21 2006-11-14 21:58:08

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

Re: Gestion du recto/verso

Je corrige le post. Exact c'était une modif perso.
8-)


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

#22 2006-11-14 22:02:16

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

Re: Gestion du recto/verso

J'ai hâte de voir le résultat.
8-)


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

#23 2006-11-14 22:10:05

Laurent75
Invité

Re: Gestion du recto/verso

encore un détail...

deux répertoires séparés ?

toto_recto/photo recto + thumbnail recto
toto_verso/photo verso + thumbnail verso

ou un seul répertoire et deux sous-répertoires ?
toto/recto/photo recto + thumbnail recto
toto/verso/photo verso + thumbail verso

merci.

Laurent

#24 2006-11-14 22:17:34

Laurent75
Invité

Re: Gestion du recto/verso

j'ai peut-être dit une bêtise...

si je lis dans les lignes "thumbnail/verso"

cela veut-il dire que je mets mes photos toto_recto et toto_verso toutes mdans le répertoire toto avec dans le sous répertoire toto/thumbnail deux sous-sous répertoires recto et verso ?

Laurent

#25 2006-11-14 22:47:54

mathiasm
Former Piwigo Team
2006-02-06
2692

Re: Gestion du recto/verso

De ce que j'ai compris:
dans la catégorie toto/, tu mets les rectos.
dans totos/thumbnail/verso/, tu mets les versos.

Hors ligne

#26 2006-11-15 06:21:39

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

Re: Gestion du recto/verso

Oui, c'est exactement ce que j'ai expliqué dans le post #10


Tu aurais par exemple:
./galleries/QSL_territoires/20060221_6mi_paris_cKc.jpg
./galleries/QSL_territoires/thumbnail/TN-20060221_6mi_paris_cKc.jpg
./galleries/QSL_territoires/thumbnail/verso/20060221_6mi_paris_cKc.jpg


8-)


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

#27 2006-11-17 19:25:59

Laurent75
Invité

Re: Gestion du recto/verso

Bonsoir Vincent

première étape: un répertoire recto-verso-test...

/GalerieARP/galleries/recto-verso-test/ => 2 images 1 recto et 1 verso
/GalerieARP/galleries/recto-verso-test/thumbnail/ => 1 miniature recto
/GalerieARP/galleries/recto-verso-test/thumbnail/verso/ => 1 miniature verso

Echec...

n'apparaît même pas le logo du bouton... :-(

???

Je regarde les lignes de code pour voir si je n'ai rien oublié...

A + Laurent

#28 2006-11-17 20:35:42

Laurent75
Invité

Re: Gestion du recto/verso

A la synchronisation des deux photos et des deux miniatures,  PHPWG répond qu'il manque la miniature du verso...

Une idée ?

Laurent

#29 2006-11-18 14:27:29

Laurent75
Invité

Re: Gestion du recto/verso

Vincent!

.../...
je viens de comprendre que le nom de fichier doit être identique et que c'est la photo verso qui est dnas thumbnail/verso et non pas la miniature verso... comme quoi il faut du tmeps au béotien !!

ca marche...

je teste les cadrages...

Merci Laurent

#30 2006-11-18 15:20:10

Laurent75
Invité

Re: Gestion du recto/verso

Re Vincent

On progresse assez vite maintenant que tu nous as mis sur la voie...

tu peux être fier de tes élèves car on s'y est mis à trois :-)

voir le résultat ici :

http://arp75.free.fr/GalerieARP/picture … tegory/200

Encore merci et bonne continuation.

Cordialement.

Laurent

  •  » Plugins
  •  » Gestion du recto/verso

Pied de page des forums

Propulsé par FluxBB

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