1. IMPORTANT : Nouvelles mesures de sécurité - 2. Règles pour obtenir de l'aide dans les forums de support - 3. Restrictions des droits pour le groupe "Support suspendu"

Il est obligatoire de respecter les Règles de MyBB.fr : Version abrégée ou Version complète pour obtenir du support sur nos forums.

Les membres ayant un site/forum contrevenant aux règles de MyBB.support seront placés dans le groupe "Support suspendu" et ne bénéficieront plus du support du staff. Nous recommandons aux autres membres d'agir de même. Il ne s'agit pas d'un bannissement, le membre retrouvera son statut "normal" dès que sa situation sera conforme aux règles.

Nouveau : un Wiki en français : plus de détails.
Avant de soumettre votre problème, consultez-le, ainsi que la FAQ, sans oublier le moteur de recherche interne.


Note de ce sujet :
  • Moyenne : 0 (0 vote(s))
  • 1
  • 2
  • 3
  • 4
  • 5
[Réglé] Compatibilité du plugin Side Boxes Plus 2.1.5! avec MyBB 1.8.x
Mots-clés » compatibilité, plugin, side, boxes, 215, mybb, 18x
17-12-2015, 14:55,
#1
Compatibilité du plugin Side Boxes Plus 2.1.5! avec MyBB 1.8.x

VERSION_MyBB : 1.6.8
Bonjour,

Depuis ma migration de MyBB version 1.6.13 vers la version de MyBB 1.8.6, j'ai rencontrer pas mal de soucis avec les anciens plugin écris pour la version 1.4 et 1.6 de MyBB.

J'utilise entre autres, le plugin Side Box Plus! version 2.1.5, et la barre de rétractation ne pouvais pas fonctionner, a cause d'un conflit de script.

J'ai chercher une solution, et j'ai fini par trouver le soucis.

Dans la template du Thème concerné : headerinclude

On trouve ceci (j'ai supprimé les <> entourant script au début de la ligne, car ça ne passe pas dans la balise code :
Code :
script type="text/javascript" src="{$mybb->settings['bburl']}/jscripts/sidebar.js"></script>

Il faut ouvrir le fichier sidebar.js, l'éditer, et supprimer la première ligne.

Code :
jQuery.noConflict();

Ancien fichier sidebar.js
Code :
jQuery.noConflict();
jQuery(function($) {
   $(".sbp_tbuton").hide();
   $(".sbp_buton").click(function() {
       $(".sbp_sbar").animate({height: "hide", opacity: 0}, 500,
           function() {
               $(".sbp_forum").animate({width: "100%"}, 500);
           });
       $(this).hide();
       $(".sbp_tbuton").show();
       $.cookie("sbp_sbar","collapsed", {expires: 365});
       return false;
   });
   $(".sbp_tbuton").click(function() {
       $(".sbp_forum").animate({width: "74%"}, 500,
           function() {
               $(".sbp_sbar").animate({height: "show", opacity: 1}, 500);
           });
       $(this).hide();
       $(".sbp_buton").show();
       $.cookie("sbp_sbar","expanded", {expires: 365});
       return false;
   });
   if($.cookie("sbp_sbar") == "collapsed") {
       $(".sbp_buton").hide();
       $(".sbp_tbuton").show();
       $(".sbp_forum").css("width","100%");
       $(".sbp_sbar").hide();
   };
});

Nouveau fichier sidebar.js avec la ligne supprimée en haut
Code :
jQuery(function($) {
   $(".sbp_tbuton").hide();
   $(".sbp_buton").click(function() {
       $(".sbp_sbar").animate({height: "hide", opacity: 0}, 500,
           function() {
               $(".sbp_forum").animate({width: "100%"}, 500);
           });
       $(this).hide();
       $(".sbp_tbuton").show();
       $.cookie("sbp_sbar","collapsed", {expires: 365});
       return false;
   });
   $(".sbp_tbuton").click(function() {
       $(".sbp_forum").animate({width: "74%"}, 500,
           function() {
               $(".sbp_sbar").animate({height: "show", opacity: 1}, 500);
           });
       $(this).hide();
       $(".sbp_buton").show();
       $.cookie("sbp_sbar","expanded", {expires: 365});
       return false;
   });
   if($.cookie("sbp_sbar") == "collapsed") {
       $(".sbp_buton").hide();
       $(".sbp_tbuton").show();
       $(".sbp_forum").css("width","100%");
       $(".sbp_sbar").hide();
   };
});

Voila, ça fonctionne maintenant avec la version MyBB 1.8.x .

C'est la seule solution que j'ai trouvé, pour que ce plugin fonctionne, l'auteur n'a pas fait de mise à jour depuis des lunes, et dans l'attente que ce plugin bien pratique soit adapté a MyBB 1.8.x  c'est déjà ça Wink

Je partage donc ici, la solution qui m'a permis de régler ce problème (sans pour autant tout régler par ailleurs, depuis cette migration).
Si l'équipe de MyBB.fr pense que cela est dangereux de l'utiliser, ou que ce "bricolage" n'est pas à faire, je vous laisse le soin de supprimer ou éditer ce sujet.

Cordialement,
Répondre
17-12-2015, 15:13,
#2
RE: Compatibilité du plugin Side Boxes Plus 2.1.5! avec MyBB 1.8.x
EDIT : Petite précision, importante, il faut modifier la valeur de compatibilité du fichier inc/plugin/sideboxes.php

Il faut changer :

"compatibility" => "16*"
en
"compatibility" => "18*"
Répondre
19-12-2015, 13:17,
#3
RE: Compatibilité du plugin Side Boxes Plus 2.1.5! avec MyBB 1.8.x
J'ai le même problème de compatibilité avec le plugin Advanced Sidebox 2.1.1, il ne marche pas avec la mise à jour de MyBB 1.8.6 quelqu'un aurait une solution ? 
Répondre
19-12-2015, 17:13,
#4
RE: Compatibilité du plugin Side Boxes Plus 2.1.5! avec MyBB 1.8.x
Bonjour, je ne l'utilise pas, mais aurai tu par hazard simplement le même genre de conflit de script ?
Répondre
22-12-2015, 5:49,
#5
RE: Compatibilité du plugin Side Boxes Plus 2.1.5! avec MyBB 1.8.x
Non je ne pense pas qu'il y ait de conflit, lorsque j'active le plugin la plupart des options ne s'affichent pas, ou bien il y a des "blancs" lors de l'affichage, pourtant avec la précédente version de My BB tout fonctionne correctement en changeant juste la compatiblité.
Répondre
22-12-2015, 15:48,
#6
RE: Compatibilité du plugin Side Boxes Plus 2.1.5! avec MyBB 1.8.x
@jacky974 :

Je suggère d'ouvrir une nouvelle discussion avec les informations pour accéder au forum avec un compte test d'administrateur afin que l'on puisse vérifier les "templates" actuels, le soucie provient fort probablement de là!

Administrateur de MyBBCodes.com
Cool " Ce n'est pas ce que vous savez qui est important, c'est ce que vous faites ou ne faites pas!"
Obtenez plus de 175 plugins pour MyBB ici...
~~ AUCUNE AIDE Par MP, MAIL OU MSN !!!~~
Répondre




Utilisateur(s) parcourant ce sujet :

Contact | MyBB.support | Retourner en haut | Retourner au contenu | Version bas-débit (Archivé) | Syndication RSS
 Utilitaire de traduction fourni par Regentronique