Référencer un module javascript à ZnetDK

21 views
Skip to first unread message

active....@gmail.com

unread,
Jul 24, 2017, 5:32:24 AM7/24/17
to ZnetDK
Bonjour.

Après avoir créé mon propre éditeur de texte (très basique), j'ai préféré me tourner vers un éditeur déjà bien évolué qu'est cleditor.
J'importe donc les dossiers/fichiers dans un nouveau module (après avoir essayé directement dans le public de mon module sur lequel je travaille), et là problème, ZnetDK m'affiche : cleditor() is not a function.

Impossible donc d'instancier mon éditeur de texte car ZnetDK ne trouve sans doute pas les fichier JS comprenant l'éditeur de texte.

Plusieurs questions donc :

- Comment faire pour faire comprendre à ZnetDK que le JS utilisé a été rajouté
- Comment faire évoluer la version de jquery (je me pose la question car une version plus récente était nécessaire pour un autre éditeur de texte).

Cordialement.

Pascal Martinez

unread,
Jul 25, 2017, 11:52:35 AM7/25/17
to ZnetDK
Bonjour,

Le problème est dû au fait que par défaut, ZnetDK charge uniquement les librairies JavaScript dans leur version minifiée lorsqu'elles sont présentes dans le dossier znetdk/engine/modules/mymodule/public/js/minified/ et si elles sont nommées avec le préfixe -min.js (par exemple myscript-min.js).

Pour charger la version non minifiée des librairies Javascript, il faut rajouter dans le script config.php de l'application le paramètre CFG_DEV_JS_ENABLED comme ci-dessous : 

define('CFG_DEV_JS_ENABLED', TRUE);

Après ajout de ce paramètre, ZnetDK inclut automatiquement à la page principale de l'application les librairies JavaScript non minifiées situées dans le dossier znetdk/engine/modules/mymodule/public/js/.

Pour l'ajout d'une version plus récente de jQuery, voir les paramètres CFG_JQUERY_JS et CFG_JQUERYUI_CSS définis par défaut dans le script znetdk/engine/core/config.php et qui peuvent être surchargés dans le script config.php de l'application.

Bons développements avec ZnetDK,

Pascal MARTINEZ


active....@gmail.com

unread,
Jul 28, 2017, 8:23:05 AM7/28/17
to ZnetDK
Bonjour,

Désolé de répondre si tard mais je ne travaille pas tout le temps sur ce projet.

J'ai donc testé pour la version minifié, et en effet c'était ça, je te remercie.

Merci aussi pour la version de jQuery.

Cordialement.
Reply all
Reply to author
Forward
0 new messages