logo

NPDS : Gestion de contenu et de communauté


Content & Community Management System (CCMS) robuste, sécurisé, complet, performant, parlant vraiment français, libre (Open-Source) et gratuit.
33 visiteur(s) et 0 membre(s) en ligne.
Activité du Site

Pages vues depuis 25/05/2001 : 110 340 279

  • Nb. de membres 8 696
  • Nb. d'articles 1 695
  • Nb. de forums 26
  • Nb. de sujets 8
  • Nb. de critiques 92

Top 10  Statistiques

Index du forum »»  Mods, Trucs, Astuces »» Jquery pour zoom sur image

Jquery pour zoom sur image#24657

8Contributeur(s)
B-MagcolonelwogdeveloppeurJireckjpbskippymanu088showmax
3 Modérateur(s)
developpeurjpbJireck
colonelwog colonelwogicon_post
bon j'ai testé avec ceci:

ZOOMEXT(www.npds.org/themes/npds2005/images/banners/ban_apsi.gif,test,500)


ZOOMEXT(www.npds.org/themes/npds2005/images/banners/ban_apsi.gif,test,300)


ZOOMEXT(www.npds.org/themes/npds2005/images/banners/ban_apsi.gif,test,100)


colonelwog colonelwogicon_post
et bien le code source donne bien le meta et je charge bien mes 3 images :


<script type="text/!javascript!" src="jquery.magnifier.js">
/***********************************************
* jQuery Image Magnify- (c) Dynamic Drive DHTML code library (www.dynamicdrive.com)
* This notice MUST stay intact for legal use
* Visit Dynamic Drive at http://www.dynamicdrive.com/ for this script and 100s more
***********************************************/
</script>


ceci 3 fois avec en taille 100 300 et 500


mais le js est donc charger 3 fois c'est ce que tu voulais savoir JI ?
Jireck Jireckicon_post
oui alors qu'il ne faut le charger qu'une fois
colonelwog colonelwogicon_post
pour revenir au sujet du fait qu'il soit charger plusieurs fois s'il y a plusieurs images comment alors créer un meta sans toucher à autre chose ?je sais que l'on a mis le .js mais bon cela évite de devoir mettre les mains dans la mecanique pour ceux ou celles qui n'y connaissent rien ce qu'il faudrai c'est un systéme qui inclus automatiquement le repertoire complet à charger
exemple le core comprends un repertoire JS qui sera automatiquement charger au démarrage ce qui permettrai de coller dedans un .js et qu'il se lance automatiquement ...
ce qui résoudrai tout problement de lancement .
non ?
qu'en pensez vous ?
jpb jpbicon_post
Yo
Ji a raison c'est une impasse de charger le script avec le méta... si tu as 50 ou 100 vignette sur ta page et que tu veux le zoom sur toute tu charge 100 fois les deux scripts ??? pas glop....
- si tu estimes que tu en as besoin sur beaucoup de page dans le site tu charge avec header_head.inc
- si c'est sur quelques pages : pages.php ...

donc tu garde ton meta mais sans l'inclusion des scripts...
c'est pour l'instant la seule soluce

...bien sur après on peut charger les scripts dynamiquement mais bon c'est plus complexe...
colonelwog colonelwogicon_post
c'est vrai que je pense jamais à header_head.inc .....

donc suffit de cherger le script au demarrage dans le header_head.inc ensuite de poser son meta et le tour et jouer ...

et si l'on veux faire un truc automatiser on peux donc :
inclure le js en header_head.inc
inclure le meta et ,par ftp , :=! envoyer le .js dans le repertoire !!include!! par exemple .

Message édité par : colonelwog / 09-01-2010 09:55

Jireck Jireckicon_post
Ou utiliser pages.php pour charger les JS suivant les pages...
colonelwog colonelwogicon_post
oui sauf que le meta si tu veux pouvoir l'utiliser vaux mieux charger le js dés le départ ...au moins on est pas limiter j'ai donc fait cela et chose curieuse il ne fonctionne pas avec header_head.inc il a fallu le coller dans header_after.inc et la ça fonctionne ...
ici même une petite idée du système pour ceux que cela intéresse:

