Plugin Slimbox pour DotClear2
Par Julien le vendredi 21 septembre 2007, 19:03 - DotClear - Lien permanent
Après la version pour DotClear 1.2.x, voici la version pour DotClear2
Slimbox est un clone ultra compact (utilisant le framework mootools) du populaire script de visualisation d'images Lightbox JS 2.0.
Pourquoi Slimbox ?
Slimbox est 100% compatible avec Lightbox2 et permet d'obtenir la même visualisation animée des images. Donc visuellement, il n'y a pas de différence entre Lightbox et Slimbox. Par contre, la page se charge beaucoup plus rapidement. Parce qu'au lieu d'avoir 103 Ko de Javascript (4 fichiers) à télécharger, il n'y a que 27 Ko avec Slimbox (2 fichiers js) !
Le plugin peut s'utiliser en mode wiki et est non intrusif.
Installation pour DotClear-2beta7
- L'installeur : plugin-slimbox-1.1.pkg.gz
- L'archive : plugin-slimbox-1.1.tar.gz
Démonstration
- Mon thème n'utilise plus le plugin Slimbox mais dcjQueryLightBox, et l'effet n'est pas tout à fait le même, donc la démo ci-dessous est obsolète...
Commentaires
Question bête : pas eu l'impression que lightbox mettait longtemps à charger... ça change BEAUCOUP cette réduction. Côté serveur plutôt non ?
PS : ton thème de blog est superbe
Bon... IE 7 donne une erreur et passe en 404.
Suppression du plugin, vidage du cache IE et ça marche... sans le plugin
Euh, je suis sous IE7 (entre autres), et ca marche sans probleme pour moi...
> Gilles :
La réduction de la taille des fichiers javascript ne peut avoir qu'un effet bénéfique sur les performances coté serveur.
Là où il peut y avoir des différences, c'est à l'exécution des scripts coté client (au niveau du navigateur) puisque les scripts ne sont pas les mêmes. Mais je ne pense pas que ça change grand chose...
Pour moi aussi ça fonctionne bien sous IE7...
Bonjour j'essaye d'installer ton plugin sur Dotclear 1.2.5
Tout se passe bien excepté dans la compréhension des lignes suivantes :
Comment l'utiliser ?
En mode Wiki
Pour pouvoir utiliser l'effet LightBox depuis la syntaxe wiki vous devez renommer le fichier /inc/classes/class.wiki2xhtml.basic.php et copier la version modifiée suivante /ecrire/tools/slimbox/classes/class.wiki2xhtml.basic.php à sa place.
Questions : Je le renomme comment ?
Je copie la version modifiée dans quoi ?
Pas très "dot"clair tout ça !
Merci d'y apporter quelques lumières
> Claude :
Tu aurais dû poster ton commentaire sur le billet dédié
Tu y aurais peut-être vu la réponse que j'ai dèjà apporté à cette question...
Ceci dit, tu à raison, et j'ai justement mis à jour le plugin cette aprem... Ca devrait être plus clair pour tous le monde maintenant
Salut, j'utilise depuis samedi ton plugin slimbox qui est je te l'avoue Génial ! cependant je me suis aperçu d'un changement alors je t'en fais part.
l'orsque j'install les 4 fichiers depuis le module slimbox aprés avoir rajouter ma ligne dans mon fichier Head de mon theme je ne peux plus rattacher de vidéo flv avec mon player, ( ça me désactive les vidéos qui sont dans mon gestionnaire de média, elle s n'apparaissent plus pour la séléction) ....
voila si tu sais d'ou vient le pb, je prend.
> Julien : Tu utilises surement le plugin extenal media !
Il y a effectivement une incompatibilité entre les deux parce que les mêmes popups d'ajout de média sont surchargées
Je vais voir si je peux faire quelque chose si j'ai un peu de temps...
Je vais le supprimer external media il me sert pas, je te tiens au courant.
non désolé, meme aprés suppressions du plugin external média je ne peux visualiser de fichier flv dans le gestionnaire de média : j'ai l'un de ces ajouts de ton plugin qui pose probleme si je les supprimes ca marche de nouveau. si tu as une piste à me filer je prend.
/www/admin/dclb.js/dclb.popup_link.js : installé
/www/admin/dclb.js/dclb.popup_media.js : installé
/www/admin/dclb.media.php : installé
/www/admin/dclb.media_item.php : installé
/www/admin/dclb.popup_link.php : installé
> Julien : Oui effectivement je ne suis pas surpris.
Je pense qu'il va y avoir prochainement un plugin beaucoup plus simple et efficace avec zéro prise de tête. Celui-ci devrait solutionner pas mal de problèmes
Salut, je dois pas être douée
J'ai bien lu qu'il fallait mettre le code :
{{tpl:include src="_slimbox.html"}} au début de mon fichier _head.html
mais voila quand je le fait sa ne marche pas je dois faire :
@import url({{tpl:include src="_slimbox.html"}});
la page est plsu long à charger et je voix apparaitre @import url
j'ai essayer de faire :
<div>
@import url({{tpl:include src="_slimbox.html"}});</div>
mais le plugin ne fonctionne pas
> ynhib : Effectivement, il faut juste ajouter la ligne à la fin du fichier
_head.html
. Il n'y a pas de raison que ça ne marche pas...Attention en tout cas si tu utilises aussi thickbox, tu importes 2 fois la librairie jQuery !