2

HTMLエディターを使用してデータベースに保存するテキストを入力できるようにするDotNetNukeカスタムモジュールがあります。エディターに HTML タグが表示される IPad のサファリを除くすべてのブラウザーで正常に動作しています。

これらのタグはユーザーを非常に混乱させるため、これらのタグを表示するのではなく、Ipad にフォーマットされた (またはプレーンテキストとしても) テキストを表示するにはどうすればよいですか?

コントロールは以下を使用しています:

   <%@ Register TagPrefix="dnn" TagName="TextEditor"  Src="~/controls/TextEditor.ascx" %>

      <div id="divTab2">
             <dnn:TextEditor ID="txtNotes" runat="server" Width="900px" />
         </div>

web.config には次のものがあります。

 <htmlEditor defaultProvider="DotNetNuke.RadEditorProvider">
      <providers>
        <clear />
        <!--Upgraded by DotNetNuke.TelerikEditorProvider version 5.6.3 - Date: 8/3/2011 1:00:02 AM-->
        <!--<add name="TelerikEditorProvider" type="DotNetNuke.HtmlEditor.TelerikEditorProvider.EditorProvider, DotNetNuke.HtmlEditor.TelerikEditorProvider" providerPath="~/Providers/HtmlEditorProviders/Telerik/" toolsFile="~/Providers/HtmlEditorProviders/Telerik/Config/ToolsDefault.xml" configFile="~/Providers/HtmlEditorProviders/Telerik/Config/ConfigDefault.xml" FilterHostExtensions="True" />-->
        <!--Upgraded by DotNetNuke.TelerikEditorProvider version 5.6.3 - Date: 8/3/2011 7:33:08 PM-->
        <!--<add name="TelerikEditorProvider" type="DotNetNuke.HtmlEditor.TelerikEditorProvider.EditorProvider, DotNetNuke.HtmlEditor.TelerikEditorProvider" providerPath="~/Providers/HtmlEditorProviders/Telerik/" toolsFile="~/Providers/HtmlEditorProviders/Telerik/Config/ToolsDefault.xml" configFile="~/Providers/HtmlEditorProviders/Telerik/Config/ConfigDefault.xml" FilterHostExtensions="True" />-->
        <add name="TelerikEditorProvider" type="DotNetNuke.HtmlEditor.TelerikEditorProvider.EditorProvider, DotNetNuke.HtmlEditor.TelerikEditorProvider" providerPath="~/Providers/HtmlEditorProviders/Telerik/" toolsFile="~/Providers/HtmlEditorProviders/Telerik/Config/ToolsDefault.xml" configFile="~/Providers/HtmlEditorProviders/Telerik/Config/ConfigDefault.xml" FilterHostExtensions="True" />
        <add name="DotNetNuke.RadEditorProvider" type="DotNetNuke.Providers.RadEditorProvider.EditorProvider, DotNetNuke.RadEditorProvider" providerPath="~/DesktopModules/Admin/RadEditorProvider" />
      </providers>
    </htmlEditor>

例: iPad では、

 <div style="text-align: center;"><strong>Case History Notes - Martha </strong><br /></div><br /><strong>6/24/11</strong>: Referred by Jackie <br /><strong>6/26/11:</strong>&nbsp; Sch. Initial Interview for 6/30; 7:00AM Breakfast at Cafe.<br /> 

予想よりも

ケース履歴メモ - マーサ

6/24/11 : ジャッキーによる
照会 6/26/11:   Sch. 6/30の一次面接。7:00AM カフェで朝食。

4

2 に答える 2

1

contentEditableiThings の Safariは、Web 上のほとんどの rech 編集パネルで使用される機能である をサポートしていません。

于 2011-09-17T21:34:09.170 に答える
0

私は iPad を持っていないので、これをトラブルシューティングすることはできません。ただし、デスクトップ版の Safari は正常に動作することを確認できます。DotNetNuke の新しいバージョンでこれを試しましたか? ブラウザーとテレリックの定義は、リリースごとに更新されます。何らかの理由でアップグレードできない場合は、テレリック コントロールだけをアップグレードしてみます。たとえば、 dnnWerk による DNN 5 RadEditor Providerの最新リリースを試すことができます。

于 2011-09-05T20:44:23.017 に答える