4

これは数時間私を夢中にさせていました.私は自分のローカル開発マシンでそれを修正することができました。

Umbracoのセットアップで行ったことは次のとおりです。

Config/tinyMceConfig.Config に追加しました:

<config key="relative_urls">false</config>

<config key="convert_urls">false</config>

<config key="remove_script_host">false</config>

また、insertLink.aspx の Javascript コードを修正して、localUrl を空白に設定しました。これにより、開発マシンで動作するようになりました。私のライブサーバーでこの本当にばかげたバグを修正する方法を知っている人はいますか?

ありがとう

4

1 に答える 1

1

残念ながら、 「remove_script_host」は umbraco.editorControls.tinyMCE3.TinyMCEでハードコーディングされているため、オーバーライドできませんでした。

250 行目: config.Add("remove_script_host", "true");.

また、構成ファイルに新しい値を追加すると、 NameValueCollectionが使用されているため、"false "ではなく"true,false"が返されます。

そして、ご存知のように、同じキーを持つ 2 つの項目を NameValueCollection に追加すると、その結果、その 2 つの値がカンマ区切りで連結されます。

したがって、「remove_script_host」構成の何が問題なのかを見つけるために時間を無駄にしないでください。

于 2013-02-21T13:06:53.190 に答える