Blog ブログ・ブログ構築

MT4で特定のカテゴリのみをトップページに表示したい

Movable TypeのCMS機能を使いホームページを作成・構築している人も多いと思いますが、エントリーを追加しつつ、トップページは、会社の説明や概要などを表示させておきたい場合のヒントなど。

デフォルトのままでは、最新記事がトップになってしまうため、最初に思いつくのが、トップにいて欲しい記事の日付を未来にすること。
でも、これはちょっと格好悪いですね。

同じようなことを考えている人は多いようで、便利なプラグインが公開されています。

MovableTypeのプラグイン、CatEntries

markpasc.org

ダウンロード

上記URLから、ファイルに保存とかで適当にテキストファイルとして保存。
拡張子が.txtだったら拡張子を「.pl」にして完了。

インストール

MovableType本体が置いてあるディレクトリ下のplaginディレクトリにファイルをアップロード。

使い方

メインページテンプレートのIndexテンプレートを開き、

<MTEntries>

</MTEntries>
の部分を

<MTCatEntries lastn=”5″ include=”ホームページ制作”>

</MTCatEntries >

としてあげればいい。(「ホームページ制作」は例として)
複数ある時は「,」で繋ぐ。(「ホームページ制作,ブログ構築,PHPプログラム」)
lastnは件数。

逆に表示したくないカテゴリーは
exclude=”アフェリエイト,サイトマップ”
とすればいい。

でも、
単に表示させたいカテゴリを決めるだけなら、プラグインは必要ない。

<MTEntries category=”ホームページ制作 or Webアプリケーション開発” lastn=”5″>

</MTEntries>

こんな感じでOK。
こっちの方が簡単で便利。

ブログシステムの紹介/Movable Type(ムーバブルタイプ)

mt4.jpg
Movable Typeとは、ウェブログ・システムのひとつで、高い拡張性とカスタマイズ機能を備えています。
多くのブログで使われており、ブログの流行の元になったシステムとも言えます。

Movable Typeを動かすのには以下の環境が必要です。
Perl バージョン 5.6.1 以上が使えるWebサーバー
MySQL 4.0 以降、PostgreSQL 8 以降、SQLiteが使えるデータベースへの接続
その他、複数の外部モジュールが必要です。

ブログシステムの紹介/Nucleus CMS

nucleus.jpg
Nucleus とはPHPで書かれたコンテンツマネジメントシステム(Contents Management System)ツールです。
主にWeblogやニュースサイト等に用いられますが、CMS機能を利用して、様々なホームページに取り入れることも可能です。

Nucleusを動かすのには以下の環境が必要です。
PHP 4.1以降が使えるWebサーバー
MySQL 3.23.x以降が使えるデータベースへの接続

ブログシステムの紹介/P_BLOG

pblog.jpg
P_BLOG とはPHP + MySQLベースの国産Weblogツールです。
特徴として、通常のログ管理機能の他、ファイルダウンローダー、アクセス解析、フォーラムスタイルでも使えるコメント機能、トラックバック送受信機能、更新Ping送信機能、CSSスイッチャー、そして独自のコンテンツ拡張機能「VARS」等があります。