Police: A+  A-  A

De sublimes Scripts basés sur Mootools

Par niss • 17 fév, 2008 • Catégorie: Customisations

Je ne peux résister à l’envie de vous faire partager un site, découvert une fois de plus par Le Blogueur Masqué (décidément!!), et qui regorge de scripts absolument magnifiques pour la customisation de vos chers thèmes. Tous ces scripts sont basés sur le magnifique Mootools. L’adresse du site :

Phatfusion

Vous y trouverez des scripts permettant d’ajouter de magnifgiques lightbox, slideshow et autre menu en image (que j’ai par exemple intégré à niss.fr, dans la sidebar, pour la section “l’essentiel en 4 clics”).

Bon, je ne vous cache pas qu’il faudra pour l’intégration mettre un peu les mains dans le cambouis, mais avec un peu de patience et d’organisation, il n’y a pas de raison que vous n’y arriviez pas ;)

Amusez vous bien, et surtout, venez nous montrer le résultat de vos custo ici!!!

Partagez cette page:

Ces icones representent les sites de bookmarking social dans lesquels vos lecteurs peuvent partager et faire découvrir vos pages.
  • blogmarks
  • Blogasty
  • Wikio
  • MisterWong Fr
  • BlogMemes Fr
  • Linkertop
  • Fuzz
  • Digg
  • del.icio.us
  • Technorati
  • Tapemoi
  • Netvouz
  • DZone
  • ThisNext
  • Wists

Articles Relatifs

Marqué comme: , ,

niss est le Webmaster de (niss.fr)
Email à cet auteur | Tous les Articles par niss

