お知らせ

ちゃんと儲けたい人のためのFXチャート分析大全2011年5月28日

ちゃんと儲けたい人のためのFXチャート分析大全」が発売されました。
FX(外国為替証拠金取引)でのチャート分析の方法を解説しています。

他にも多数書籍を執筆しています。
こちらもぜひご覧ください。

MT用横型Flashカレンダー(V3.0)をWordPressで使う(後編)

| コメント(6) | トラックバック(1)

昨日に引き続き、MT用横型FlashカレンダーをWordPressで使うカスタマイズを紹介します。

1.Flashのアップロード

ご自分のサーバーに、カレンダーのFlashをアップロードします。

まず、Kinarie&May様のサイトで、カレンダーのFlashをダウンロードします。
ダウンロード元のページはこちらです。

ダウンロードしたらファイルを解凍し、その中にある「w_calendar300.swf」を、サーバーにアップロードしておきます。

2.Flashのソースの作成

次に、Kinarie&May様の「MT用横型フラッシュカレンダー3.00 ソース作成ページ」を利用して、Flashのソースを作成します。

設定項目のうち、「XMLフォルダアドレス」の設定は、「http://Blogのアドレス/xml/」にします。
例えば、Blogのアドレスが「http://www.foo.com/wpblog/」の方だと、この欄に「http://www.foo.com/wpblog/xml/」を入力します。
「swfアドレス」には、w_calendar300.swfのアップロード先のアドレスを入力します。
また、「設置場所」では「通常使用」を選びます。
これら以外の設定項目は、お好きなように設定することができます。

設定が終わったら、「ソース表示」のボタンをクリックして、Flashのソースを作成します。
そして、そのソースをコピーします。

↓ソースの作成例
Flashのソースの作成例

3.WordPressにカレンダーのソースを貼り付ける

次に、カレンダーのソースをWordPressのテンプレートに貼り付けます。

通常は、ヘッダーのテンプレート(header.php)で、コンテンツ部分の直前にソースを貼り付けます。
カレンダーが中央に表示されるように、以下のようにして貼り付けると良いでしょう。

<div style="text-align : center;">
<object classid='clsid:d27cdb6e-ae6d-11cf-96b8-444553540000' codebase='http://fpdownload.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=8,0,0,0' width='650' height='22' id='w_calendar300' align='middle'>・・・(途中略)・・・</object>
</div>

例えば、EasyAllテーマの場合、header.phpの最後の方に以下の赤字のような部分を追加します。

<div id="navcontainer">
・
・
・
<ul>
<?php wp_list_pages('title_li='); ?>
</ul>
</div>

<div style="text-align : center;">
<object classid='clsid:d27cdb6e-ae6d-11cf-96b8-444553540000' codebase='http://fpdownload.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=8,0,0,0' width='650' height='22' id='w_calendar300' align='middle'>・・・(途中略)・・・</object>
</div>

<div id="content">
<!-- end header -->

4.WordPress標準のカレンダーとの違い

FlashカレンダーとWordPress標準のカレンダーは、以下の点で動作が異なります。

動作が異なる点WordPress標準のカレンダーの場合Flashカレンダーの場合
前後の月へのリンクをクリックした場合前後の月のアーカイブページへ移動します。カレンダー部分だけが前後の月のものに変わります。
月別のアーカイブページを表示した場合アーカイブの月のカレンダーが表示されます。現在の月のカレンダーが表示されます。
個々の記事のページを表示した場合記事を投稿した月のカレンダーが表示されます。現在の月のカレンダーが表示されます。

 

Facebook連携

当記事について「いいね」や「送信」を行っていただけると幸いです。


この記事についてウォールに投稿

トラックバック(1)

トラックバックURL: http://www.h-fj.com/mt/mt-tb.cgi/887.

The blog of H.Fujimoto様で紹介のカレンダー設置にチャレンジ。 ……うまくいかねぇ! んーむ。どうしたもんか。 ... 続きを読む

コメント(スレッド4件,コメント6件)

コメントはスレッド表示になっています。
また、スレッドの先頭のコメントに対する返信には、先頭に矢印を表示しています。

No.2 なつみ : (無題)

いつも素晴らしいプラグインに感謝しています。
今回こちらを使わせてもらおうと思ったのですが、
どうしてもxml出力ができません。

サイトはhttp://tubuyaki.s5.coreserver.jp/xml/2007_08.xml
ファイルの変更場所は何度も確認しましたが、間違いはありませんでした。また、設置場所も問題はありません。
カレンダーの表示もされています。

ご意見いただけるようでありましたらよろしくお願いします。

No.3  : (無題)

>なつみさん
こんにちは。プラグインご利用ありがとうございます。

こちらでhttp://tubuyaki.s5.coreserver.jp/xml/2007_08.xmlにアクセスしてみましたが、XMLは正しく出力されていました。
また、XMLが出力されていなければ、カレンダーも正しく動作しないです。

なお、「http://tubuyaki.s5.coreserver.jp/xml/2007_08.xml」にアクセスすると、「http://tubuyaki.s5.coreserver.jp/?calxml=1&m=200708」にリダイレクトされますが、これは正しい動作です。

No.4 chohagi : (無題)

いつも素晴らしいプラグインに感謝しております。

今回こちらを使わせていただいておりますが、
wordpress2.1以降を使用している関係上、当該プラグインを一部修正し使用させていただいております。具体的には以下のように変更しました。

flash_calendar.php
削除:$query .= ' AND post_status = \'static\'';

追加:$query .= ' AND post_status = \'publish\'';
$query .= ' AND post_type = \'post\'';

SQLを少々変更しただけですが・・もしかしたら2.1以降を使用していてうまくいかなく困っている方もいらっしゃるんじゃないかとおもい書かせていただきました。

No.5  : (無題)

>chohagiさん
こんにちは。
ご報告ありがとうございました。

No.6 でらら : (無題)

こんにちは。

現在WordPress 2.7.1を使用しています。
そして、このFlashカレンダーを導入しようご試行錯誤をしたのですが、Flashカレンダーに記事へのリンクが追加されません。

上の2つのコメントを見させてもらい、
XMLも正しく出力されているようですし、flash_calendar.php内部の変更もしました。

No.7  : (無題)

>でららさん
こんにちは。

修正版を後日公開しますので、今しばらくおまちください。

コメントする


Facebookでコメント

試験的にFacebookのコメントフォームを設置しました。