HOME > Blog ブログ・ブログ構築

Blog ブログ・ブログ構築の最近のブログ記事

WordPressで写真付きの日記をアップしたりレビューを書いたりしている時、複数の画像を自由にレイアウトしたり表を作りたいと思うことがある。

WordPressでは所謂HTMLのテーブル(Table)タグでのレイアウトは考えていないから、デフォルトのエディターのままでは、テーブルを作るのはかなり面倒。HTMLのタグが分かる人なら、ビジュアル編集モードからHTML編集モードに切り替え<table><tr><td>と書いていけばいいが、HTMLが分からない人にとっては難しく、また、サイズの変更やセルの結合など面倒な事が多い。

テーブル作成系のプラグインは数種類あるが、一番のお薦めは「Editor Extender」。
Editor Extenderはテーブル作成のプラグインという訳ではなく、多くの機能を追加してくれる。
Editor Extenderのインストールは簡単。ダウンロードしたEditor Extenderをpluginsフォルダに入れ、プラグインの有効化をするだけでいい。
なお、多種の機能があるEditor Extenderだが、あまり使わないものもあるから、Editor Extenderの設定画面のチェックボックスで必要なものだけチェックすることをお薦めする。デジタルゲートがお薦めするのは「Style」と「Table」の2つ。

あとは編修画面に増えたメニューアイコンから使っていくだけだが、ブラウザによって多少違うから要注意。

IEでは、セルの結合に、マウスでのドラッグによるセルの複数選択ができない(ポップアップされるメニューから結合したい数を入力すれば可能)。

Lunascapeでは、レンダリングエンジンの選択にもよるが、メニューアイコンのツールチップが出ない。

お薦めなのはFireFox。Windows、Mac共、問題なく使える。

MacのSafari 1.x も表示されない。


最後に動作環境だが、WordPress2.6.xだとポップアップメニューが正しく表示されない。現行の2.7.1にアップデートすることをお薦めする。

ちなみに、WordPress muでは、設定メニューのチェックボックスが保存できないため使用できない。


MT4でMTIfを使う時の簡単ガイド

MovableTypeはvar.4になってかなり使いやすくなった。
テンプレートで<MTIf name="main_index">として設定するだけで、その部分は「メインページのみで表示されるもの」となる。

例:
<MTIf name="main_index">
メインページのみで表示させたいもの
</MTIf>

もし、「 メインページのみで表示させたいもの」、「メインページ以外で表示させたいもの」が同時にある場合は

例:
<MTIf name="main_index">
メインページのみで表示させたいもの
<MTElse>
メインページ以外で表示させたいもの
</MTIf>

これで、メインページでは「 メインページのみで表示させたいもの」、それ以外のページでは「メインページ以外で表示させたいもの」、が表示されるようになる。

では、メインページのみ表示させたくない場合はどうするか。

例:
<MTIf name="main_index">
空白
<MTElse>
メインページ以外で表示させたいもの
</MTIf>

上に習い、上記のようにしておけば、メインページは「空白」、となり、それ以外のページでは「メインページ以外で表示させたいもの」、が表示されるようになるが、もっと簡単にできるように関数が用意されている。

例:
<MTUnless name="main_index">
メインページ以外で表示させたいもの
</MTUnless>

これだけでいい。「If」に対しての「Unless」ということ。




サイトマップの作成は、GoogleやYahoo!やMSNにクロールされやすくなり、SEO対策としてはとても有効な手段。

Movable Type 4を使っているなら、簡単にテンプレートの追加で作成できるから、是非作成してSEOに役立ててもらいたい。

サイトマップ用テンプレートの作り方(Movable Type 4)

管理ページにログイン
「デザイン」→「ブログのテンプレート」→「インデックステンプレートを作成」

設定(一例)
テンプレートの名称→Google Sitemaps
テンプレートの種類→カスタムインデックステンプレート(そのまま)
出力ファイル名→sitemaps.xml
インデックステンプレートを再構築するとき、このテンプレートも再構築する→チェック

テンプレート




<$MTBlogURL encode_xml="1"$>
<$MTDate format="%Y-%m-%dT%H:%M:%S"$><$MTBlogTimezone$>
daily




<$MTEntryPermalink encode_xml="1"$>
<$MTEntryModifiedDate format="%Y-%m-%dT%H:%M:%S"$><$MTBlogTimezone$>
1.0





<$MTArchiveLink encode_xml="1"$>

<$MTEntryModifiedDate format="%Y-%m-%dT%H:%M:%S"$><$MTBlogTimezone$>






<$MTArchiveLink encode_xml="1"$>

<$MTEntryModifiedDate format="%Y-%m-%dT%H:%M:%S"$><$MTBlogTimezone$>






<$MTArchiveLink encode_xml="1"$>

<$MTEntryModifiedDate format="%Y-%m-%dT%H:%M:%S"$><$MTBlogTimezone$>






<$MTArchiveLink encode_xml="1"$>

<$MTEntryModifiedDate format="%Y-%m-%dT%H:%M:%S"$><$MTBlogTimezone$>






<$MTArchiveLink encode_xml="1"$>

<$MTEntryModifiedDate format="%Y-%m-%dT%H:%M:%S"$><$MTBlogTimezone$>






<$MTArchiveLink encode_xml="1"$>

<$MTEntryModifiedDate format="%Y-%m-%dT%H:%M:%S"$><$MTBlogTimezone$>






<$MTArchiveLink encode_xml="1"$>

<$MTEntryModifiedDate format="%Y-%m-%dT%H:%M:%S"$><$MTBlogTimezone$>






<$MTArchiveLink encode_xml="1"$>

<$MTEntryModifiedDate format="%Y-%m-%dT%H:%M:%S"$><$MTBlogTimezone$>






<$MTArchiveLink encode_xml="1"$>

<$MTEntryModifiedDate format="%Y-%m-%dT%H:%M:%S"$><$MTBlogTimezone$>






<$MTArchiveLink encode_xml="1"$>

<$MTEntryModifiedDate format="%Y-%m-%dT%H:%M:%S"$><$MTBlogTimezone$>






<$MTArchiveLink encode_xml="1"$>

<$MTEntryModifiedDate format="%Y-%m-%dT%H:%M:%S"$><$MTBlogTimezone$>






<$MTArchiveLink encode_xml="1"$>

<$MTEntryModifiedDate format="%Y-%m-%dT%H:%M:%S"$><$MTBlogTimezone$>






<$MTArchiveLink encode_xml="1"$>

<$MTEntryModifiedDate format="%Y-%m-%dT%H:%M:%S"$><$MTBlogTimezone$>






<$MTArchiveLink encode_xml="1"$>

<$MTEntryModifiedDate format="%Y-%m-%dT%H:%M:%S"$><$MTBlogTimezone$>



※いろいろなサイトで公開されているから「MT4 google sitemap/0.9」等で検索するといい。