|
Une fois de plus mes petits camarades du forum, s'amuse à développer des extensions pour Joomla en cachette... Et c'est en traînant sur Joomlacode.org que je découvre que Nicolas Ogier vient de publier un petit plugin. Généralement les versions Alpha je préfère éviter car elles sont souvent loin d'être au point. Mais là j'ai pas résisté. Et des comme ça j'aimerais en voir plus souvent !! En effet Galerie Répertoire est un plugin aux nombreuses options qui vous permet de créer très rapidement une galerie à partir d'un répertoire de votre site. Easy eXtended Gallery
edit : galerie repertoire est devenue Easy Extended gallery, la notice d'utilisation (en pdf) est fourni avec le plugin
Extrtait de la notice du plugin : Options d'utilisations Dans l'administration vous avez le choix de la taille des miniatures générées (largeur et hauteur), de l'espacement entre 2 vignettes et de la marge autour de la miniature. Le redimensionnement se fait en respectant le ratio. Vous avez également la possibilité de choisir le script qui permettre d'afficher les images grandes : - Lightbox qui fait appel aux scripts
AJAX
AJAX, ou Asynchronous JavaScript And XML (« XML et Javascript asynchrones »), est un acronyme désignant une méthode informatique de développement d'applications Web. À l'image de DHTML ou de LAMP, AJAX n'est pas une technologie en elle-même, mais un terme qui évoque l'utilisation conjointe d'un ensemble de technologies couramment utilisées sur le Web. Source: Wikipedia
prototype.js et scriptaculous.js - Slimbox qui utilise mootools.js (rendu visuel identique à Lightbox)
- GreyBox développé par Amir Salihefendic et implémentant le script AJS.js et AJS_fx.js, qui a un autre rendu visuel.
- ThickBox developé par Cody Lindley et utilisant jQuery (rendu très sobre)
- aucun permet de ne pas utiliser de script ajax.
Pour les rendu de ces scripts vous trouverez les CSS
CSS est utilisé pour définir les couleurs, les polices, le rendu, et d'autres caractéristiques liées à la présentation d'un document. L'objectif est de bien séparer la structure (écrite en HTML ou similaire) et la présentation (en CSS) du document. Cette séparation fournit un certain nombre de bénéfices, permettant d'améliorer l'accessibilité, de changer plus facilement de structure et de présentation, et de réduire la complexité de l'architecture d'un document. Enfin, CSS permet de s'adapter aux caractéristiques du récepteur. Source : wikipedia
correspondant dans le dossier /mambots/content/bot_galerie_rep/css/ Vous pouvez également légender les miniatures, ainsi que les images en grande taille. Pour celà, créez un fichier du même nom que l'image (avec l'extension) en rajoutant l'extension txt, par exemple : image-1.jpg.txt. Le texte dans ce fichier sera formaté comme suit : description de la grande image | légende de la miniature.
Séparez les deux textes avec le caractère | (altgr + 6). Par défaut, si vous ne spécifiez pas de fichier de légende, c'est le nom du fichier qui est utilisé.
Si vous le souhaitez vous pouvez générer une réflexion sous la miniature pour donner cet effet si prisé du web2. Ce reflet n'est pas un script mais est généré lors de la création de la vignette. vous pouvez spécifier la couleur de fond du reflet (accordez là à la couleur de fond de votre template), et la couleur de la bordure qui est générée autour des images en cas de reflet.
Vous pouvez également décider non pas de redimensionner juste votre image, mais aussi de la découper au format carré à partir du centre. (c'est la plus petite longueur qui sert de base au calcul du carré).
|