PowerCMS™

アドオン DynamicMTML.pack を使った機能

9件中1〜9件目を表示しています。

PowerCMS ではダイナミックパブリッシングを利用して高速に動作する検索機能を備えています。この検索機能では記事/ウェブページの検索が可能です。また、この機能を利用することによってカスタムフィールドや拡張フィールドの値を検索対象にすることができます。ここでは、キーワード検索、タグ検索、検索結果のフィード配信といった検索機能全般について説明します。 注意事項 WEB サーバーに PHP が必要です。 PHP からデータベースに接続・参照できる必要があります。 Copy2Public による転送機能とは併用できません。 検索機能を利用するための準備 検索機能はダイナミックパブリッシングを利用す...

カスタムオブジェクト(カスタム項目)、フォルダ別カスタムオブジェクトも、記事やカテゴリのようにアーカイブテンプレートを作成し、個別にファイルを出力することができます。 テンプレートを追加する手順 テンプレートの作成画面へ移動する テンプレートの管理(一覧) 画面で、アーカイブテンプレートのすぐ下、 「アーカイブ / 記事リスト」(2)をクリックしてテンプレート編集画面へ移動する 各ブログへ移動後、左メニューから [デザイン]-[テンプレート]をクリックしてテンプレートの管理(一覧)へ移動します。 アーカイブテンプレートはテンプレートの管理(一覧) 画面の右側、クリックフィルタから「アーカイブ...

データベースへの接続に失敗した時の処理の継続 コールバックプラグインによって、例えば別のデータベースへ接続をリトライして処理を継続することができます。 また、キャッシュが有効な場合は (ウェブサイト/ブログの全般設定で設定) キャッシュが存在すればキャッシュを、キャッシュがない場合でも静的ファイルが存在する場合にはファイルの内容を返すことができます。この時、ファイル内のテンプレートタグは下記のルールで処理されます。 <MTNonDynamicMTML> この中はそのまま出力されます。 </MTNonDynamicMTML> <MTDynamicMTML>...

静的ダイナミックパブリッシング (DynamicMTML) PowerCMS では静的生成と動的生成 (ダイナミックパブリッシング) に加え、部分的動的生成 (静的ダイナミックパブリッシング) をサポートしています。この機能は DynamicMTML アドオンによって提供されます。 静的ダイナミックパブリッシングの概要 サーバーに存在するファイルの MIME type が text/* で始まるか application/xhtml+xml であるテキストファイルの場合に、テキストにテンプレートタグが含まれていればそれをダイナミックパブリッシングエンジンで処理して結果を返します。 また、テンプ...

インストールと準備 動作条件 サーバーがダイナミックパブリッシングをサポートしていること(ブラウザで mt-check.php にアクセスしてチェックすることができます) Apache HTTP サーバーで分散設定ファイル (.htaccess) が有効化されており rewrite モジュール (mod_rewrite) のエンジンが有効であること 下記のように設定を進めます。 ダイナミックパブリッシングが利用可能なことを確認してください(ウェブサイト/ブログのサイト・パス以下に templates_c, cache ディレクトリが存在し、サーバーから書き込み可能である必要があります) $MT...

例1: 本文欄をキーワードで検索する (/file.html?q=keyword) <mt:dynamicmtml> <mt:query key="q" escape="html" setvar="query"> <mt:if name="query"> <mt:query key="limit" intval="1" setvar="limit"> <mt:unless nam...

ブロックタグ MTDynamicMTML 静的ファイルを出力するテンプレートに記載した場合、開始タグと終了タグを含むこのブロックは内容が処理されずそのままファイルに出力されます。このブロックの内部に記述してファイルに残った MTML はダイナミックパブリッシングによってビルド処理されます。 このタグおよび MTRawMTML タグをダイナミック MTML 静的出力 (PHP による静的ビルド)の際に有効化するためにはテンプレート内でユニークな値を (最初の) モディファイア「id」で指定してください (Smarty のテンプレートで id が必要となるため、インクルードされたテンプレート内では...

DynamicMTML

テンプレートタグの活用 DynamicMTML プラグインには動的にコンテンツを切り替えるために利用できるいくつかのダイナミックパブリッシング用テンプレートタグが用意されています。また、Perl によるスタティックパブリッシングと PHP による DynamicMTML を組み合わせて利用するためのスタティックパブリッシング用のテンプレートタグが用意されています (なお、これらのタグはスタティックパブリッシングにも対応していますが、例えば検索キーワード関連のタグやユーザーのログイン状態を判別するタグなどは mt-search.cgi を始めとした CGI による動的処理を経ない限り意図通りに動...

再構築時に物理ファイルを削除して最初にそのページにアクセスがあった時点でページを生成する (オンデマンド再構築) を行うことができます。次回以降のアクセスについては静的な HTML ファイルが返されるため、再構築処理を分散処理できるようになります。 オンデマンド再構築の設定には DynamicMTML が有効になっている必要があります。また、オンデマンド再構築は PHP によるダイナミックパブリッシングエンジンを利用して行われますので、ダイナミックパブリッシング非対応のプラグインは利用できません。 オンデマンド再構築のしくみ オンデマンド再構築が設定されたテンプレートは再構築時にビルド処理がス...

PowerCMS 5 ドキュメントを検索

キーワードを半角スペースで区切ると AND 検索となり、すべてのキーワードを含むページを検索します。

お問い合わせ

お問い合わせフォームがご利用できない場合は、以下のメールアドレスからも受け付けております。
contact@alfasado.jp

製品資料ダウンロード

パンフレットデータ、提案用資料などがダウンロードできます。