53 Responses »

  1. Salut

    Je viens de le mettre sur ma page , c’est géant , par contre il faut bien respecter l’ordre des fichiers js , sinon ça ne marche pas !!

    Mettre en premier mootools.js avant imageMenu.js sinon pas d’effet de coulissement !!

    A+

  2. Bonjour Niss !
    Merci beaucoup pour ces liens c’est formidable !
    J’essaye d’intégrer un menu “imagemenu” comme dans ta sidebar. Ca marche très bien sous Firefox mais en revanche ça coince dans internet explorer et ça ne scrolle pas, les images restent fixent…
    Est-ce que tu pourrais me donner un petit coup de main ? C’est peut-être trop demander mais tes codes me sauveraient la mise… Qu’en dis-tu ?

  3. Salut Vincent, c’est vraiment étrange cette histoire. Moi lorsque j’ai installé ça, c’était soit ça ne fonctionne pas du tout, soit ça fonctionne avec tous les navigateurs… Te donner ma methodologie, je veux bien, mais je ne suis pas certain que ça va correspondre à ton intégration.

    Tout ce que je peux te dire c’est que j’ai copié à la racine de mon thème le fichier ImageMenu.css.
    Puis j’ai ajouté dans le thème le répertoire _common/js/ avec les scripts à l’intérieur.
    Puis dans mon sous répertoir js (pas celui de _common!!) j’ai collé le fichier imageMenu.js (au début j’avais mis tous les scripts ensemble et ça ne fonctionnait pas, et en les séparant ça a fonctionné… Bref, peut être que pour toi aussi le problème vient de là).

    Ensuite dans header.php j’ai ajouté ces 3 lignes :

    <script type="text/javascript" src="<?php bloginfo('stylesheet_directory'); ?>/_common/js/mootools.js"></script>
    <link href="<?php bloginfo('template_url'); ?>/imageMenu.css" rel="stylesheet" type="text/css" />
    <script type="text/javascript" src="<?php bloginfo('stylesheet_directory'); ?>/js/imageMenu.js"></script>

    Enfin dans mon fichier sidebar.php, j’ai ajouté un div ImageMenu contenant ma liste de lien et juste en dessous de ce div, le script fournit par l’auteur:

    <script type="text/javascript">
    
    			window.addEvent('domready', function(){
    				var myMenu = new ImageMenu($$('#imageMenu a'),{openWidth:140, border:2});
    			});
    		</script>

    Maintenant j’ai aussi du retoucher mon fichier imagemenu.css pour l’adapter à mes besoin, et comme tu peux le contater, dans la ligne ci-dessus, le openWidth a lui aussi été modifié..

    En espérant que ça t’aidera :)

  4. Merci Niss pour la réponse ! Super rapide en plus ! =+
    J’ai bien suivi la marche à suivre, tout comme il faut et c’est vraiment bizarre. Si je fais un test avec le thème Wordpress lambda par défaut, ça marche mais avec mon thème ça coince et finalement que ce soit dans Firefox ou IE, l’effet de glissement ne fonctionne pas… Une fois mon blog affiché, quand je jette un oeil au code source, les deux scripts sont bien présents, la feuille CSS pour le menu aussi (c’est d’ailleurs la seule chose qui fonctionne).
    C’est vraiment au niveau de ces deux scripts que ça coince avec mon thème. Je me retrouve donc avec mon menu en images mais immobile… C’est comme si mon wordpress charge les scripts mais ne les « utilise » pas… Je vais continuer à creuser pour isoler le problème… :grr:

  5. Dernière piste : vérifie que le scripti Mootools.js est bien déclaré avant le script imagemenu.js dans ton fichier header.php… C’est une des seule piste que j’ai à te proposer malheureusement…

    Sinon, il se peut que tu utilise un thème usant de fonction javscript qui sont incompatibles avec mootools ou le script de menu d’image… C’est quoi ton thème?

  6. :D :D :D
    Comment on envoie des bisous via le net ? :xa:
    Ta réponse m’a fait tilter et penser aux plugins qui ont besoin de javascript et là, en les désactivant un à un j’ai découvert que le plugin Lightbox 2 (2.5.0) est le fautif !
    Je viens de tester et retester, c’est bien ça. Ouf, ça va mieux, je commençais à me dire que j’étais une grosse buse…
    Encore merci pour le dépannage et le regard extérieur salvateur ;)
    Bonne continuation !

    P. S. :
    Je viendrai poster l’adresse de mon blog quand ce sera bien au point.

  7. Et hop, j’ai réussi et mis en ligne le menu :
    http://www.vincentdutrait.com/blog/
    Encore merci !

  8. Vincent

    Je viens de regarder ton blog , très chouette et le menu est hyper sympa !!

    Bravo

  9. Salut les amis,

    @Vincent, chapeau! ça rend un max!
    @Dreamer, je ne t’ai pas remercié pour le tuto que tu as mis sur le forum, donc merci :)

  10. […] avait dans un article, parlé de superbes scripts basés sur Mootools. Superbes, mais difficile de mettre en place ces scripts sans toucher au code. Rien de bien […]

  11. @Vincent
    Ouaaa….très beau le blog….Bravo! :p :xa: :D

  12. Raaaahhh j’adooore ce site !! C’est une excellente trouvaille ! Merciii Le Blogueur Masqué et Niss ^^

  13. Merci Lilie!! :)

  14. Salut!

    Super script, merci!
    J’ai un petit souci, j’arrive à le faire fonctionner mais j’ai une erreur de JScript.

    Est ce qu’il serait possible que tu copies le contenu du CSS que tu as utilisé pour que je vois les valeurs que tu as entré?

    Merci!

  15. Moi j’ai ça dans imageMenu.css :

    #imageMenu {
    	position: relative;
    	width: 250px;
    	height: 200px;
    	overflow: hidden;
    }
    
    #imageMenu ul {
    	list-style: none;
    	margin: 0px;
    	display: block;
    	height: 200px;
    	width: 1000px;
    
    	}
    
    #imageMenu ul li {
    	float: left;
    }
    
    #imageMenu ul li a {
    	text-indent: -1000px;
    	background:#FFFFFF none repeat scroll 0%;
    	border-right: 2px solid #fff;
    	cursor:pointer;
    	display:block;
    	overflow:hidden;
    	width:60px;
    	height: 200px;
    }
    
    #imageMenu ul li.landscapes a {
    	background: url(images/Niss1.png) repeat scroll 0%;
    }
    
    #imageMenu ul li.people a {
    	background: url(images/Niss2.png) repeat scroll 0%;
    }
    
    #imageMenu ul li.nature a {
    	background: url(images/Niss3.png) repeat scroll 0%;
    }
    
    #imageMenu ul li.urban a {
    	background: url(images/Niss4.png) repeat scroll 0%;
    
    }
    
    #imageMenu ul li.abstract a {
    	background: url(images/abstract.jpg) repeat scroll 0%;
    	width: 310px;
    }
    
    .clear {
    	clear: both;
    }
  16. Hmmm cela me semble cohérent par rapport au mien. Quelle version de Mootools as tu?
    Merci ;)

  17. Celle fournie dans le zip de phatfusion ;)
    Il est important de déclarer le JS mootools avant les autres dans ton header.php, peut être que ton problème vient de là.

  18. J’ai fait attention à cela en effet… Je comprends pas… Il me sort invalid argument. Bon d’un autre côté, le truc marche, c’est juste une erreur de JS, c’est pas super propre mais je peux vivre avec.

  19. C’est quoi l’erreur exacte que tu reçois? C’est pas top, faudrait que tu résolves ce problème parce que ça peut causer des problèmes de temps d’affichage de ton site par exemple. C’est jamais bon de rester avec une erreur..

  20. Le site s’affiche relativement rapidement…
    L’erreur, c’est “argument non valide” à la ligne 1 car 1 avec le code 0 sous IE 6 (sous Firefox, aucun souci).
    Je pense que je vais vivre avec en attendant une nouvelle version de mootools.
    Merci en tout cas de m’avoir fait découvrir ce script hallucinant!

  21. Honnêtement Olivier je ne sais pas si ça vient de la version du Mootools puisque moi et d’autres qui utilisons ce script, nous n’avons pas cette erreur sous ie6… Vraiment étrange cette histoire.

  22. Je ne sais pas…

    J’ai intégré le code de manière identique à ce qui est fait par ailleurs. J’ai juste touché aux valeurs de tailles des images car je voulais un truc plus petit.

  23. Bonjour Niss,

    J’aimerai beaucoup installer image menu qui est vraiement excellent, non dans la sidebar mais dans la page d’entete, header.php. Je travaille avec wordpress
    Peux tu m’indiquer un lien qui explique la procédure dans son ensemble.J’ai cherché sur google mais sans succès.
    Où envoyer le dossier, les scripts etc…
    Tu as commencé à expliquer pas mal de chose mais il me manque malheureusement des éléments de base et je ne parviens pas à le faire fonctionner.
    ;(
    Un grand merci d’avance

    Cordialement

    Je te tiendrai naturellement au courant dès l’ouverture du site (photographies)

    Pierre

  24. Salut Calo,

    Tu devrais trouver ton bonheur ici.
    Bon, il faut que tu adaptes un peu le tuto à tes besoins, mais tu as dans ce tuto l’idée générale :)

  25. merci infiniment pour la rapidité de ta réponse et le lien.
    Je cherchais sans succès ce petit tuto.
    Je te tiendrai au courant dès le mise en ligne du site.
    Mais d’abord, il faut aller déchiffrer tout ça…

    Merci encore et à bientôt

    Pierre

  26. Avec plaisir calo!! :xa:

  27. Bonjour !

    J’ai réussi à installer cet effet mais je n’arrive à coller les images, il y a toujours un espace entre chaque de qqs px.

    Comment rectifier cela ?

    Merci d’avance (-

  28. Je suis tout nouveau avec wordpress et je bataille vaillamment pour mettre en ligne mon blog. Apres iweb et cariboost je me lance dans le code. J’ai choisit pour le futur nouveau votre theme wp premium avec le menu phatfusion. D’une part tout d’abord bravo pour votre travail et votre site qui fait dorenavant partie de mes favoris.
    Bref je suis ennuyé et probablement bête mais je n’ai pas reussi à trouver où changer les photos et les titres du menu phatfusion: J’ai esayé de remplacer les entrées dans la feuillecss de celui ci mais rien ne bouge. Pourriez vous me dire comme je peux arriver a faire cela. Cest la dernière chose qu’il me manque avant de verser le tout en ligne.
    Merci et encore bravo :) ))

  29. bon bon….. je suis un mauvais mais avec du travail j’ ai appris à utiliser la ligne de command “a href” puis à faire un petit tour sur photoshop pour retravailler une image et la mettre dans le dossier images du themes. Bref maintenant que j’ai reussi, je me sens tout piteux comme c’etait si evident: Décidemment je suis encore bien auvais mais je me soigne :)
    En tout cas je suis à l’affut de vos nouveautés et j’eviterai de poser des questions de noob idiotes à l’avenir :)
    Bien à vous
    Sam
    site test: http://videosecondlife.free.fr
    Un de mes petits travaux artistiques pour vous remercier: http://fr.youtube.com/watch?v=aFyChPvzFPg&fmt=18

  30. J’ai installé ce script il y a quelques temps sur mon site aussi et il faut avouer qu’il est GENIAL ! Cependant il y a toujours eu un beug, les liens ne fonctionnent pas : http://www.just-lorie.net/
    Quelqu’un en aurait la solution ?

  31. Super ce script, merci !
    Mais le problème est que sur mon site, ( http://quinlan.breizh-web.net/ ), il n’y a que 3 images qui s’affichent, alors que pourtant tout est correctement codé ( il me semble ^___^) pour que tout fonctionne …

    Zut ! :o

  32. Bonjour,

    j’ai pas à pas déroulé la procédure d’install “image menu”. Problème, pas de slide des images, quand je clique sur une image il devrait y avoir une effet de glisse ?! pouvez-vous jeter un coup d’oeil à mon site svp http://www.charismatic.fr

    si vous avez des éléments de réponses à m’apporter je suis preneuse (pour info j’utilise le thème mimbo 2.2 et wordpress 2.5.1)

    merci d’avance

  33. Bonjour,

    Pardon de demander mais une fois le fichier de mootools téléchargé, où dois-je le placer ? (j’utilise Wordpress 2.6 et le thème WP-premium de Niss). =/

  34. Hi
    comme je suis un fainéant doublé d’un incapable, j’ai réussi a intégrer Mootools et le slide menu en rusant ; j’ai téléchargé deux theme pour wordpress ; wp-premium traduit par Niss d’un coté, et sliding-door de l’autre. J’ai intégralement gardé Wp-premium, et j’ai juste ajouté dans son Header, les lignes concernant imagemenu prises dans le header de sliding-door. J’ai aussi pompé le repertoire imagemenu que j’ai donc ajouté à mon theme WP-premium rebatsié pour l’occasion : Premium-slide.
    Et le plus fou c’est que ça marche nickel.
    ;-)

  35. j’ai installer et telecharger les scripts.

    Sample 5 . Probleme tout s’affiche bien aucun deffilement d’image
    aqpres avoir telecharger les scripts je me suis appercu que le fichier _mootools.js je ne l avais pas parcomtre j’ai mootools-1.2-core.js quelqu un pourrait il me faire parvenir le fichier _mootools.js Merci

  36. Bonjour,

    j’ai installé le theme sliding door, et j’ai vu avec le lien en haut de la page qu’il est possible de rajouter des fonction pour que les onglets (slide ) restent ouverts !!!
    quelqu’uin peut m’expliquer comment je suis débutant en la matière j’ai déjà bien battaillé pour que tout fonctionne (liens, changer les images, catégories etc…) il y a juste ça que je voudrais rajouter.

    merci d’avance pour votre temps

    nico

  37. salut l’ami !

    merci pour cette découverte seulement comme beaucoup, impossible de faire fonctionner ce f#{€[#’ script

    je viens de passer 2 heures a m’arracher les cheveux, en suivant tout tes conseils et rien … j’affiche bien les images mais impossible d’avoir ce défilement !

    j’ai choppé la derniere version de mootools (1.2.1) mais impossible d’en avoir une plus ancienne :s

    une idée ? merci !

  38. Salut,

    Voici un lien qui pourra peut etre t’aider.

    Je n’ai pas encore essayer, je le compte le faire aujourdh’ui….

    http://geekworld.idoo.com/

  39. Mootools c ‘est vraiment sympa, meme si jquery est plus facile à appréhender mais je dois utiliser mootools sur mon cms.

    Une librairie sympa aussi pour mootools, moowind, qu permet de fair des fenetres à la windows : http://www.moowind.com

    Le probleme avec mootools, ce sont les scripts qui fonctionnent en version 1.1 et non en version 1.2 :(

    Sympa ton blog, bonne continuation :)

  40. franchement c’est le top des blog wordpress merci encore ;)

  41. J’ai aussi pompe le repertoire imagemenu que j’ai donc ajoute nike air force 1 pour retravailler une image et la mettre dans le dossier images du themes

  42. as wondering about using the RI transfers on Buttercream.Tn Requin Classic Homme,Vous vous voyiez en lui sans timberland femme trop savoir pourquoi。

  43. la feuille CSS pour le menu aussi (c’est d’ailleurs la seule chose qui fonctionne). http://www.julien2k.fr Voici un lien qui pourra peut etre t’aider.

  44. vérifie que le scripti Mootools.js est bien déclaré avant le http://www.julien2k.fr script imagemenu.js dans ton fichier header.php

  45. Quant à la grille elle peut encore évoluer vers une solution un peu plus modulaire à laquelle je nike tn pas cher réfléchis précise de la diversité des contenus pour me décider sur certains éléments-clés

  46. C’est vraiment au niveau de ces deux scripts que ça http://www.stjeanbaptiste-ajaccio.fr coince avec mon thème. Je me retrouve donc avec mon menu en images mais immobile…

  47. . J’ai aussi pompé le repertoire imagemenu que j’ai donc ajouté à mon theme WP-premium rebatsié pour l’occasion : http://www.groupe-modulo.fr Premium-slide.

  48. Est-ce que tu pourrais me donner un petit coup de main ? http://www.gaypodcast.fr/tn-pas-chere-livraison-gratuite-chaussure-nike-tn-requin-pas-cher.html C’est peut-être trop demander mais tes codes me sauveraient la mise…

  49. Te donner ma methodologie, je veux bien, mais http://www.dadicar.fr/Nike-Tn-Requin-Pas-Cher-s1959.html je ne suis pas certain que ça va correspondre à ton intégration.

  50. Honnêtement Olivier je ne sais pas si ça vient de la version du Mootools puisque moi et d’autres qui utilisons ce script, nous n’avons pas cette erreur sous ie6… http://www.lagarenne-dulac.fr/timberland-pas-cher-soldes-timberland-rouge.html
    Vraiment étrange cette histoire.

  51. They, too, are trying to do much more with much less http://www.lavilledesamoureux.fr/jordanpascher/nike-air-max-pas-cher-chine/ and have a tremendous amount of responsibility on their plates.

  52. Are you adapting to this new situation? Many http://www.radiopi.fr of the textile and shoe industries have moved off shore.

  53. Dernière piste : vérifie que le scripti Mootools.js est bien déclaré avant le script imagemenu.js dans ton fichier header.php… C’est une des seule http://www.ajs-holding-group.fr piste que j’ai à te proposer malheureusement…

Laisser un Commentaire

Pour insérer du Code: Encadrez votre morceau de code par le caractère "¤" (Alt Gr+$) (ex: ¤Le Code¤ ) - Puis laisser une ligne blanche avant et après le bloc ¤Le Code¤.

;) :o )) -(( (- :( :(( =+ :(: :) :p &) :idee: oo ç) :xa: ?? :grr: :!!!: ;( :D