CDJの記録 form CDJ SATORU

アーカイブカテゴリ:Movabletypeノウハウ

2005年04月08日

M001_MovableTypeとDreamWeaverを連携する

このエントリでは、主にMovableTypeとDreamWeaverの連携手順やノウハウを掲載していきます。

投稿者 CDJSATORU : 01:58 | コメント (0) | トラックバック

2005年04月09日

M002_MovableType文字化け対応

友達に「コメント入れようとすると文字化けする」と連絡を受けて、確認したところ、コメントは入れられたけれども、IEのエンコードを自動選択に変えると、確かに文字化けするようです。とりあえず、原因と対策を下記に列記してみました。まだまだ根は深そうです。
ちなみに、もしも文字化けしたときは「UTF-8」というエンコードに変えてください。自動選択ではまだきちんと表示されないようです・・・・
-----
EXTENDED BODY:

投稿者 CDJSATORU : 07:15 | コメント (1) | トラックバック

2005年04月10日

M003_メニュー開閉の導入

CROSSBREEDというサイトにメニューの開閉コンテンツが掲載されていたので、導入してみました。とりあえず、メールフォームのみ導入していますが、これからはいろいろサブメニューが更に増えていくと思われるので、随時調整していきます。
導入方法はこちら。
http://cross-breed.com/archives/200404020146.php

投稿者 CDJSATORU : 00:11 | コメント (2) | トラックバック

2005年04月11日

M004_pingサイト(更新広報サイト)への登録

ひと昔前はホームページアドレスをYahooやGoogleへ登録申請していましたが、今ではブログ専用の広報サイトがあるそうな。
とりあえず、有名といわれるところにちょこちょこと登録してみました。

主なサイトは下記になります。
みなさんも、ブログを作られるときには、ご利用いただくとよいかも。

blogサービス[ココログ]:@nifty
http://ping.cocolog-nifty.com/xmlrpc

BlogPeople
http://www.blogpeople.net/servlet/weblogUpdates

Myblog japan
http://ping.myblog.jp/

ping.bloggers.jp
http://ping.bloggers.jp/rpc/

投稿者 CDJSATORU : 01:35 | コメント (0) | トラックバック

M005_カテゴリごとの総数を表示

カテゴリーごとのエントリー総数を表示する機能を追加しました。
ぱっと調べても見つからなかったのですが、結果として、プラグインを使わなくても表示できます。

