DotNetNuke 対応ホスティングサービスに、「at link 専用サーバサービス」を追加
DotNetNuke.jp 掲示板は、すべての DotNetNuke ユーザーのための情報共有の場です。単に質問・回答の場ではありませんし、回答義務もございません。運営メンバーも含め、DotNetNuke を日々学んでいる状況です。質問をする場合は、まずインターネットなどで自分自身でお調べいただき、その情報を共有する事をこころがけてください。
DotNetNuke のリッチテキスト編集を強化する方法です。テキスト中での、Flash や画像の利用が簡単になります。
FCKeditor とは:
Web ブラウザのページ内で、リッチテキストの編集機能を提供する モジュールです。 下記のサイトにて、情報提供されています。
FCKeditor http://www.fckeditor.net/
DotNetNuke 4.5 では、このエディタが標準採用されます。
なお、DotNetNuke 4.4 までの標準エディタは、FreeTextBox 3です。 略して Ftb3 と表現しています。
FreeTextBox http://freetextbox.com/default.aspx
こちらも多くの Web システムで利用されています。 商用ライセンス、高機能版が提供されています。
DotNetNuke のリッチテキスト編集機能:
DotNetNuke は、リッチテキストの編集に使うエディタを 追加、切り替えることができます。
下記の手順で、FCKEditor を追加することができますが、 気に入らなければ、FreeTextBox に戻すこともできます。
インストール済みどうか確認する: DotNetNuke サイトに、FCKeditor がインストールされているかどうかは、 次の方法で確認できます。
方法: 1.ファイル「web.config」に文字「FckHtmlEditorProvider」があるか 確認します。
例: <add name="FckHtmlEditorProvider"
あれば、インストール済みです。
設定手順:
1.DotNetNuke.com サイトにログインします。
2.ページ「Downloads」からファイル「Provider :: FCKeditor」の Install 版をダウンロードします。
ファイル名: FckHtmlEditorProvider_01.00.07_Install_UNZIP.zip
3.ダウンロードしたファイルを解凍します。 構成は次のようになります。
ファイル: Install.txt フォルダ: Bin, Providers
Install.txt にインストール手順が英文で説明されています。
4.フォルダ「Bin」「Providers」の内容を DotNetNuke サイトに コピーします。 それぞれ DotNetNuke をインストールしたフォルダにコピーして ください。
5.ファイル「web.config」を開きます。 変更前に、ファイル「web.config」のバックアップを作成しておくことをお勧めします。
6.文字「<htmlEditor defaultProvider="」を探します。
例: <htmlEditor defaultProvider="Ftb3HtmlEditorProvider">
7.属性「defaultProvider」の値を「FckHtmlEditorProvider」に変更します。
変更例: <htmlEditor defaultProvider="FckHtmlEditorProvider">
defaultProvider に利用するエディタを選択します。
8.その数行下にある「</providers>」を探し、その行の前に内容を追加します。
追加する内容: ~~~~~~~~~~~ ここから <!-- DSFCK options: ============ Documentation not ready yet --> <add name="FckHtmlEditorProvider" type="DotNetNuke.HtmlEditor.FckHtmlEditorProvider.FckHtmlEditorProvider, DotNetNuke.FckHtmlEditorProvider" providerPath="~/Providers/HtmlEditorProviders/FckHtmlEditorProvider/" CustomConfigurationPath="~/Providers/HtmlEditorProviders/FckHtmlEditorProvider/custom/FCKConfig.js" EnhancedSecurityDefault="false" SecureConfigurationPath="~/Providers/HtmlEditorProviders/FckHtmlEditorProvider/custom/FCKConfigSecure.js" ImageGalleryPath="~/Providers/HtmlEditorProviders/FckHtmlEditorProvider/fckimagegallery.aspx" ImageUploadPath="~/Providers/HtmlEditorProviders/FckHtmlEditorProvider/fckimagegallery.aspx" ImageAllowedFileTypes="gif,png,bmp,jpg" FlashGalleryPath="~/Providers/HtmlEditorProviders/FckHtmlEditorProvider/fckimagegallery.aspx" FlashUploadPath="~/Providers/HtmlEditorProviders/FckHtmlEditorProvider/fckimagegallery.aspx" FlashAllowedFileTypes="fla,swf" LinksGalleryPath="~/Providers/HtmlEditorProviders/FckHtmlEditorProvider/fcklinkgallery.aspx" DynamicStylesGeneratorPath="~/Providers/HtmlEditorProviders/FckHtmlEditorProvider/FCKStyles.aspx" DynamicStylesCaseSensitive="true" DynamicStylesGeneratorFilter="controlpanel|filemanager|mainmenu|wizard" StaticStylesFile="~/Providers/HtmlEditorProviders/FckHtmlEditorProvider/FCKeditor/fckstyles.xml" StylesDefaultMode="Static" DynamicCSSGeneratorPath="~/Providers/HtmlEditorProviders/FckHtmlEditorProvider/FCKCSS.aspx" StaticCSSFile="~/Providers/HtmlEditorProviders/FckHtmlEditorProvider/FCKeditor/editor/css/fck_editorarea.css" CSSDefaultMode="static" spellCheck="ieSpell" AvailableToolbarSkins="Office2003,Silver" DefaultToolbarSkin="Office2003" AvailableToolBarSets="DNNDefault,Default,NoGallery,Basic" DefaultToolbarSet="DNNDefault" DefaultImageGallerySkin="Default" DefaultFlashGallerySkin="Default" DefaultLinksGallerySkin="Default" FCKDebugMode="false" UseFCKSource="false" OptionsOpenMode="ShowModalDialog" CustomOptionsDialog="Admin" /> ~~~~~~~~~~~ ここまで
9.ファイル「web.config」を保存して、閉じます。
以上で、FCKeditor に切り替えできました。
FCKeditor が気に入らない場合:
ファイル「web.config」のタグ「htmlEditor」の属性「defaultProvider」の値を 「Ftb3HtmlEditorProvider」に戻すと、元の FreeTextBox 3 に戻ります。
おかしくなった場合は、バックアップしておいた web.config に戻してください。