MyBB.support, le portail francophone de MyBB

Version complète : Problème d'ouverture d'images
Vous consultez actuellement la version basse qualité d’un document. Voir la version complète avec le bon formatage.
Pages : 1 2 3

Bonsoir,

J'ai un problème avec l'ouverture des images sur mon site, lorsqu'on clique sur une image pour l'agrandir, pas de problème l'agrandissement se fait bien mais pour revenir en arrière on est obligé de faire un retour arrière car si on clic sur la croix rouge on ferme le forum .Sad
Alors qu'ici lorsque l'on clic sur une image il suffit de cliquer à côté pour revenir sur le message.

Mauvais paramétrage de ma part certainement!

Cordialement
En natif, c'est le comportement normal.

Ici, pour obtenir cet effet, le plugin Lightbox 2 a été installé :
http://mods.mybb.com/view/lightbox-2
Bonsoir Spyto,

Déjà merci pour ta réponse.

Mais Je n'ai pas de chance Spyto en activant le plugin Lightbox 2 j'ai ce message

Ce plugin est incompatible avec MyBB 1609
Les gens qui lisent le règlement s'en sorte généralement mieux...

Spyto a écrit :Et, désolé d'insister encore et toujours sur ce point, pensez à lire les sujets épinglés et à rechercher avant de poser votre question.
Vérifiez aussi que la FAQ ne contient pas la réponse à votre question.
Sujet source : http://mybb.fr/thread-5763.html

Alors pour tous ceux qui ne savent pas faire une recherche, voilà un mini-tutoriel :

1. Connectez-vous à http://mybb.fr/
2. Ouvrez un nouvelle onglet, et accédez à http://mybb.fr/search.php
3. Tapez quelques mots clefs et configurer votre recherche "à votre sauce" pour trouver un maximum de résultat
4. Cliquez sur "Recherche" en bas de la page, juste avant le footer.

Voilà comment trouver ce que l'on veut. Ce que tu demande est une question très classique, et pour information (puisque je ne suis pas méchant) il suffit d'ouvrir le fichier de ton plug-in (qui est normalement dans inc/plugins)

tu cherche ton-plugin.php et tu double clique dessus !
Tu fais "ctrl+f" et tu marque ceci : compatibility

tu devrais avoir une ligne comme celle-ci :
Code :
"compatibility" => "14*",

tu remplace donc celle-ci par :
Code :
"compatibility" => "16*",

la prochaine fois, CHERCHE.
Ok Jules merci

Je l'ai trouvé après avoir posté ici: http://www.mybb.fr/thread-6295.html

Après l'avoir activé il y a Juste un tout petit problème çà ne fonctionne pas .
Mauvaise manipulation de ma part ?
Pas forcement... En faite, je ne peut pas plus t'aider parce que les membres normaux eux, ne voient pas l'URL vers ton forum et donc ne peuvent en aucun cas "tester" Wink
Pas grave je vais attendre le passage d'un membre officiel !

Merci Smile
A la ligne 38 de ton code source, je vois :
Code PHP :
<script type="text/javascript" src="http://www.hackinginterdit.fr/jscripts/lightbox/lightbox.js"></script> 

Or ce fichier n’existe manifestement pas à cet emplacement. Si le JavaScript n'est pas chargé, ça ne risque pas de marcher.

Si je tape cette url dans le navigateur, je tombe sur une page disant :
Citation :Multiple Choices
The document name you requested (/jscripts/lightbox/lightbox.js) could not be found on this server. However, we found documents with names similar to the one you requested.

Available documents:

/jscripts/lightbox.js/lightbox.js (common basename)

En fait le script est là :
http://www.hackinginterdit.fr/jscripts/lightbox.js

Donc tu as fait une fausse manip soit en uploadant les fichiers soit en paramétrant Lightbox 2.

C'est bien là qu’il devrait se trouver, la preuve :
http://www.mybb.fr/jscripts/lightbox/lightbox.js

Excuses moi spyto je pige pas trop?

J'ai placé builder et lightbox dans le dossier jscripts
Le dossier thèmes dans ==<< cache et thèmes
class_parser dans inc
lightbox2 dans plugins
Les images dans images
A mon tour de ne pas comprendre... Il n'y a aucun fichier 'class_parser' dans l’archive !
Il s’agit bien de cette archive ?
http://mods.mybb.com/download/lightbox-2
Je viens de la télécharger pour vérifier.

Il y a 8 fichiers en tout et pour tout.
Il suffit de respecter l'arborescence de l'archive. Ce qui donne :
/images/lightbox/closelabel.gif
/images/lightbox/loading.gif
/images/lightbox/nextlabel.gif
/images/lightbox/prevlabel.gif
/inc/plugins/lightbox2.php
/jscripts/lightbox/builder.js
/jscripts/lightbox/lightbox.js
/themes/lightbox.css
Il s'agit d'un nouveau dossier themes à la racine et non de /cache/themes !
Et ensuite d'activer le plugin.

Tu as intérêt à désactiver/désinstaller y compris faire le ménage dans le FTP et reprendre les choses proprement.




Bonjour,

Je pense avoir tout fait (replacé) correctement, malheureusement çà ne fonctionne pas ?
J'ai tout recommencé et pas d'amélioration je ne vois vraiment pas ce qu'il manque. Je pense que l'installation est correcte maintenant!Sad

