0

を含む XML ファイルがあり<xi:include、次のようにロードされます。

$datas = new SimpleXMLElement( file_get_contents( "data.xml" ) );

$dom = dom_import_simplexml($datas);
$dom->ownerDocument->xinclude();

スクリプトを実行すると、エラーのないスクリプトのみ<xi:includeがロード/解析されます。

別のマシンでは、パーサーはメインの XML とすべてのインクルードを処理できます。エラーが発生した場合は<xi:include、その場所とともにそれらを吐き出します。これはデバッグに役立ちます。

これは構成の問題のように見えますが、修正するタイミングが php.ini で見つかりません。

何か案が?

ありがとう。


関数を TinyMCE init に追加しtriggerSave()て、エディターの変更イベントで基になるフィールドが自動的に更新されるようにすることができます...

tinymce.init({
    selector: "textarea",
    .
    .
    setup: function (editor) {
        editor.on('change', function () {
            tinymce.triggerSave();
        });
    }
});

これにより、AJAX 経由でフォームを投稿しようとするときに、これを行う必要がなくなります。

更新: セレクターは STRING または DOM 要素ですか? あなたのコードで私が見たものに基づいて

function create_tinymce(element){
tinymce.init({
  selector: element,
  skin: 'jb',
  ...

DOM 要素 (または jQuery でラップされた DOM 要素) を提供しようとしているようです。ここに記載されているように、セレクター パラメーターには STRING が必要です。

https://www.tinymce.com/docs/configure/integration-and-setup/#selector

(テストとして) 文字列をハードコーディングした場合、それは機能しますか?

4

0 に答える 0