User Login
Register
Login
Username:

Password:

Remember me



Lost Password?

Register now!
Ads
Credit Counseling
Credit Consolidation
click fraud protection
Phoenix Landscaping

Browsing this Thread:   1 Anonymous Users




« 1 (2)


Re: Ordre d'affichage des images dans les catégories
Just popping in
Joined:
2007/6/6 10:06
Group:
Registered Users
Posts: 5
Level : 1
HP : 0 / 8
MP : 1 / 80
EXP : 34
Offline
Voilà j'ai terminé les modifs et cela semble fonctionner correctement.

Je viens de poster une proposition d'article sur frxoops.org dont voici le contenu :

Quote:



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' (frxoops)


J'ai mis le numéro de version à 1.10 (vu les changement relativement mineurs. Si tu souhaites une autre numérotation, fait le moi savoir et je changerai pour la version finale.

Salutations

Posted on: 2007/6/11 1:47
Top


« 1 (2)



You can view topic.
You cannot start a new topic.
You cannot reply to posts.
You cannot edit your posts.
You cannot delete your posts.
You cannot add new polls.
You cannot vote in polls.
You cannot attach files to posts.
You cannot post without approval.
You cannot use topic type.
You cannot use HTML syntax.
You cannot use signature.

[Advanced Search]


Minical
September 2010
Add event Submit event
M T W T F S S
    1 2 3 4 5
6 7 8 9 10 11 12
13 14 15 16 17 18 19
20 21 22 23 24 25 26
27 28 29 30      
Latest versions
eXtCal 2.2.2
(released 2008/10/09)
eXtGallery 1.0.8
(released 2009/21/06)

Download here
Who's Online
6 user(s) are online (6 user(s) are browsing Forum)

Members: 0
Guests: 6

more...