Je pense que Lightbox ne s'applique qu'aux pièces jointes dans le message.
Or toutes tes images sont hébergées ailleurs.

En fait, il y a si longtemps que je l'ai installé que je ne sais même plus si c'était un plugin à l'époque !...

J'y ai pensé en retrouvant cet ancien post :
http://mybb.fr/thread-5901-post-33331.html#pid33331

C'est vrai, j'ai installé le plugin Lightbox 2 en local et ça ne marche pas.
Mais je ne me rappelle plus du tout ce que j'avais corrigé pour que ça marche !
Il faudrait que je trouve le temps de tout éplucher, mais le souvenir est très lointain !
Bonjour Spyto

Si j'essaie d'installer celui là http://lokeshdhakar.com/projects/lightbox2/ tu crois que çà va fonctionner ?
Par contre comment faire pour l'installer Je ne suis vraiment pas doué. Tu me parles de virus tout va bien mais alors çà je suis une vraie bille ! Wink
Oui mais ça ce n'est pas un plugin pour MyBB.
C'est la page de l'auteur du JS Lightbox 2 qui est justement utilisée par le plugin de mybb.com.

Le problème c'est qu'il n'est sans doute pas compatible 1.6.9 vu qu'il n'a pas été mis à jour depuis deux ans (avril 2010) !

Le fait de mettre compatibility ="16*" ne suffit pas, il faut "bricoler" le code et ça je ne me souviens vraiment plus comment j'avais fait !

As-tu essayé FancyBox : http://mods.mybb.com/view/mybb-fancybox-plugin
Il semble être compatible 1.6...
Ok merci je vais essayer FancyBox.
Plugin installé et activé, aucun changement !
Je vais essayé d'aider même si je n'ai que peu de temps et que je n'ai utilisé aucun de ces plugins d'agrandissement d'image.

Premièrement je constate que le code de "fancybox" est effectivement installé, mais les images n'y sont pas connectées. Les images ont un code intégré de javascript qui ouvre l'image dans une page différente, il est donc nécessaire de faire "page précédente" pour revenir. Selon moi ce code est un code résiduel d'une précédente modification, ce qu'il faudrait enlever.

D'après ce que je vois, "fancybox" utilise pour fonctionner une classe particulière avec des liens englobant les images, comme ceci :
Code :
<a class="attachment-image" http=""><img class="attachment" src=""></a>

Pourtant rien de cela n'apparait dans le code du site. J'ai trouvé un MyCode qui le fait automatiquement :
Code :
\[imgzoom\](https?\://[^<>\"']+?)\[/imgzoom\]

Code :
<a href="$1" class="attachment-image"><img src="$1"  class="attachment" alt="Image" id="maximage" title="Click Image To Enlarge"></a>

Donc pour obtenir une image qui s'agrandit avec "FancyBox" il faudra écrire quelque chose comme ceci :
Code :
[imgzoom]https://MonDomaine/MonDossier/MonImage.png[/imgzoom]

En ce qui concerne LightBox, son créateur "querschlaeger" a la fâcheuse habitude de placer une publicité de son site pharmaceutique en bas de page. De plus, de nombreux bugs furent signalés dans ce plugin...

Je viens de trouver une discussion en anglais sur le sujet ici :
http://community.mybb.com/thread-100028.html

Je vais jeter un oeil de temps en temps pour voir les développements sur le site. Wink
Je viens de faire un dernier test sur MyBB 1.6.9 en local et c'est bon.
J'ai trouvé ce qui cloche !

Il faut déplacer 'builder.js' de /jscripts/lightbox dans /jscripts parce que l'appel de scriptaculous.js utilise builder en paramètre et comme il ne le trouve pas dans le dossier... ça ne fonctionne pas

Autrement dit il te faut ça :
/images/lightbox/closelabel.gif
/images/lightbox/loading.gif
/images/lightbox/nextlabel.gif
/images/lightbox/prevlabel.gif
/inc/plugins/lightbox2.php
/jscripts/builder.js
/jscripts/lightbox/lightbox.js
/themes/lightbox.css

Et ça roule !

Edit:
Oups : Exdiogene m'a devancé, mais il répond à l'installation problématique de Fancybox.

Laisse tomber, supprime tout et reprends Lighbox 2 en faisant juste le déplacement de fichier indique ci-dessus.
Je tiens à rappeller ceci :
exdiogene a écrit :"Les images ont un code intégré de javascript qui ouvre l'image dans une page différente, il est donc nécessaire de faire "page précédente" pour revenir. Selon moi ce code est un code résiduel d'une précédente modification, ce qu'il faudrait enlever."

Voici un exemple de ce code parasitique :
Code :
<img onclick="javascript:window.location='http://img.imagesia.com/fichiers/2o/2012-10-12-16h09-49_imagesia-com_2og7_large.png';" src="http://img.imagesia.com/fichiers/2o/2012-10-12-16h09-49_imagesia-com_2og7_large.png" alt="İmage" class="maximage" title="Clique sur l'image pour l'agrandir">


Car il y aura probablement toujours le même problème... Wink
Re

Déjà merci pour vos réponses !

@ spyto désolé de chez désolé mais çà ne fonctionne toujours pas!
fait ch... hein, Sad
Pages : 1 2 3
 Utilitaire de traduction fourni par Regentronique