Fork me on GitHub

ExtGallery v 1.10 beta 2

200712
Juin
  jbboschung Modules 6668
Modules

Pour mon nouveau site sur la randonnée, j'utilisais le module myalbum 2.9.

J'ai découvert extgallery (v 1.0.1) et appréciant quelques fonctionnalités (e-card, hack Hook, ...) j'ai décidé de l'adopter en lieu et place de myalbum.

Hors après quelques tests, je me suis rendu compte qu'il n'était pas possible de classer les images selon un ordre défini (poids) ou très difficilement et qu'il n'y avait que la possibilité de saisir une description (pas de titre).
Un autre problème était le choix de l'image censé représenter une catégorie. Seul une image d'un album pouvait êre choisie, ce qui me posait problème, notamment pour les catégories seules.

J'ai donc décidé, après avoir contacté l'auteur initial de la v1.0.1 (Zoullou) d'effectuer quelques modifications dans le code que je vous propose de découvrir dans cette nouvelle version

-> Démo on-line

-> Téléchargement du module (v1.10 beta 2)



Quelles sont donc les améliorations apportées :


Intégration du 'Hack Hook' :

Ce hack (utilisation du script Lightbox v2) fait donc maintenant partie intégrante du module extGallery v1.10, selon les infos prises sur le site de Zoullou/les indications de kris et sur le site du script Lightbox 2.0.

Note : Pour que ce 'Hack' fonctionne parfaitement, il faut impérativement copier ces quelques lignes dans la section < head >< /head > du fichier theme.html de votre thème

<!-- Lignes ajoutée pour hack Lightbox ExtGal -->
<!-- 
Scripts -->
<
script type="text/javascript" src="<{xoAppUrl /jseffects/prototype.js}>"></script>
<script type="text/javascript" src="<{xoAppUrl /jseffects/scriptaculous.js?load=effects}>"></script>
<script type="text/javascript" src="<{xoAppUrl /jseffects/lightbox.php?dirname=}><{$xoops_dirname}>"></script>
<!-- Css des scripts -->
<link rel="stylesheet" type="text/css" media="screen" href="<{xoAppUrl /jseffects/lightbox.css}>" />    

</head>

Les fichiers mentionnés dans ces quelques lignes sont fournies dans l'archive téléchargeable ci-dessus (Répertoire images/ et jseffect/)


Images représentant une catégorie

Vous avez la possibilité maintenant de saisir l'url d'une image, située n'importe ou sur le web, pour représenter une catégorie. Cette image vient en complément de l'image dite 'Miniature' déjà présente dans la version 1.01.
De plus, il est possible de choisir si vous voulez afficher ou pas cet image 'url' dans les préférences.

Si vous choississez cette option, l'affichage sera géré ainsi :
- Affichage image URL : Oui / Si une url est indiquée, cette image sera affichée. S'il n'y a pas d'url de saisie, mais qu'une miniature est saisie, c'est cette dernière qui sera affichée. Si rien n'est saisi, ben il n'y aura aucune image d'affichée.
- affichage image URL : NON / Idem que dans la version 1.0.1, l'iamge 'Miniature est affichée si elle est saisie, sinon aucune image ne sera affichée.


Photos : Titre et poids

Il est donc possible maintenant de saisir un poids par images (console admin/modification des photos par catégorie). Toute les requêtes de sélection et d'affichage des images sont donc basée maintenant sur cette nouvelle valeur (ordre ASC)

De plus, il est aussi possible de saisir un titre, en plus de la description. L'affichage de ce dernier peut également être choisit dans les préférences.
En cas d'affichage, ce dernier s'affichera sur la page photo album, photo détail et dans le script Lightbox.



Ces modifications ont nécessités l'ajout de 3 champs dans les tables du modules :

Table : extgallery_publiccat -> cat_imgurl [varchar(150)]
Table . extgallery_publicphoto -> photo_title [varchar(150)] et photo_weight [int(11)]


Installation du module

Nouvelle installation : Télécharger le package ci-dessus et copier l'ensemble des fichiers à la racine de votre site. Ensuite installer le module selon la procédure habituelle.

Mise à jour : Télécharger le package ci-dessus et copier l'ensemble des fichiers à la racine de votre site, par-dessus l'ancienne version (v1.0.1). Ensuite, lancer une mise à jour du module (console admin/module) qui ajoutera les 3 champs manquants à vos bases de données existantes et recompilera les nouveaux templates, avec leurs modifications.

Testé sur xoops v2.0.16



