2005年03月22日

引っ越し先決定

http://akikotoybox.comに引っ越します。
携帯からのアクセスはhttp://akikotoybox.com/mt4i/mt4i.cgiです。
今後ともよろしくお願いします。

by.AKIKO| 00:25 | Blog+MT | Comments (0) | Trackback (1) | Clip!! | Top

2005年03月17日

ブログ引っ越します。

結局、ブログを引っ越すことにしました~。
引っ越し先は、環境が整い次第お知らせします。
ちなみに、Jelly Beansの借家で使っているロリポブログじゃないですよ<引っ越し先
http://weblog.gun-iwamoto-18.com/

今週末くらいには引っ越し出来るかな?
せめてパリーグ開幕までには…。
ってことで、急ピッチで頑張ります。

そんな訳で、ご迷惑おかけしますが、もう暫くお待ち下さい。

by.AKIKO| 01:21 | Blog+MT | Comments (0) | Trackback (0) | Clip!! | Top

2005年01月29日

更新の少なさをカバー?

最近、BLOGの更新をしてないので、右のメニューバーがだら~んとした状態になってきたのでそれを解消してみました(笑)
MTは、エントリーを表示する日数を設定するので、例えば7日間にして7日間エントリーしなかったらメニュー覧だけの表紙になるし、毎日2つずつエントリーしたら14つものエントリーが長々とでてしまうんです。
私は最近書いてなかったので14日間にしてたのですが、気づけば2つのエントリーしか表示されてませんでした(笑)
だから、日数に関係なく常に決まった件数のエントリーが表示される様にしようと思って、トップページには5エントリーが表示される様に変更しました。

■トップページのエントリー数を固定数に
変更箇所は、テンプレート⇒メインページの
<MTEntries>

<MTEntries lastn="5">
に変えただけ。
もちろん、5を好きな数に変更してOK。
# メニューバーの方にもはあるので気をつけて変更を。

あと、使ってるサーバーからこんなメールが。

■Movable Type の脆弱性と対策について         

《一部抜粋》

【重要!Movable Typeをご利用のお客様は脆弱性への対策をお願い致します】

Movable Typeにスパムメールの送信を幇助してしまう脆弱性が発見されました。
出荷済みのすべての Movable Type日本語版に、この脆弱性があるとのことです。
Movable Typeをご利用のユーザー様は、下記の方法で専用プラグインをインスト
ールください。

1.専用プラグイン・ソフトをダウンロードをします。
http://www.movabletype.org/downloads/patch-20050124-mail-spam.zip

2.ダウンロードしたファイルを解凍します。

3.「 patch-20050124-mail-spam.pl 」を、Movable Type をインストールして
  いるフォルダの中の「 plugins 」ディレクトリにアップロードします。
  万が一、 「 plugins 」ディレクトリが存在しない場合は、「 plugins 」
  ディレクトリを作成してから、その中にアップロードしてください。

 ※ 詳しくは、Movable Typeの脆弱性と対策について をご覧下さい。
  http://www.movabletype.jp/archives/2005/01/_movable_type_1.html#more

ってことで、コレも早速対応。
って、だいぶ前から言ってた事なのかな?全然気づいてませんでした^^;;

そんなこんなで、ボチボチ更新もしよ~っと。
のんびり屋さんですけど、これからも時々覗いて下さいね♪

by.AKIKO| 02:58 | Blog+MT | Comments (0) | Trackback (0) | Clip!! | Top

2004年09月04日

トラックバックを利用しやすく

トラックバックURLの後ろにコピーボタンをつけて、トラックバック推進しよう~って事で。
その前に自分が魅力的な記事を書かなきゃなんですが…(笑)

■トラックバックURLにコピーボタンをつける
  参考Blog:「世界は時々美しい・・・」『トラックバックURLにコピーボタンを』

凄く簡単でした!あっと言う間に出来ましたよぉ!
テンプレートの個別エントリーアーカイブのトラックバックURLを書いてある所を以下の通りに差し替えます。(真ん中辺りの<h2 id="trackbacks">トラックバック</h2>以降です)

