Forum CMS Made Simple FR

Version complète : [Résolu] Conflit Javascript entre module et Jquery
Vous consultez actuellement la version basse qualité d’un document. Voir la version complète avec le bon formatage.
Citation :#~~~~~ DEBUT BLOC A NE PAS SUPPRIMER ~~~~~
#~ Version du CMS: 1.11.4
#~ Url du site : www.chrispatine.be/cmsms
#~ Hébergeur / Soft : OVH
#~ Informations Système :
#~ ----------------------------------------------
#~ Cms Version: 1.11.4
#~ Installed Modules:
#~ CMSMailer: 5.2.1
#~ CMSPrinting: 1.0.3
#~ FileManager: 1.4.3
#~ MenuManager: 1.8.5
#~ MicroTiny: 1.2.5
#~ ModuleManager: 1.5.5
#~ News: 2.12.10
#~ Search: 1.7.7
#~ ThemeManager: 1.1.7
#~ TinyMCE: 2.9.12
#~ Gallery: 1.6
#~ Showtime: 3.3
#~ Slide: 1.0
#~ Config Information:
#~ php_memory_limit:
#~ process_whole_template:
#~ output_compression:
#~ max_upload_size: 64000000
#~ url_rewriting: none
#~ page_extension:
#~ query_var: page
#~ image_manipulation_prog: GD
#~ auto_alias_content: true
#~ locale:
#~ default_encoding: utf-8
#~ admin_encoding: utf-8
#~ set_names: true
#~ Php Information:
#~ phpversion: 5.3.16
#~ md5_function: On (Vrai)
#~ gd_version: 2
#~ tempnam_function: On (Vrai)
#~ magic_quotes_runtime: Off (Faux)
#~ E_STRICT: 0
#~ E_DEPRECATED: 8192
#~ memory_limit: 128M
#~ max_execution_time: 120
#~ output_buffering: 4096
#~ safe_mode: Off (Faux)
#~ file_uploads: On (Vrai)
#~ post_max_size: 64M
#~ upload_max_filesize: 64M
#~ session_save_path: /tmp (1777)
#~ session_use_cookies: On (Vrai)
#~ xml_function: On (Vrai)
#~ xmlreader_class: On (Vrai)
#~ Server Information:
#~ Server Api: cgi-fcgi
#~ Server Db Type: MySQL (mysqli)
#~ Server Db Version: 5.1.63
#~ Server Db Grants: Impossible de trouver un privilège "GRANT ALL". Cela peut signifier que vous pourriez avoir des problèmes pour installer ou retirer des modules, ou encore l 'ajout et la suppression d'éléments, y compris les pages.
#~ ----------------------------------------------
#~~~~~ FIN BLOC A NE PAS SUPPRIMER ~~~~~



Bonjour,

me voici replongé dans l'univers magique de CMSMS...

Et déjà un souci sur mon nouveau projet...

J'ai un menu animé par JQuery / Jmenu
Code :
[== Indéfini ==]
<script src="http://www.chrispatine.be/cmsms/lib/jquery/js/jquery-1.9.1.js">
<script src="http://www.chrispatine.be/cmsms/lib/jquery/js/jquery-ui-1.10.0.custom.min.js">
<script src="http://www.chrispatine.be/cmsms/lib/jquery/js/jMenu.jquery.js">

Il fonctionne très bien, sauf sur mes pages où un module CMSMS est installé (page presentation -> module showtime/ page galerie -> Module galery) .

Il me retourne une erreur :

TypeError: $(...).jMenu is not a function

J'ai cru comprendre que c'est un conflit javascript, mais je ne trouve pas le moyen d'y échapper.

Quelqu'un a t-il déjà eu le problème et pourrait m'aider?

Cordialement,
Piet
En complément, je précise que le problème se situe pour dérouler le dropdow menu de l'onglet 'atelier'
Celui ci ne fonctionne pas quand on est sur la page presentation ou galerie photo.
L'idéal est de n'insérer qu'1 appel à un script JQuery, dans le cas présent il y en a 2, avec 2 versions différentes de JQuery, ce qui peut créer un conflit en effet.
Sous Showtime, on peut désactiver l'appel, pas sous Gallery.
Voir ici : http://www.cmsmadesimple.fr/forum/viewtopic.php?id=4911
Si ça ne résout pas ton problème, repasse sous JQuery 1.8.3., et bien entendu, comme le dis bien Ouik, supprime l'appel de JQuery 1.7.2 fait par ShowTime.
Ah oui, j'avais oublié ce post sur la v1.9 qui fout la merde... Rolleyes
Merci pour ces commentaires !

Je suis repassé sous JQuery 1.8.3, le problème persiste...

Une question de noob, comment désactiver l'appel script JQuery dans showtime?

Et du coup, si ça fonctionne après ça, quid du module galery?

Merci pour vos pistes,

Cordialement,
Piet
Options générales : décocher "Charger le script jQuery".
Cool, ça marche, vous être trop forts Wink

J'ai malheureusement le même problème avec gallery, est-il possible de désactiver le script autrement?
Tu vas dans le gabarit de galerie que tu utilises, et tu supprimes l'appel du jquery dans le bloc Gabarit JavaScript:
Tu aurais pu trouver cela seul avec un minimum de curiosité.
Trop boon, trop noob...

Merci pour tout!