extGallery (2.0) suite...

Je vais plancher prochainement sur une nouvelle version qui permettra l'importation des images/catégories du module myalbum. Cette option m'étant nécessaire pour la mise à jour de mon site perso.



Merci d'avance pour vos infos (bugs) et commentaires, voir sujestions d'amélioration via le forum 'Espace module' ou j'ouvrirai un post sur le sujet

Note: 8.00 (5 votes) - Noter cet article -

Partager Twitter Partagez cette article sur GG+
Format imprimable Envoyer cet article à un ami
Les commentaires appartiennent à leurs auteurs. Nous ne sommes pas responsables de leur contenu.
Régulier
Inscrit le: 14/06/2004
De:
Contributions: 374
baronxoops Posté le: 12/06/2007 22:58  Mis à jour: 12/06/2007 22:58
 Re: ExtGallery v 1.10 beta 2
Super
beau boulot
merci
Semi pro
Inscrit le: 04/08/2005
De: Quelque part dans les étoiles...
Contributions: 1141
xmouse Posté le: 13/06/2007 09:43  Mis à jour: 13/06/2007 09:43
 Re: ExtGallery v 1.10 beta 2
Super boulot....

Je n'aurai plus à le faire manuellement...
Régulier
Inscrit le: 24/04/2004
De:
Contributions: 442
SpeedAirMan Posté le: 13/06/2007 15:09  Mis à jour: 13/06/2007 15:09
 Re: ExtGallery v 1.10 beta 2
Citation :
extGallery (2.0) suite...

Je vais plancher prochainement sur une nouvelle version qui permettra l'importation des images/catégories du module myalbum. Cette option m'étant nécessaire pour la mise à jour de mon site perso.
ça peut être interressant... mais je ne vois pas, jusqu'ici, ce que extGallery a de plus que MyAlbum-P (que j'utilise et que j'apprécie pour sa simplicité).
Régulier
Inscrit le: 28/08/2005
De: Bordeaux
Contributions: 455
kjame Posté le: 13/06/2007 15:21  Mis à jour: 13/06/2007 15:21
 Re: ExtGallery v 1.10 beta 2
Excellent, merci !
Régulier
Inscrit le: 28/10/2005
De: Switzerland
Contributions: 350
jbboschung Posté le: 13/06/2007 18:40  Mis à jour: 13/06/2007 18:40
 Re: ExtGallery v 1.10 beta 2
@speedairman : C'est l'avantage de Xoops. T trouves toujours plusieurs module dont la thématique est la même, mais pas forcément toute les options.

Personellement et pour mon site sur la randonnée (tourisme), je préfère extgallery pour le hack hook (ça en jette pour le commun des mortels) et la possibilité d'envoi d'ecard. de plus la présentation des galeries me convenaient également mieux.

Il manquait quelques trucs, comme la gestion de l'ordre des images (poids), la possibilité de mettre un titre, ... et je l'ai ajoutée. A présent il me faut pouvoir récupérer les photos et texte que j'avais déjà saisi dans myalbum, et donc, vu que je suis assez flemmard et que je n'ai pas envie de tout retaper, je préfère coder une option d'import

Encore une fois, je ne vais pas juger un module par rapport à un autre, surtout quand les deux sont bon. Chacun doit analyser et prendre le module adapté à ses besoins.
Régulier
Inscrit le: 16/09/2006
De: Au pays de l'ours.
Contributions: 387
marcetmaud Posté le: 13/06/2007 20:12  Mis à jour: 13/06/2007 20:12
 Re: ExtGallery v 1.10 beta 2
Du pur bonheur...
merci.
Semi pro
Inscrit le: 06/01/2004
De: Non loin de Paris
Contributions: 666
zoullou Posté le: 14/06/2007 08:57  Mis à jour: 14/06/2007 08:57
 Re: ExtGallery v 1.10 beta 2
Bonjour,

Cette modification est un hack, car je n'ai pas encor pu jeter un coup d'oeil aux modifications aportées par jbboschung. Dés que j'aurais le temps, j'intègrerais ces modification dans la version officielle en n'oubliant pas de remercier jbboschung

A+
Admin Frxoops
Inscrit le: 16/05/2003
De: Rhone-Alpes
Contributions: 4051
alain01 Posté le: 15/06/2007 09:48  Mis à jour: 15/06/2007 09:48
 Re: ExtGallery v 1.10 beta 2
Merci pour la précision, Zoullou !