<p class="techstuff">このエントリーのTrackbackURL:<input type=text name='pingurl' value='<$MTEntryTrackbackLink$>' size="40"/><input type="button" value="URLをコピー" onclick="window.clipboardData.setData ('text', '<$MTEntryTrackbackLink$>')" />
※size="40"は任意の大きさで。

保存して再構築したら、ちゃんと表示できているはず!
念のためバックアップをとってお試し下さい~。

素敵な技を教えて下さった「世界は時々美しい・・・」さん。ありがとうございました!

そして、みなさま~!トラックバックどしどしお待ち申し上げておりますっ♪
# でも、記事に関係ないトラバは削っちゃうけどね^^;;

by.AKIKO| 01:06 | Blog+MT | Comments (2) | Trackback (0) | Clip!! | Top

2004年09月03日

カテゴリーの順番整理

MTって、Categoryの順番が自動的に決まっちゃうんですよね。英数字が先で、日本語は後。
なので、私は、Categoryに01とか番号振っていたんですが、それもちょっと長くなっちゃうし格好悪い。
なんかいい方法ないかなぁ~と探していると、ありましたよっ!

■カテゴリーの順番整理
  参考Blog:maruchannel『カテゴリーを自分の並べたい順番にする』より

要するにカテゴリーの頭に数字をつけて、それで順番をまず決める。
そして、表示するのは、そのカテゴリーにつけた名前でなくて、カテゴリーの属性に入力した文字を表示する方法です。

1.カテゴリーの頭に数字をつけて並べたい順番にする。
# 私の場合は、01~で番号付けしてます。
2.カテゴリーの編集⇒カテゴリーの属性を編集するで、表示させたいカテゴリー名を入力。
3.各テンプレートのカテゴリー表示部分を編集。

カテゴリー表示部分は以下の様に変更

<MTCategories><a href="<$MTCategoryArchiveLink$>"><$MTCategoryDescription$><$MTCategoryCount$>)</a><br /></MTCategories>

これで少しスッキリ。もちろん、私のBlogの場合はGUN18が一番上です^^

by.AKIKO| 02:46 | Blog+MT | Comments (0) | Trackback (0) | Clip!! | Top

2004年09月02日

コメントスパム対策

このBlogに変更してから、コメントスパムやられたのは数回だけなんですが、他では被害拡大しているみたいなので、やられる前にやっとけ!ってことで、事前に対策とってます。
多分、いたちごっこなんでしょうが、何もやらないよりかはいいですもんね!

■句読点のないコメントを弾く
  参考Blog:きままにポロポロ『続々コメントスパム』より

設置も簡単だし、これ設置して以降、コメントスパムは来てません♪

でも、コレだけだと不安だったので、以下の対策も併せてやってます。

■古い記事へのコメントを一旦保留にする
  DON'T BACK DOWN『Moderate 0.5』

日本語で書いているBlogで発見したんだけど、そのBlogの記事が消えていたので、DLサイトを直接書いておきました。
導入方法は以下の通り

1.Check it out here.をClickして、moderate.zipをDLし、解凍する。
2.Moderate.plをpluginsのディレクトリにアップロードする。これだけです!

デフォルトのままアップロードすると
最新エントリーから(7日以内のエントリ+1日以内のコメント)
両方の条件に合わないものは、一旦保留となり承認しないと公開されません。
なので、コメントスパムと分かるものは、まとめて削除しちゃえばいいんです。
コメントがあった場合、メールが届く様にしておけば、忘れることもないですし^^

デフォルトのままでもOKなら、それ以上する事はないんですが、
最新エントリから(○日以内のエントリー+◎日以内のコメント)
の日にちを変更したい場合は、

1.Moderate.plをテキストエディタなどで開く
2.下の方にあるif ($edated > 7000000 && $cdated > 1000000);という箇所を見つける
3.エントリの日付を変える場合は、$edated以降を変更。
# 6つの0は取らないで下さい!7000000=7日以内のエントリー
4.コメントの日付を変える場合は、$cdated以降の数字を変更。
# 6つの0は取らないで下さい!1000000=1日以内のコメント

