Movable Typeで再構築しないで反映させる方法はないのでしょうか?
一つとしてPHPなどを使って、よくあるサイドのナビゲーションのマンスリーリストやカテゴリーリストなどはDBから情報をひぱっていけばできるかと思うのですが、アーカイブテンプレートに更新情報を反映させるために、再構築しなければならないと思います。
できるだけ再構築せずに運用できる方法はないでしょうか?
何かアイデアがあれば教えて下さい。
もちろん、だったらMTじゃないCMSを使えばって話なのですが、運用者がただ面倒だからだと思うのですが、そんなオーダーがでてて困ってます。
A 回答 (2件)
- 最新から表示
- 回答順に表示
No.2
- 回答日時:
こんにちは。
私は1MT7Blogで構築されたポータルサイトを構築したことがあります。
その時は、phpとMT4のマルチブログ機能を活用しました。
再構築を必要としたのは、クライアントが記事を修正したのにページにそれが反映されなかった時のみでした。
MTは、記事を投稿した時に、
インデックスアーカイブと記事に関係するアーカイブス(カテゴリーや月別)を再構築しますが、
この時の『再構築』で大抵の事が済むようにすればいいと思います。
まず、前提として、全てのファイルの拡張子をphpにします。
phpインクルードを多用するためです。
AブログにBブログの最新記事5件を表示したいと思ったら、
Bブログのインデックスアーカイブで新規にテンプレートを作成。
中身は、<MTEntries lastn="5">~</MTEntries>
これを仮にB-news.phpと保存
Aブログのテンプレート、もしくはHTMLコードに、
<?php include('Bブログの絶対パス/B-news.php'); ?>
とすれば、Aブログの再構築の必要無く、
Aブログには常にBブログの最新記事5件が表示されます。
例)ポータルサイトのトップページ
Aブログの最新情報(AブログでA-news.phpとして出力、phpインクルード)
Bブログの最新情報(BブログでA-news.phpとして出力、phpインクルード)
・
・
・
このように、○ブログの記事を○ブログ以外の場所“X”で使用したいと思ったら、
○ブログのインデックステンプレートでインクルード用のテンプレートを作成し、
“x”でphpインクルードさせます。
また、ポータルサイトですと、
時に複数のブログ記事を混ぜて表示したいということがあると思います。
その場合は、マルチブログ機能で、該当するブログを勝手に再構築させます。
A~Eのブログの記事を織り交ぜて最新記事リストを表示したい、とします。
その時は、Aブログのインデックステンプレートに以下のようなテンプレートを作成します。
<MTMultiBlog mode="context" include_blogs="a,b,c,d,e"><MTEntries lastn="x">~</MTEntries></MTMultiBlog>
これをAE-news.phpとして出力
Aブログのツール→プラグイン→MultiBlogで再構築トリガーを設定します。
・Bブログ/ブログ記事の保存時/インデックスを再構築する
・Cブログ/ブログ記事の保存時/インデックスを再構築する
・Dブログ/ブログ記事の保存時/インデックスを再構築する
・Eブログ/ブログ記事の保存時/インデックスを再構築する
上記設定で、それぞれのブログ(B~E)に記事が保存された際に、Aブログのインデックステンプレートが勝手に再構築されます。
よって、AE-news.phpが常に最新記事リストとして出力されます。
マルチブログ機能で注意が必要なのは、記事の修正時にその修正が出力に反映されない場合があるということです。
『記事を削除したのに、記事リストに並んでいる』
たまにあります。
恐らく、マルチブログ機能の再構築トリガーの条件に当てはまらなかったのでしょう。
この場合は、Aブログのインデックスアーカイブの再構築が必要です。
マルチブログで複数記事を織り交ぜて表示したいと思ったら、マルチブログ用にブログを1つ作っておくと便利です。
私の場合、一切記事を持たない『0ブログ』を作り、
この『0ブログ』上で他のブログ記事を集めたテンプレートを作成します。
『0ブログ』を作る利点は、マルチブログ関連の再構築が必要な際、『0ブログ』さえ再構築すればOKという分かりやすさ(管理側にもクライアント側にも)です。
他に『再構築』を不必要とするために、
エントリーアーカイブはあくまでもそのエントリーの内容だけを表示させるようにする!
※ 『次の記事、前の記事』や、同一カテゴリーの記事など、他のエントリーの内容を引っ張ってくるとややこしくなります!どうしても表示したい時は極力phpインクルードで片付けます。
・カテゴリーリスト、アーカイブリスト等はphpで出力→インクルードさせる。
といったところでしょうか?
参考になれば幸いです。
ブログ16個・・・・・・制作サイドとしては吐き気がしますね(笑)
CHI-512さん、すごく丁寧な解説ありいがとうございます。
実際に試してみました。
うまくいきました。これで解決できそうです。
すごく助かりました。
ちなみにブログ16個から24個に増えそうです。
がんばります!
No.1
- 回答日時:
こんにちは。
どういった時に発生する『再構築』を減らしたいのですか?
『面倒』ということは、
『エントリーを投稿する』
以外の作業時に再構築を必要とするような事態が頻繁に起きているんですよね?
恐らく、100%再構築を無くすことは不可能でしょうが、
『エントリー保存時の再構築』である程度済ますようにすることは可能だと思います。
とりあえず、情報が足りないので補足してください。
この回答への補足
返信ありがとうございます。
情報不足ですみませんでした。
トップページをポータルとし、一つのMTにいくつものBlog (コンテンツや一人一人のBlog)が存在します。
コンテンツとしてはフォトギャラリー、ニュース、いくつものBlogをまとめたポータルページなどが存在します。
Blogも現在は8つなのですが、これが倍くらいになる予定だそうです。
複数のものが存在する上に、Blogの記事の投稿の更新が頻繁なため、すでに過去の記事も多くあります。
各コンテンツなどにはBlogやニュースの更新履歴などを表示しているために再構築は欠かせません。
今回はリニューアルということで『再構築』がどうにかならないかということで、
『再構築』の際の負荷をできるだけ、軽減したいと思ってます。
何かいいアドバイスがあったら教えていただきたいです。
よろしくお願いします。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- SQL Server SQL ServerでDBを構築。これは開発? 4 2022/05/28 14:10
- Excel(エクセル) Excel M365 データチェックの仕掛けを作りたい 2 2023/06/03 23:54
- その他(ネットショッピング・通販・ECサイト) 複数社の運送会社の料金表が設定できるネットショップ構築システムはあるでしょうか? 1 2022/08/24 23:43
- AJAX 入力フォームの値をQRコードで入力できるようにしたい。 6 2023/03/29 08:34
- インターネット広告・アフィリエイト アフェリエイトサイト 作成について 5 2022/05/13 21:31
- 一戸建て 新築の境界線について。 現在新築検討中です。 ホームビルダーから図面と見積もりが出てきたのですが、外 5 2022/07/16 09:20
- 家具・インテリア 購入予定のソファの相談です。 新築にソファを購入しようと色々探しているのですが、今までソファを使った 2 2022/10/27 07:00
- 浮気・不倫(結婚) 不倫後との旦那との再構築したいです 9 2022/09/20 04:17
- Visual Basic(VBA) エクセルについて教えてください。 3 2023/06/28 09:11
- Wi-Fi・無線LAN 30メートル以上離れた家屋に無線LAN環境構築方法 7 2022/09/18 18:08
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
一般人が書いたブログって誰も...
-
この XML ファイルにはスタイル...
-
exciteブログのパスワードの変...
-
ブログやYoutubeで勝手に人の記...
-
アメーバブログをPCと携帯両...
-
URLの貼り付けと名前の変更につ...
-
特定の人だけが見れるブログ
-
動詞-て + らして って どうい...
-
FC2は登録しても安全ですか?
-
発音記号の入力方法
-
大日月地神示 ←について ご存知...
-
絵日記ブログ稼げますでしょうか?
-
gooブログへのコメント投稿につ...
-
「シニアと呼ばれている高齢者...
-
ブログを書いている本人だけに...
-
noteで収益化を目指しています...
-
URLを知る人だけが見られるブロ...
-
エキサイトブログでGoogle AdSe...
-
ブログの収益化を目指している...
-
記事はそのままでブログのURLだ...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
この XML ファイルにはスタイル...
-
ブログやYoutubeで勝手に人の記...
-
大日月地神示 ←について ご存知...
-
動詞-て + らして って どうい...
-
URLを知る人だけが見られるブロ...
-
ブログのコメントについて
-
画像をタップしたら別の画像に...
-
FC2は登録しても安全ですか?
-
ブログのログアウト方法
-
自分のブログ、誰に読まれてる...
-
検索しすぎました
-
アメーバブログをPCと携帯両...
-
ブログを書いている人は、だれ...
-
ブックマークをすると相手に個...
-
ブログで企業やお店を「さん」...
-
昨日ブログを始めたのですが、...
-
ホームページを作る費用
-
URLの貼り付けと名前の変更につ...
-
突然更新が途絶えたブログ
-
Macでの、.txtファイルからxml...
おすすめ情報