Merci aussi évidemment à l'auteur de ce Hack !
Semi pro
Inscrit le: 01/08/2005
De:
Contributions: 1851
grosdunord Posté le: 15/06/2007 13:03  Mis à jour: 15/06/2007 13:03
 Re: ExtGallery v 1.10 beta 2
whouaaaaaaaaaa JBB la tu me surprend franchement bon boulot bravo aller je te paye un
Régulier
Inscrit le: 28/10/2005
De: Switzerland
Contributions: 350
jbboschung Posté le: 15/06/2007 17:24  Mis à jour: 15/06/2007 17:24
 Re: ExtGallery v 1.10 beta 2
Je n'ai qu'ajouté trois champs dont le poids sur les images. Le gros du travail ayant été fait et très bien par l'auteur du module, ce qui m'a permis de modifer et d'ajouter ces fonctionnalités très rapidement et facilement.

Sinon 4 utilisations actuellement dont 3 en production, donc pour mois les modifs sont stables.

@zoullou :
Je vais te préparer un topo sur les modifs qui ont été faites et je t'enverrai ça afin que tu puisses les retrouver plus facilement. Toutes les modifs sont commentées // ExtGallery v1.10 - ... ce qui permet de les retrouver rapidement à l'exception des modifs du fichier SQL ou je n'ai pas commenté.
Je suis un peu surchargé ce week-end, j'essayerai de te faire ça la semaine prochaine.
Semi pro
Inscrit le: 06/01/2004
De: Non loin de Paris
Contributions: 666
zoullou Posté le: 15/06/2007 23:38  Mis à jour: 15/06/2007 23:38
 Re: ExtGallery v 1.10 beta 2
Salut,

C'est bon, j'ai fait un diff entre les 2 ce qui m'a permis de récupérer les modifications que tu a faites.

Je regarde ça et je sort une nouvelle version Officielle sous peu.

A+ et merci pour ces améliorations
Régulier
Inscrit le: 28/10/2005
De: Switzerland
Contributions: 350
jbboschung Posté le: 16/06/2007 13:36  Mis à jour: 16/06/2007 13:36
 Re: ExtGallery v 1.10 beta 2
@zoullou :
Si jamais, le package actuel (mon lien de téléchargement) n'inclut pas les corrections des derniers bugs mentionnés ces derniers jours, dont je n'ai pas encore eu le temps de vérifier à fond.
Semi pro
Inscrit le: 06/01/2004
De: Non loin de Paris
Contributions: 666
zoullou Posté le: 16/06/2007 22:09  Mis à jour: 16/06/2007 22:09
 Re: ExtGallery v 1.10 beta 2
Ok.

Je verrais pour ajouter tes corrections de bug.

A+
Régulier
Inscrit le: 01/04/2007
De: Ile de France
Contributions: 461
RC78 Posté le: 15/08/2007 12:24  Mis à jour: 15/08/2007 12:24
 Re: ExtGallery v 1.10 beta 2
Bonjour,
Cette modification extgallery (v 1.0.1) me semble super, je viens d'installer la dernière version v1.0.3 (Zoullou) ajouter les fichiers dans images et jseffects, le hack dans le fichier theme.html (kriss 113) mais par contre que reste t'il comme modifications à réaliser afin d' adapter l'ntégration du 'Hack Hook'à cette version.
Pour le reste apparement tout fonctionne les champs on bien été rajouter par zoullou dans la base sql.

Merci de votre aide
Régulier
Inscrit le: 01/04/2007
De: Ile de France
Contributions: 461
RC78 Posté le: 15/08/2007 19:12  Mis à jour: 15/08/2007 19:13
 Re: ExtGallery v 1.10 beta 2
Super je viens de trouver la solution en verifiant les fichiers.
Il suffit d'éffectuer en complémént la modification du ficher :
modules/extgallery/templates/extgallery_public-album.html
<!-- Lignes Ã  remplacer pour affichage album avec Lightbox
                
<{if $photos[photo].photo_serveur && $photos[photo].photo_name}>
                <
a href="public-photo.php?photoId=<{$photos[photo].photo_id}>#photoNav"><img class="thumb" src="<{$photos[photo].photo_serveur}>thumb_<{$photos[photo].photo_name}>" alt="<{$photos[photo].photo_desc}>" title="<{$photos[photo].photo_desc}>" /></a>
                <{elseif 
$photos[photo].photo_name}>
                <