<MTArchiveList archive_type="Category">
<li><a href="<$MTArchiveLink$>"><$MTArchiveTitle$></a> [<$MTCategoryCount$>
</li>
</MTArchiveList>

※<>は全角文字で表記しています。

投稿者 CDJSATORU : 06:19 | コメント (0) | トラックバック

2005年04月12日

M006_MTエラーメッセージ対応録

このカテゴリでは、エラーメッセージが発生した際の対応録を記載していきます。

投稿者 CDJSATORU : 03:21 | コメント (2) | トラックバック

M007_Shit-JISのMTからRSSをUTF-8出力

検索しても結局見つからず、現在CDJ-S.comは文字コード『UTF-8』で実施しているのですが、
情報提供があったのでご紹介を。

下記のサイトに、Shit-JISでMovableTypeを運用しながら、RSSだけUTF-8で出力する方法が掲載されています。
メール送信プログラムや、その他CGIなど、Shit-JISにしか対応していないプログラムを導入するときには便利と思います。

Going My Way
: Shift_JISのBlogのRSSだけUTF-8にする方法
http://kengo.preston-net.com/archives/000673.shtml#000673

投稿者 CDJSATORU : 12:33 | コメント (0) | トラックバック

2005年04月13日

M008_エントリーの表示文字数を制限する

どうしてもエントリータイトルの文字数が多くて、レイアウトがごちゃっと崩れてしまうので、検索エンジンみたく文字数を制限してみました。

プラグインはこちらから。
http://www.villagewood.net/blog/archives/000195.html

投稿者 CDJSATORU : 04:28 | コメント (0) | トラックバック

M009_1行おきにエントリーの背景色を変える

どうにもリスト表示が見にくいので、1行おきに背景色を変えてみました。

やりかたは、


<MTEntries lastn="1">
~~~~
</MTEntries>

<MTEntries offset="1" lastn="1">
<li id="backcolor_true">~~~~~~
</MTEntries>

<MTEntries offset="2" lastn="1">
~~~~~~~~~
</MTEntries>

<MTEntries offset="3" lastn="1">
<li id="backcolor_true">~~~~~~
</MTEntries>


という感じに、offset値を使って切り替えています。
あとは、CSSファイルにid(#backcolor_true{ background: #EEEEFF; })
などと設定してやれば、できあがりです。

ただ、プログラムソースとしてはとてもカッコ悪いので、誰かもっとスマートなやり方を知っていたら、教えていただけるとありがたいです。

投稿者 CDJSATORU : 04:31 | コメント (0) | トラックバック

2005年04月14日

M010_アーカイブとエントリーとカテゴリ

アーカイブ、エントリー、カテゴリって、それぞれ何のことだか、みなさんわかりますか?
私も最初はまったくわけがわからなかったのですが、最近、やっとちょっとわかってきました。

日記や本サイト『CDJ-S.com』を例にご紹介しましょう。

■カテゴリ
ブログによっては『分類』と記載されたりすることがあります。
本サイトCDJ-S.comではネタの種類によって『カテゴリ』分けをしています。
 ・ホームページのネタであれば、⇒ 『HomePage編集道中記』
 ・CDJのネタであれば、⇒ 『CDJネタ』
といったような感じです。

■エントリー
ブログによっては『記事』と記載されたりすることがあります。
ひとつひとつのネタをさします。

日記で言うところの「今日は~~~しました。楽しかったです」のような本文のことをさします。
ちなみに、本サイトではひとつひとつのエントリーからもカテゴリがわかるように、最初に『M010』といったような管理番号もつけています。

■アーカイブ
カテゴリに非常に似ているので、ここがややこしいので混乱します。
一言で言うと『分類の方法』といった感じです。

MovableTypeのアーカイブのデフォルト設定は、月ごとの分類となっています。
したがって、どんな種類のネタも、各月ごとに分類されて表示されます。

本サイトのアーカイブ設定はカテゴリごとの分類になっています。
したがって、いつ記事が追加されても、カテゴリごとに分類されて表示されます。

・・・・わかりましたか?
自分でMovableTypeをちょっといじってみて、2、3日してからもう一度この記事をみると、よりわかりやすいと思います・・・

投稿者 CDJSATORU : 01:45 | コメント (0) | トラックバック

2005年04月15日

M011_属するカテゴリーごとにエントリーの背景色を切り替える

おんなじ背景色でえんえんと文字ばっかり続くのも気持ちがよくないので、とりあえず背景を色分けしてみました。
方法は下記の通り。

<MTEntries lastn="5">
<div id="<$MTEntryCategory$>">
   :
途中省略
   :
</div>
</MTEntries >

※<>は全角文字で表記しています。

後は、上記のidに表示されるカテゴリ名のID定義をCSSファイルに書き込めばOK。

例:ID名に『other』と入る場合
#other {
border: 1px solid #AAAAFF;
padding: 4px;
width: 97%;
background: #EEEEFF;

※{}は全角文字で記載しています。

尚、コツとして、カテゴリの名前で表記をするので『カテゴリのタイトル』は半角英文字のみを使うこと。
メニューに表示するカテゴリ名は『カテゴリーの説明』欄に正式なカテゴリ名を記入し、<$MTCategoryDescription$>を利用して表示させる。

そんなメンドウな、と思うかもしれないが、いろいろ今後カテゴリごとに設定を行っていきたい場合は非常に重要な設定。

投稿者 CDJSATORU : 02:38 | コメント (0) | トラックバック