1

ファイルをコンテンツに挿入しようとすると、TinyMCE ダイアログ ボックスで JavaScript エラーが発生します。ここに私が得るものがあります: Uncaught typeError: Cannot read property 'length' of undefined ####.com/editor/jscripts/tiny_mce/plugins/Archiv/php/fileLoader.php?file=javascript 165

最初はパスが壊れていると思っていたので、リンクを調べたところ、すべて問題ないことがわかりました。ブラウザの互換性の問題かもしれないと思いましたが、Safari、Firefox、さらには悲しいことに IExplorer でのテストで、そうではないことが証明されました。次に、私のバージョンの TinyMCE に問題がある可能性があると想定し、新しいファイルでパッチを適用しましたが、成功しませんでした。私は機知に富んでいます!助けてください、誰でも。

これは fileLoader.php です。

 <?php

switch($_GET['file']){
    # Javascript files
    case 'javascript':
        header('Content-type: text/javascript');
        readfile('..' . DIRECTORY_SEPARATOR . '..' . DIRECTORY_SEPARATOR . '..' . DIRECTORY_SEPARATOR . 'tiny_mce_popup.js')."\r\n\r\n";
        readfile('..' . DIRECTORY_SEPARATOR . 'js' . DIRECTORY_SEPARATOR . 'flash_detect_min.js')."\r\n\r\n";
        readfile('..' . DIRECTORY_SEPARATOR . 'js' . DIRECTORY_SEPARATOR . 'jquery' . DIRECTORY_SEPARATOR . 'jquery-1.3.2.min.js')."\r\n\r\n";      
        readfile('..' . DIRECTORY_SEPARATOR . 'js' . DIRECTORY_SEPARATOR . 'jquery' . DIRECTORY_SEPARATOR . 'jquery-ui-1.7.2.custom.min.js')."\r\n\r\n";
        readfile('..' . DIRECTORY_SEPARATOR . 'js' . DIRECTORY_SEPARATOR . 'SWFupload' . DIRECTORY_SEPARATOR . 'swfupload.min.js')."\r\n\r\n";      
        readfile('..' . DIRECTORY_SEPARATOR . 'js' . DIRECTORY_SEPARATOR . 'json2.min.js')."\r\n\r\n";
        readfile('..' . DIRECTORY_SEPARATOR . 'js' . DIRECTORY_SEPARATOR . 'SWFupload' . DIRECTORY_SEPARATOR . 'handlers.min.js')."\r\n\r\n";       
        readfile('..' . DIRECTORY_SEPARATOR . 'js' . DIRECTORY_SEPARATOR . 'archiv.min.js');        
        break;

    # default 404
    default:
        header("HTTP/1.0 404 Not Found");
        break;
}

?>
4

1 に答える 1