July 23, 2008
サブカテゴリーの表示方法を変更
サイド部分のサブカテゴリーの表示方法を変更しました。
参考にしたのは、MTのツリー化カスタマイズで有名な、以下のエントリーです。
サブカテゴリーリストの折りたたみ+ツリー化 for Movable Type
このブログの場合、カテゴリーアーカイブでも、サイドバー表示させているので、
以下の部分の変更が必要でした。(最初は見落としていました。)
またカテゴリーアーカイブページで、どのページでも同じカテゴリーリストを表示したい場合は、上記サブカテゴリーリストの先頭および末尾にある MTSubCategories タグを MTTopLevelCategories タグに変更してください。
サブカテゴリーリストのツリー画像で親カテゴリーのみ異なる画像を表示する
変更した理由は、今までのサブカテゴリー表示は、2層までのカテゴリーしか作れませんでしたが、
日記(Web diary)の部分などは、年度ごとに表示したかった事。
自由にカテゴリーの構成を変えても表示が崩れないような方法が便利だと思った事。
などです。
今度は、他のリストも同じような
デザインのツリー化にしてみようと思います。
May 14, 2008
カテゴリーアーカイブでのサイドバーの表示
カテゴリーアーカイブ画面でサイドバーにカテゴリーを表示していましたが、
どういう訳か、個別エントリーや、月別、日別アーカイブではうまく表示されていたのに
カテゴリーアーカイブだけ表示がうまく行かず、サブカテゴリーだけが表示されていました。
という事で以下のサイトを参考に、カテゴリーアーカイブのサイドバーの表示方法を変更しました。
参考にしたサイト:
サブカテゴリーに挑戦
続きは、自分用記録です。
April 30, 2008
画像を別窓表示にする
このブログでサムネイル表示している画像を別窓表示にする為の変更。
自分の記録用です。
/mt/lib/MT/App にある、CMS.pmの以下の部分を変更。現在のMTのバージョンMT3.2-JA-2
変更前
変更後
赤字の部分を追加しました。
April 04, 2008
BlogPeople広告挿入時の段落ち対応
自分の為の記録です。
なぜか、BlogPeopleの広告部分から、サイドバーが落ちるようになったので、
スタイルシートを勝手に変えてみました。
以前のもの
今回追加したもの。
赤い部分を追加
もちろん、専門家ではないので、正しい事をしているかどうか自分自信で疑問ですが、
取り急ぎ、思ったような表示(サイドバー落ちしない)はしてくれています。
March 27, 2008
AddClips ボタンを個別ページに追加しました
こんな私のブログのエントリーなんぞを、ブックマークする人もいないと思いますが、
とりあえず、便利になるかな?と思ってAddClipsというサービスのボタンを個別ページに追加。
こんなボタンが、個別ページに見えると思います。
![]()
March 03, 2008
Captchaプラグインを再導入しました
先日、エントリー投稿時に問題があり外した、
でしたが、多分原因がわかった事、やはりコメントスパムがその後結構送信された事
で、再導入する事にしました。
以前の状況は、
コメントを書いて、"Preview"画面に行くと、Captcha CODE入力画面がなく、そのまま"Post"ボタンを押すと、
「不必要なコメントの投稿を防ぐために、連続した投稿を受け付けないように
設定しています。しばらくしてから、もう一度試してみてください。」
と言うメッセージが出て、せっかく書書いてもらったコメントが投稿できないでいました。
原因は、プレビュー画面でCaptcha CODE入力画面がなかった為で、コメントプレビュー画面他の画面にもCaptcha CODE入力画面が出るようにしました。
コメント入力時に、お手間をかけますが、宜しくお願いします。
March 01, 2008
フォントファミリーの変更
Windows VISTAから搭載されていると言うフォント"メイリオ"をPCにインストールしていましたが、
このブログのフォントも"メイリオ"が表示出来るようにフォントファミリーの指定を変えてみました。
変更したフォントファミリーは以下の通り。
慣れないと違和感があるかもしれませんが、
なかなかいい感じだと思います。
とはいえ、文字幅が大きくなったので、表示の様子がいろいろ変わります。
このブログについては、文字入力エリアがメイリオ表示にしてかなり幅広くなってしまったので、入力エリアの幅を調整しました。
February 29, 2008
Captchaプラグインを外しました
スパムコメント防止の為と導入していたつもりの「Captchaプラグイン」ですが、
導入の仕方が不十分だったのか、うまく投稿できない場合もあるようなので、
「Captchaプラグイン」を外しました。
取り急ぎやった事は、”Captchaプラグインの設定”を、disableにしました。
もともとそんなにアクセスのあるブログではないので、スパムコメントの数はそんなでもないし・・・。
(スパムトラックバックは凄いです。)
コメントされててうまくコメントが受け付けられなかった方々、申し訳ありませんでした。
関連エントリー:
Captchaプラグインの導入
November 13, 2007
Moblogが動かない原因の一つ
福岡で久しぶりにMoblogしましたが、記事が投稿されていませんでした。
いろいろ見ているうちに、
以下のエントリー通りにするとMoblogが出来るようになりました。
ありがとうございました。
July 20, 2007
Captchaプラグインの導入
コメントスパムを少しでも少なくするようにと、
プラグインを導入しました。
また、手間になりますが宜しくお願いします。
【プラグイン配布元】
Captchaプラグイン
【参考にしたサイト】
ロリポップでCaptcha plugin導入 (nni's blog)
「Xserver」で「Chapcha」導入メモ コメントスパム対策 by SEO対策 サプリ
【使用(設置)方法】
自分用のメモです。
- Authen::Captcha、モジュールについて:
このサイトはロリポップで運用していますが、
2007年5月にこのAuthen::Captchaモジュールはロリポに追加されたという事なので、
直接プラグインを設置する事から始めます。
その他のレンタルサーバーでは確認が必要です。
- Captchaプラグインを上記の場所から、ダウンロードして、解凍。
- 解凍したcaptchaフォルダー以下を、MTのPluginフォルダーにアップロード
- パーミッションの変更
captchaフォルダーにある2つのcgiファイルのパーミッションを「700」に変更。
- メインメニュー→システムメニュー→プラグインで、「Captcha バージョン 0.13」が利用可になっているのを確認。
- コメント記入の記述がある全てのテンプレートに、以下の記述を挿入
<script type="text/javascript" src="<$MTCaptchaJsURL$>"></script>
- Captcha設定の確認
それぞれのブログから、環境設定→設定→プラグインを開き、Captcha バージョン 0.13の「設定を表示」を開き、最初の、Enable Captchaにチェックが入っているか確認。
(場合によっては、なぜか、チェックが入っていない場合があるみたいですが・・・。)
- 上記のテンプレートを再構築。
- captcha_js.cgiの変更。
ここまでで、うまく表示されない場合、
captcha_js.cgiの中にある、
の部分に以下のように変更(赤の文字を追加)。
July 18, 2007
カテゴリーを分割して再構築するプラグイン
記事数が多くなって、再構築中にInternal Server Errors が頻発し、
rebuild支援ツール(自分の場合、MT3.**ではカテゴリーのリビルドが出来なかった) を使ったり、
データベースをSQLiteに変更
等を行っていましたが、
結局カテゴリーアーカイブだけはどうしても再構築時にエラーが出ていました。
ところが、今日見つけたプラグインであっさりとカテゴリーの再構築が出来ました!
これで全て再構築が安心して行えます。
カテゴリーアーカイブの再構築時にまだ、エラーが出ている皆様、お試し下さい。
【使用方法】
解凍したプラグインファイルをMTのプラグインフォルダーにアップロードするだけで、
他に設定は必要ありません。
【参考にしたサイト】
小粋空間: Movable Type プラグイン一覧
【プラグイン配布元】
MT-Hacks: SmartRebuild Plugin
July 17, 2007
トラックバックスパム予防プラグイン for MovableType
トラックバックスパム予防プラグイン for MovableType
ロボットにトラックバックURLを発見されにくくするための doEntity プラグイン を書いてみました。
トラックバックURLを実体参照文字化するというプラグインです。
<$MTEntryTrackbackData$> はトラックバックURLを抽出するのに利用される情報で、ブラウザで記事を見た際には表に出ていないので気づきにくいです。
<$MTEntryTrackbackData$>の出力内容を手動で設定するか、<$MTEntryTrackbackData$>を削除するなど対処が必要です。
と言う事で、個別エントリーのテンプレートのhead部分から、<$MTEntryTrackbackData$>を削除しました。良かったのかな?
July 15, 2007
Jaikus Badge
Twitter Badgeを貼ってみたので、調子に乗ってJaikus Badgeを貼ってみました。
ところが・・・、
何も現れません。
日本語は表示されないのかな?