2017-04-13 3 views
0

Informations système: PHP Version-5.3.10-1ubuntu3.26; Serveur Web: Apache/2.2.22 (Ubuntu); WebServer à l'interface PHP - apache2handler; Version Joomla! 2.5.28 Stable [Ember] 10 décembre 2014 15:00 GMT; Joomla! Plateforme Version-Joomla Platform 11.4.0 Stable. encore, ma:CKEditor.replace continue de donner des erreurs

<script type='text/javascript'>CKEDITOR.replace('editor1');</script> 

conserve des erreurs donnant:

VM3764:84 GET domain.com/index.php/apps/config.js?t=G87E 404 (Not Found) 
VM3764:84 GET domain.com/index.php/apps/skins/moono/editor.css?t=G87E 
VM3764:84 GET domain.com/index.php/apps/lang/en.js?t=G87E 404 (Not Found) 
CKEDITOR.env.ie.e.$.onerror @ VM3764:232 
VM3764:84 GET domain.com/index.php/apps/lang/en.js?t=G87E 404 (Not Found) 
CKEDITOR.event.CKEDITOR.event.fire @ VM3764:12 
CKEDITOR.editor.CKEDITOR.editor.fire @ VM3764:13 
CKEDITOR.env.ie.e.$.onerror @ VM3764:232 
VM3764:230 Uncaught TypeError: Cannot set property 'dir' of undefined 

le code complet impliqué est simplement ceci:

echo"<script type='text/javascript' src='https://fabrik.smartstartinc.net/ncpcphp/ckeditor/ckeditor.js'></script>"; 
echo"<div name='editor1' id='editor1' rows='10' cols='80'>replace this div with CKEditor.</div>"; 
echo"<script type='text/javascript'>CKEDITOR.replace('editor1');</script>"; 

utilisant CKEditors [essayé plusieurs, même résultat]: Standard [4.0 , 4.5.11, 4.6.2], et complet 4.6.2]. très perplexe, les erreurs persistent. des idées?

Répondre

0

ce code peut être dans la zone de tête html; ou ici je l'ai mis juste avant le script PHP une série de cas stmts - me suis arrivé là où la CKEditor apparaît au-dessus de la zone div:

<script type='text/javascript'> window.CKEDITOR_BASEPATH ='https and domain URL here/ckeditor/';</script> 
<script type='text/javascript' src='https and domain URL here/ckeditor/ckeditor.js'></script> 
<script type='text/javascript' src='https and domain URL here/ckeditor/config.js'></script> 

et le code div existant utilisé pour accepter la nouvelle barre d'outils CKEditor:

echo "<div id = '$val' class = 'DetailBox' style='display:none; height:415px'></div>"; 

et enfin, la fonction de remplacement:

echo"<script type='text/javascript'>CKEDITOR.replace('$val');</script>"; 

l'instruction était basePath la dernière pièce qui correspondent tous ensemble.