pb conflit js entre joomlaCk et vm2

pb conflit js entre joomlaCk et vm2 was created by fabvincent

Posted 11 years 2 months ago #8859
Bonjour,
je suis confronté à un soucis de conflit entre le jquery.min.js qu'appelle slideshowCK (........./mod_slideshowck/assets/jquery.min.js)

le petit bout de code js qui gère le rating box (étoile pour commentaires sur article) - les étoiles sont bloquées sur le 5/5:

function refresh_counter() {
var form = document.getElementById('reviewform');
form.counter.value= form.comment.value.length;
}
jQuery(function($) {
var steps = 5;
var parentPos= $('.write-reviews .ratingbox').position();
var boxWidth = $('.write-reviews .ratingbox').width();// nbr of total pixels
var starSize = (boxWidth/steps);
var ratingboxPos= $('.write-reviews .ratingbox').offset();

$('.write-reviews .ratingbox').mousemove( function(e){
var span = $(this).children();
var dif = e.pageX-ratingboxPos.left; // nbr of pixels
difRatio = Math.floor(dif/boxWidth* steps )+1; //step
span.width(difRatio*starSize);
$('#vote').val(difRatio);
//console.log('note = ', difRatio);
});
});


J'ai bien essayé de mettre un $.noconflict() qui n'a pas l'air de faire grand chose. Je ne suis vraiment pas js coder, merci de votre aide si vous avez une idée de ce qui se passe.

Please Log in or Create an account to join the conversation.

Replied by ced1870 on topic pb conflit js entre joomlaCk et vm2

Posted 11 years 2 months ago #8868
salut
tu as essayé le plugin jquery easy que je recommande sur ce forum ?
forum.joomlack.fr/index.php/15-slideshow...-doesn-t-appear#2770


CEd

Joomlack Webmaster and Developer

by ced1870

Please Log in or Create an account to join the conversation.

Replied by fabvincent on topic pb conflit js entre joomlaCk et vm2

Posted 11 years 2 months ago #8871
Non, pas essayé celui-la.
Ceci dit, je pense avoir trouvé une solution au soucis : Apparemment, VM2 te colle d'office un fancybox ou du genre. J'ai retrouvé une ligne de code appelant des [rel] d'office. En supprimant la ligne, tout revenait en ordre (slideshowCK et mesure de notation avec étoiles VM2) 2tant donné que je n'utiliserais pas fancybox sur ce projet, je privilégie mes préférences.
Bref, pour ceux que cela interresserait, il "suffirait" de décommenter les lignes 26 à 30 du document .../component/com_virtuemart/views/productdetails/tmpl/default_images.php comme ci-dessous :

$imageJS = '
jQuery(document).ready(function() {
//jQuery("a[rel=vm-additional-images]").fancybox({
//"titlePosition" : "inside",
//"transitionIn" : "elastic",
//"transitionOut" : "elastic"
//});
});
';

Du coup, cela les décommente aussi sur l'appel.

Bref, c'est du bricolo. J'ai peur, tres peur de la prochaine actualisation qui risque fort de m'écraser tout cela allègrement.
C'est un peu déroutant pour quelqu'un d'habitué a developper depuis 0 de se voir imposer des tonnes de js et de css sur des projets type joomla pour des pages qui n'ont besoin en réalité que de 2% de ce qui est appelé.

Please Log in or Create an account to join the conversation.

Replied by ced1870 on topic pb conflit js entre joomlaCk et vm2

Posted 11 years 2 months ago #8872
je suis d'accord, c'est la misère jquery dans joomla 2.5, normalement en joomla 3 ça devrait aller mieux (si tous les devs suivent) car la libriairie est gérée nativement :)
Ced

Joomlack Webmaster and Developer

by ced1870

Please Log in or Create an account to join the conversation.

Replied by fabvincent on topic pb conflit js entre joomlaCk et vm2

Posted 11 years 2 months ago #9049
re...
CK form, fait partie de l'offre ou pas? Au cas ou : suite des soucis de conflit => donc le soucis semble réglé en ce qui concenre mon VM2 commentaires et notations et slideshow CK, par contre, me suis rendu compte qu'un formulaire généré par CK Form qui proposait des Calendar et qui fonctionnait tout à fait correctement (petits calendriers pour indiquer date facilement) ne fonctionne plus depuis la manip précédente; j'ai un champs et pas de calendars.
Bref, c'est assez infernal... des idées?

Please Log in or Create an account to join the conversation.

Replied by ced1870 on topic pb conflit js entre joomlaCk et vm2

Posted 11 years 2 months ago #9058
hmmm, CK forms n'est pas une de mes extensions :)
faut voir avec le développeur de ce composant

Joomlack Webmaster and Developer

by ced1870

Please Log in or Create an account to join the conversation.

Time to create page: 0.748 seconds

Fast and powerful creation, customizable and responsive.

Read More

We have 464 guests and no members online