インポート機能を改善
インポート機能を改善
インポート時にコンテンツ(リソース)をリセットする機能
取り込み対象をbody要素のみとするか(従来どおり)htmlファイルそのまま全部かを選べる機能
を追加してみました。 /manager/actions/ に上書きです。
インポート後のキャッシュクリアも自動的に行ないます
- 添付ファイル
-
- import_site.static.zip
- (3.22 KiB) ダウンロード数: 442 回
Re: インポート機能を改善
・metaタグのcharset指定をMODxのエンコード指定に置換するようにしました。(charset=Shift_JIS → charset=UTF-8など)
・ファイルまるごとインポートした場合はリッチテキスト編集オフになるようにしました
・ファイルまるごとインポートした場合はリッチテキスト編集オフになるようにしました
- 添付ファイル
-
- import_site.static.zip
- (3.32 KiB) ダウンロード数: 430 回
Re: インポート機能を改善
ディレクトリ相当のリソースの作り方がおかしいので(中身が空のリソースを作ってしまいますよね)、index.htmlを探してこれを親リソースとして取り込むようにしました。再帰処理の組み方がよく分かってないので汚いソースになってしまいましたが、いちおう動いてます。
全リソースを初期化する場合はトップページ(site_start)を自動的に設定します。
グローバル設定で「エイリアスの重複を許可する」設定になっている場合はエイリアスの一意化を行なわないようにしました。
その他、リソースのリセットのタイミング調整などいくつか手を入れました。
全リソースを初期化する場合はトップページ(site_start)を自動的に設定します。
グローバル設定で「エイリアスの重複を許可する」設定になっている場合はエイリアスの一意化を行なわないようにしました。
その他、リソースのリセットのタイミング調整などいくつか手を入れました。
- 添付ファイル
-
- import_site.static.zip
- (3.39 KiB) ダウンロード数: 438 回
Re: インポート機能を改善
サイトツリー初期化時にトップページ相当のリソースのIDを「1」にセットするようにしました。
- 添付ファイル
-
- import_site.static.zip
- (3.45 KiB) ダウンロード数: 427 回
Re: インポート機能を改善
http://modxcms.com/forums/index.php/topic,49693.0.html
さらに機能を調整して本家に投下しました。
さらに機能を調整して本家に投下しました。
Re: インポート機能を改善
特に不具合報告もなさそうなので来週火曜日リリース予定の1.0.3r2に組み込んでみます。自分でも何件か試してみましたがなかなか便利です。
(ちなみに本家提出版はShiftJISやEUCコードのファイルは扱えません)
(ちなみに本家提出版はShiftJISやEUCコードのファイルは扱えません)