Problème simple (ou semble-t-il). CKEditor fonctionne bien. Mais quand je suis passé CKFinder, je reçois l'erreur, « CKFinder est pas un constructeur » lors d'une tentative du suivi:"CKFinder n'est pas un constructeur"
var finder = new CKFinder();
finder.basePath = '/includes/ckfinder/';
finder.create();
Eh bien, au fond, c'est la première ligne qui provoque, ce qui rend les autres inutiles. Ceci est copié/collé directement à partir du site Web de CK, moins le changement de basepath.
Si je visualise une source sur la page dans Chrome, je peux cliquer sur le lien pour ckfinder.js et ouvre un onglet pour montrer qu'il est présent. Pourtant, cela ne fonctionne tout simplement pas.
Par souci d'exhaustivité, voici la balise de script:
<script type="text/javascript" src="/includes/ckfinder/ckfinder.js"></script>
Qu'ai-je fait de mal?
en regardant [documentation] (http://docs.cksource.com/ckfinder3/#!/guide/dev_plugins) l'erreur est correcte - CKFinder n'est pas un constructeur –
donc vous dites que leur exemple de code est faux? Si vous regardez dans ckfinder.js, cela commence par: var CKFinder = function() { – RobG
Je ne sais pas qui sont les "ils" ou d'où vient votre exemple de code - J'ai seulement regardé la documentation de CKFinder 3 - mais peut-être que la documentation que j'ai trouvée était pour quelque chose sans rapport avec votre problème - car il mentionne les plugins CKfinder plutôt que simplement ckfinder - peut-être si vous avez fourni un lien vers l'endroit où vous avez obtenu le code? –