http://www.warofgenerals.com/article.php?sid=297&mode=&order=0&thold=0
skippy skippyicon_post
Hello.

Oui comme je l'ai indiqué sur mon site, le js se place dans header_head.inc

Par contre l'adaptation en meta, bravo Wog, j'y avais pas songé :=!

A+

EDIT: Oups mal lu le dernier post^^. On m'a toujours suggéré dans le mettre dans head.inc, mais le n'ont m'a pas suggéré dans le after.inc. Il faut voir dans le code source le !javascript! se trouve bien avant la balise

Message édité par : skippy / 24-01-2010 22:08

colonelwog colonelwogicon_post
as tu testé ?le head ou le after ?
skippy skippyicon_post
en fait il faut regarder le code source et s'assurer que le script est bien appelé avant

Attention ce script génère une erreur sous IE.

Si quelqu'un saurait le débugger, merci ;-)
colonelwog colonelwogicon_post
et bien je n'ai pas eu ce bug ,c'est quoi le code d'erreur ?
skippy skippyicon_post
pardon pour le retard.

En fait comme discuter avec Ji, faut laisser tomber cette librairie. Elle n'est pas du tout conforme Xhtml.

L'erreur c'est en rapport avec un objet ayant la valeur NULL (Je suis nul en !javascript!, alors...)
Chez moi je peux voir cette erreur sous IE car j'ai une icone en bas à gauche, m'indiquant qu'il y a des erreurs sur la page.

Ji et patrice m'ont parlé d'une autre librairie, bien plus sympatoche !

Je te redis sitôt le nom revenu :-P
manu088 manu088icon_post
question idiote peut etre...je souhaiterais insérer ce script sur les images présentes dans les forums, donc sur la page viewtopic.php ... je ne trouves pas ou placer la class css pour les images...

j'aurais besoin d'un poil d'aide please ;-)

edit : sujet ici : http://www.npds.org/viewtopic.php?forum=7&topic=24805

Message édité par : manu088 / 21-03-2010 22:41

B-Mag B-Magicon_post
salut skippy

c'est pas cette library ?

http://phatfusion.net/index.htm
showmax showmaxicon_post
Bonjour,
je viens vers vous car j'ai essayé de mettre en place jquery en suivant le tuto

http://duchassain.phpnet.org/2lab/sections.php?op=viewarticle&artid=12

Mais en vain , rien ne se passe quand je clique sur l'image.

Je tourne sous révolution.

Merci d'avance si quelqu'un à une idée.
Jireck Jireckicon_post
Purée faut vraiment que je fasse un tutos ...

???
8-)
showmax showmaxicon_post
Lol jireck,
En fait le jquery lightbox fonctionne mais pas le jquery.magnifier.js

tester sur un npds tout neuf

infosarts.free.fr
Jireck Jireckicon_post
Citation : showmax 

Lol jireck,
En fait le jquery lightbox fonctionne mais pas le jquery.magnifier.js

tester sur un npds tout neuf

infosarts.free.fr
 


En meme temps, je veux pas faire mon pro mais comme dans tout développement, il y a des plugin jQuery bien et d'autre très mauvais ...

Et puis, je trouve que vous implenté très mal les plugin ...
c'est le vous de : pleins de gens (personne n'est viser
showmax showmaxicon_post
Pourrais tu me dire pourquoi est où il est mal implanté le plugin?

C'est sympa de faire un commentaire, mais sa serait mieux si tu disais pourquoi, on gagnerai du temps.(surtout moi)

j'ai juste suivi le tuto, ce que je trouve bien dans le le jquery.magnifier.js c'est que l'image est déclarée que une fois, pas besoin d'avoir l'original et le thumb, enfin si j'ai bien compris

Enfin merci quand même

PS: tu pense que le jquery.magnifier est mauvais ?

Message édité par : showmax / 24-03-2011 11:00