Galerie de Gasteroprod.com, et plus ...

Petit plus pour utiliser le script "Galerie" dans un mode "consultation" simple, en backoffice, hors de toute création d’article. Et plus ...

Visiter le site ... gasteroprod.com

La première chose à faire est d’aller voir l’article et le script "Galerie" de Nicolas "Brush" Hoizey, sur le site de GASTEROPROD (voir le lien ci-dessous).

Si ce script vous plaît, alors passons à la suite.

J’ai donc ajouter un autre usage au script Galerie :
Puisque l’on a installé "galerie" pour l’usage prévu initialement, on va pouvoir aussi, par un petit ajout, consulter, rechercher un Doc ou image, sans avoir à ouvrir un article en mode formulaire.

Pour cela on va introduire un nouvel outils à la barre principale de SPIP, dans "Edition du site" (l’icone avec le stylo").

Pour cela, on place le code compris entre les commentaires
"//icone galerie" et "//fin ajout galerie"
dans /ecrire/inc_presentation.php3, juste sous la ligne 1467 du fichier original de SPIP. Ainsi :

On met dans /ecrire/img_pack/ une icone adaptée : gal_doc-24.png.

Et voilà ... !

Fonctionnement

Rien n’est changé à l’usage prévu par Gasteroprod.

Exemple :
Vous faites une recherche sur vos images et docs en cliquant sur le nouveau lien ainsi créer. La fenêtre de Galerie est donc ouverte. Puis là, vous décidez (une lubie !) de placer un Doc/image dans un ancien article. Ouvrez le dit article. Placez le curseur dans le texte, là où vous le souhaitez et cliquez sur le "raccourci Galerie" (celui de la version de base). Le script se relance dans la même fenêtre, en tenant compte du contexte, et donc les liens "left|center|right" seront effectifs.

Oui mais là ... la fenêtre Galerie se ferme,
alors que vous auriez bien voulu faire une deuxième entrée !!

Simple ...

Ouvrez galerie.php3, et supprimez ou comme moi mettez en commentaire les lignes 22 et 23 du code :

/*window.close();*/
/*return true;*/

Ok ? C’est mieux ?
Pas tout à fait ! Y’a encore un truc qui m’ennuis, je l’ai déjà dis, j’ai pas de tête ; et l’image trucmuche.gif moi je sais plus à quoi elle ressemble, ni quelles dimensions elle à ! Eh ben oui ! et j’ai pas envie de devoir recharger à chaque fois le script. Alors on va ouvrir un deuxième popup pour visualiser l’image.

Simple, encore ...

Mais attention ! Ce que je propose ci-dessous, même si ça marche, n’est peut-être pas la plus optimale des solutions. C’est entre autre un bout de javascript récupéré et adapté à la situation.

D’abord on va rajouter à galerie.php3 2 variables :

... que l’on va placer à la ligne 146 du script original ; elles suivront celle-ci : $mode = $document->get('mode');

Puis remplacer (ligne 183 de l’original) :

par :

Et remplacer, pas loin (ligne 189) :

par :

Ainsi modifié, en cliquant sur un de ces 2 liens :

on ouvre un popup de l’image (dimension dans la barre de titre).

Pour finir et quitte à être un peu lourd, mes remerciements et félicitations à gasteroprod et l’auteur pour ce catalogue-galerie.

Accueil
L'auteur ...
Ecrire à Hugues
Plan du site
... quelques liens !
Catalogue
:::  koakidi.com © 2002-2017 :::  Crédits  :::  spip   koak2.0  :::  ico 1037111  :::  ff  :::