a href="public-photo.php?photoId=<{$photos[photo].photo_id}>#photoNav"><img class="thumb" src="<{$xoops_url}>/uploads/extgallery/public-photo/thumb/thumb_<{$photos[photo].photo_name}>" alt="<{$photos[photo].photo_desc}>" title="<{$photos[photo].photo_desc}>" /></a>
                <{/if}>
-->

<!-- 
ExtGallery v1.10 Modif jbboschung06/06/07 -->
                <
a href="<{$xoops_url}>/modules/extgallery/hook-photo.php?id=<{$photos[photo].photo_id}>" 
                    
title="<{if $disp_ph_title == 1 }><{$photos[photo].photo_title}><{/if}><br><{$photos[photo].photo_desc}><br><a href='public-photo.php?photoId=<{$photos[photo].photo_id}>'>Informations & Commentaires</a>" 
                    
rel="lightbox[<{$cat.cat_name}>]">
                    <
img class="thumb" 
                        
src="<{$xoops_url}>/uploads/extgallery/public-photo/thumb/thumb_<{$photos[photo].photo_name}>" 
                        
alt="<{$photos[photo].photo_desc}>" 
                        
title="<{$photos[photo].photo_desc}>" />
                    </
a>


Merci pou votre travail

Titi
Régulier
Inscrit le: 20/03/2003
De: Bruxelles
Contributions: 319
sm@rt-IT Posté le: 13/09/2007 14:07  Mis à jour: 13/09/2007 14:30
 Re: ExtGallery v 1.10 beta 2
Hello, bonjour à tous et merci pour le beau module...
Juste un premier petit problème détecté sur Xoops 2.0.17 (pas testé en 2.0.16):
sur la page de création des catégories, le dernier champs du formulaire affiche:
Citation :
_AM_EXTGALLERY_CAT_IMG
au lieu de la description du champs (en tout cas pour un site en anglais...)
A plus...

EDIT: j'ai trouvé! La traduction anglaise contient plusieurs erreurs... Je les ai en partie corrigées. (page admin.php) si vous voulez le fichier, contactez moi par MP
Régulier
Inscrit le: 20/03/2003
De: Bruxelles
Contributions: 319
sm@rt-IT Posté le: 13/09/2007 14:56  Mis à jour: 13/09/2007 15:04
 Re: ExtGallery v 1.10 beta 2
/bouletON

quand je clique sur une photo, elle s'affiche dans une page blanche... le script lightbox ne semble pas fonctionner... j'ai oublié une étape?

/bouletOFF

Merci

EDIT: :oops: trouvé! Mea culpa...
Aspirant
Inscrit le: 26/01/2006
De:
Contributions: 22
Skalp Posté le: 17/10/2007 19:23  Mis à jour: 17/10/2007 19:23
 Re: ExtGallery v 1.10 beta 2
Excellent module et plutôt facile à utiliser
Xoops accro
Inscrit le: 16/08/2005
De: Nanterre
Contributions: 2331
eparcyl92 Posté le: 27/01/2008 08:39  Mis à jour: 27/01/2008 08:39
 Re: ExtGallery v 1.10 beta 2
Avec retard, Merci jbboschung pour ces adaptations qui améliore l'ordinaire.
Citation :

Je vais plancher prochainement sur une nouvelle version qui permettra l'importation des images/catégories du module myalbum. Cette option m'étant nécessaire pour la mise à jour de mon site perso.

Je voudrai savoir si tu as pu récupérer tes fichiers MyAlbum par importation?
Bonne journée
Régulier
Inscrit le: 28/10/2005
De: Switzerland
Contributions: 350
jbboschung Posté le: 27/01/2008 17:50  Mis à jour: 27/01/2008 17:50
 Re: ExtGallery v 1.10 beta 2
Bonjour,

jb est à l'étranger depuis plus de 6 mois pour le boulot et devrait y rester encore un moment.

Je sais qu'il avait commencé et que d'un point de vue conceptuel, c'est bon. Un 'pont' entre extgallery/myalbum et même les images sous Xoops à été créé et fonctionnait, mais uniquement avec des brides de code et pas d'une manière intégrée dans un module.

Il parcourt régulièrement ce forum et devrait voir ta question, et le cas échéant y répondre plus précisément. Sinon j'essaierai de lui poser la question, mais je dirais qu'actuellement, il n'a pas eu le temps de finaliser ce projet.

Salutations (Mike)
Propulsé avec XOOPS | Graphisme adapté par Tatane, Grosdunord, Montuy337513

49 Personne(s) en ligne (1 Personne(s) connectée(s) sur Articles) | Utilisateur(s): 0 | Invité(s): 49 | Plus ...