ちなみに5.0のバージョンからは、TypeKey対応になったみたいです!
TypeKeyを利用していて、コメンターとして発言許可されている方からのコメントは、MT-Moderateの条件に当てはまっていてもスルーするみたい。
# 自分のTypeKeyでテストしたらOKでした!

これ以上スパム対策施す事なく続けていけたらいいなぁ~(祈)

----------
追記:Drk7.jp『日本国内IPか判定するモジュール』というのもあります。
上記でもダメダメだったら試してみよう!…ってことで、自分の為にブックマーク♪

by.AKIKO| 08:01 | Blog+MT | Comments (2) | Trackback (0) | Clip!! | Top

2004年08月30日

続 カレンダーカスタマイズ

ちょっと前にカレンダーのカスタマイズという記事を書いたのですが、その続きを書いちゃいます。

■カレンダーに前月アーカイブに飛ぶリンクをつける
  参考Blog:なんだ~!?『INDEXページのカレンダーで、前の月の月別アーカイブにリンクする方法』より

色々調べていたら、カレンダーのテンプレートを作って、インラインフレームで表示させるというのはあったんですよ。
でも、違う方法にしたかったんです。それで辿り着いたのがココでした。
JavaScriptで前月アーカイブに飛ばすと言うものです。

<$MTDate format="%B %Y"$>という箇所を見つけて、その前に以下のJavaScriptを挿入。
(私の場合は、カレンダーの月日の所に当月アーカイブに飛ぶリンクをつけているので、
<a href="<MTBlogURL>archives/<MTDate format="%Y_%m">.html"><$MTDate format="%B %Y"$></a>の前になります。

<script language="JavaScript"><!-- dat=new Date(); yea=dat.getYear(); if (yea < 2000) yea = yea + 1900;mon=dat.getMonth(); document.write('<a href="<MTBlogURL>archives/'); document.write(yea);if(mon == "0") { document.write('_12');}else if(mon < "10") { document.write('_0'); document.write(mon);} else{ document.write('_'); document.write(mon);} document.write('.shtml">≪</a>');// --> </script>

で、月別アーカイブに飛んだ後、さらに前の月にも簡単に移動できる様にと、
月別アーカイブのページにカレンダーと前月、次月へのリンクをつけました。

カレンダーは、そのままindexのテンプレートからもってくるとして、
変更&追加箇所は以下の4点。

あ。ちなみに変更するのは、月別アーカイブのテンプレートです。
デフォルトだと日付アーカイブになってると思います。
(私は、月別アーカイブというのを別に作ってみました。)

<MTCalendar>を<MTCalendar month="this">に変更
<$MTDate format="%B %Y"$>を<$MTArchiveDate format="%B %Y"$>に変更
前月へのリンクは、<MTArchivePrevious><a href="<$MTArchiveLink$>">←</a></MTArchivePrevious>を追加
次月へのリンクは<MTArchiveNext><a href="<$MTArchiveLink$>">→</a></MTArchiveNext>を追加

■横一行のカレンダーにする
  参考Blog:ゆるゆるな日々『横1行カレンダー』より

indexに出ているカレンダーでもいいのですが、これだとテンプレートを二列に変更しなきゃいけないし、
カレンダーだけのメニューバーも味気ないし、アーカイブページをあまり重たくしたくない…。
と思い、タイトルバーの下に横一行のカレンダーをつけてみました。

<table border="0" align="center" cellpadding="0" cellspacing="4" bgcolor="#F5F5F5" summary="カレンダー"><tr><td> <div class="calendar"><$MTDate format="%B %Y"$></div></td><td> <MTCalendar><span class="calendar"><MTCalendarIfEntries><MTEntries lastn="1"> <a href="<$MTEntryLink archive_type="Daily"$>"><$MTCalendarDay$></a> </MTEntries></MTCalendarIfEntries><MTCalendarIfNoEntries><$MTCalendarDay$> </MTCalendarIfNoEntries></span></MTCalendar></td></tr></table>

上記を応用して、月別アーカイブカレンダーにつけたカレンダーは以下の通りです。

<div id="calendar"><table border="0" align="center" cellpadding="0" cellspacing="4" bgcolor="#F5F5F5" summary="投稿した日にリンクする月別のカレンダー"><tr><td><MTArchivePrevious><a href="<$MTArchiveLink$>">≪Preview</a></MTArchivePrevious> | <b> <$MTArchiveDate format="%B %Y"$></b><MTCalendar month="this"> <span class="calendar"><MTCalendarIfEntries><MTEntries lastn="1"> <a href="<$MTEntryLink archive_type="Daily"$>"><$MTCalendarDay$></a></MTEntries> </MTCalendarIfEntries><MTCalendarIfNoEntries><$MTCalendarDay$></span> </MTCalendarIfNoEntries></MTCalendar><MTArchiveNext> | <a href="<$MTArchiveLink$>">Next≫</a></MTArchiveNext></td></tr></table></div>

そんなこんなで、カレンダーカスタマイズもどうにか終了ぅ。
変更する場合は、バックアップをとってから実行して下さいね。
でないと、私みたいにふりだしに戻るを何回も繰り返しちゃいますよ(笑)

素敵なカスタマイズ方法を紹介してくださったBlogに感謝し、トラックバックさせて頂きました☆
この場を持ちましてお礼申し上げます。多謝!

by.AKIKO| 22:20 | Blog+MT | Comments (0) | Trackback (1) | Clip!! | Top

2004年08月20日

カレンダーのカスタマイズ

少しずつですが、テンプレートをいじったりしてます。
他の人のMTを見ていると新たな発見がいっぱいです。
でも、2.6版が多くて、3.0だと上手く行かない場合も結構ある。
私は、3.0からはじめたので、分からない事だらけだし…。
そんな訳で、変更した事を忘れない様に覚え書きしておきますっ。
※タグ(<>)が全角になっている場合は、半角に置き換えて下さい。

■カレンダーの今日に背景色を付ける
  参考Blog:BLOG質問箱『カレンダーで「今日」をハイライトする』より
■カレンダーの今日に背景画像をつける
  参考Blog:APOLLO*news『カレンダーの今日に画像表示』より

どちらも同じ箇所の変更ですが、メインページの

<MTCalendar> <MTCalendarWeekHeader><tr></MTCalendarWeekHeader> <td>

という箇所を探し、<td>を以下の様に書き換えます。

※背景色の場合(Redは好きな色に差し替えて下さい)

<td <MTCalendarIfToday>bgcolor=Red</MTCalendarIfToday> align="center">

※背景画像の場合(style以降はお好みで)

<td background="画像のURL" style="background-position:50% 50%; background-repeat:no-repeat;"</MTCalendarIfToday> align="center">

ちなみに私のカレンダーでは、を使ってます。絵フォントに色を付けて作ったものなので、必要ならDLして使って下さい♪

■カレンダーの年月にアーカイブのリンクをつける
  参考Blog:なんだ~!?『INDEXページのカレンダーで、前の月の月別アーカイブにリンクする方法』より

メインページの<$MTDate format="%B %Y"$>という箇所を探し、以下に差し替える。

<a href="<MTBlogURL>archives/<MTDate format="%Y_%m">.html"><$MTDate format="%B %Y"$></a>

同記事に載っている、JavaScriptを使った前月アーカイブに飛ばす方法も試したんですが、マンスリーアーカイブの月とカレンダーの月が連動しない所をどう直していいか分からないので、ただいま試行錯誤中です。上手くできたら、記事を修正してお知らせします(謝)
⇒解決したのでコチラに追記載せました!(Special Thanks to サキさん

素敵なカスタマイズ方法を紹介してくださったBlogに感謝し、トラックバックさせて頂きました☆
この場を持ちましてお礼申し上げます。多謝!

by.AKIKO| 19:09 | Blog+MT | Comments (11) | Trackback (35) | Clip!! | Top