アーカイブ


Big☆Bang!!!

カテゴリーリスト  アーカイブリスト  無料ホームページ はメンテ中 Weblog トップ | Home へジャンプ

2006年07月31日

Movable Type カスタマイズ記 (2006-07)

movable type : (初期の活版印刷の)活字
          -- プログレッシブ英和中辞典


日付をクリックしますと エントリー投稿 が ポップアップ・ウインドー(別窓) で開きます

2006-07-01
MT3.3では月刊アーカイブの表示数が減少-回避策


2006-07-02
アーカイブ/カテゴリーリスト のツリー化


2006-07-03
Movable Type 3.3-ja へ移行


2006-07-04
Movable Type 3.3-ja で指定日投稿 用設定追加


2006-07-06
ポップアップ用エントリー を作成


2006-07-08
しょこたん「オトフレーム」 を 左右カラム に設置
クリックするとそれぞれ 視聴 できる


2006-07-11
月別アーカイブリストの年毎の折りたたみ を設置


2006-07-12
Movable Type 3.31-ja へ移行


2006-07-14
検索結果ページ を全て日本語化に


2006-07-16
最近のエントリーリストのリンクにツールチップを設置


2006-07-17
サムネイル画像をクリック=カッコいい演出でフル画像


2006-07-22
フィード・バーナーを設置


2006-07-26
ASCII 文字のみのトラックバックをフィルタリング



2006年07月26日

ASCII 文字のみのトラックバックをフィルタリング

まだ数少ないながらトラックバックを頂いてますが残念なことに
ほとんどが スパムトラックバック というありさまです

幸いにも Mobavle 3.2 以降バンドルされたスパム対策用の
プラグインにより "迷惑トラックバック" に収まり実被害は
ありませんが心地よいものではありません

そこで 小粋空間 さんオリジナル
 asciiTBPingfilter プラグイン
を早速導入してみました (ご提供ありがとうございます)


この asciiTBPingfilter プラグイン
 「ASCII 文字のみのトラックバックをフィルタリングする Movable Type プラグイン」
  ASCII 文字 ASCII 文字コード表
 「Perl 5.8 以上であることが必要です(Encode.pm を利用するため)。
 誤って 5.6.x の環境で利用しても処理異常にならないようにしています。」

というものです


具体的な動作は
 ASCII文字のみのトラックバックを受信した場合
 "迷惑トラックバック" にも入れず
 送信元に 403 を返す

というものだそうです
 ※403 = アクセス権がない


ログを採ることができます
asciiTBPingfilter.pl
修正前

# logging
 our $log = 0;

修正後
# logging
 our $log = 1;




スパムトラックバック の大半が 海外からの英語 ですので
この asciiTBPingfilter プラグイン で止められたら 良い ですね


P.S.設置後一時間足らずで 2件 のスパムが引っかかりました
  48時間経過後も全て引っかかりました
  なんと 100% です! 効果絶大!!



2006年07月22日

フィード・バーナーを設置

フィード・バーナー の機能の中から フィード・カウント と
フィード・ティッカー を設置してみました
 集客支援、最適化、効果測定、広告管理
 でフィードを使いこなそう!

と言うモノだそうです

フィード・カウント とは
「最新の購読者数を、サイト上で画像を使って表示します。」
らしく アニメーション を選択してみました
  
毎日購読者数が変動しますので喜んだり悲しんだり忙しいです


フィード・ティッカー とは
「最新5記事の情報を表示するGIF画像を作成しましょう。
 登録されたブログの最新記事をアニメーションで表示します。」
  Tama-Studio's Weblog
本来の横幅はこのサイズなのですが 右コラム の幅に合わせましたので
縮めた分見にくくなってしまいました

どちらも目立ち面白いですよね



2006年07月21日

無意味なuser_styles.css

インストール時からは無いファイルへの定義を発見しました
 /ブログURL/mt-static/user_styles.css

この CSSファイル は mt.cgi へのアクセス時に読み込まれる
ようですがファイルが存在しない限りこの定義は無意味ですよね
MT自身の動作がどうのこうのという不具合ではありませんが・・

いったいどのファイルのどこで定義しているのでしょうか
StyleCatcherプラグイン 関連とは思いますが
定義箇所がみつかりませんでしたので暫定処理として
中身が空のファイルをアップロードしておきました
 /ブログURL/mt-static/user_styles.css

これで WEBサーバ からは空ファイルとは言え user_styles.css が
読めますので エラー(404) から回避できます

いや〜まったく気が付きませんでした



2006年07月17日

サムネイルをクリック=カッコいい演出でフル画像

何はともあれ下のサムネイル画像をクリックして
感動を味わって下さい!!

画像を グループ化 してます ( [ 簡単に設置できる手順 ] 8.参照 )
マウス・カーソルを
 有効画像上 の "右半分" に移動すると "NEXT" ボタン
   
 有効画像上 の "左半分" に移動すると "PREV" ボタン
   
がそれぞれ現れるような仕様のようです

[ ちょっと訂正!]
ボタンと思いきや実際はボタンではなく "ガイド" が現れるだけで
有効画像のどちらか 半分の領域 を クリック すればよかったのだ
( /css/lightbox.css 参照 )
画像を グループ化 してます ( [ 簡単に設置できる手順 ] 8.参照 )


           


どうですか 我が家のお犬様 "おっとりシャンプー君" です
機会があれば "リンスお嬢" と子供の "トリートメント君" も紹介しますね
当サイトの Favicon は生後50日目の "トリートメント君" なんですよ
そろそろ二歳半になりますがまだまだ「やんちゃ盛り」なのです
そうだ、愛犬の自慢話ではないですね

これは
Litebox 1.0 をブログに適用する小粋空間
で紹介されてました Litebox 1.0 を使ってます
いつも情報のご提供ありがとうございます


[ 簡単に設置できる手順]
 1.ダウンロードした litebox-1.0.zip を 解凍

 2.解凍したファイルの /js/litebox-1.0.js, /js/moo.fx.js, /js/prototype.lite.js,
   の各ファイルを ルートディレクトリー(ブログURL) に アップロード

 3.解凍したファイルの /css/lightbox.css を /css/ に アップロード
   (cssデレクトリーがなければ新規作成)

 4./images/*.* 全てのファイルを /images/ に アップロード (お試し用画像付き)
   (imagesデレクトリーがなければ新規作成)

 5.lightbox.css を自身の環境に合わせ 修正 ( ../ → http://ブログURL/ )
   修正前

#prevLink, #nextLink{
width: 49%;
height: 100%;
background: transparent url(../images/blank.gif) no-repeat; /* Trick IE into showing hover */
display: block;
}
#prevLink { left: 0; float: left;}
#nextLink { right: 0; float: right;}
#prevLink:hover, #prevLink:visited:hover { background: url(../images/prevlabel.gif) left 15% no-repeat; }
#nextLink:hover, #nextLink:visited:hover { background: url(../images/nextlabel.gif) right 15% no-repeat; }
   修正後
#prevLink, #nextLink{
width: 49%;
height: 100%;
background: transparent url(http://ブログURL/images/blank.gif) no-repeat; /* Trick IE into showing hover */
display: block;
}
#prevLink { left: 0; float: left;}
#nextLink { right: 0; float: right;}
#prevLink:hover, #prevLink:visited:hover { background: url(http://ブログURL/images/prevlabel.gif) left 15% no-repeat; }
#nextLink:hover, #nextLink:visited:hover { background: url(http://ブログURL/images/nextlabel.gif) right 15% no-repeat; }

 6.litebox-1.0.js を自身の環境に合わせ 修正(削除) ( /path/to 削除 )
   修正前

//
// Configuration
//
var fileLoadingImage = "/path/to/images/loading.gif";
var fileBottomNavCloseImage = "/path/to/images/closelabel.gif";
   修正後
//
// Configuration
//
var fileLoadingImage = "/images/loading.gif";
var fileBottomNavCloseImage = "/images/closelabel.gif";

 7.属性に rel="lightbox"追加

ex) <a href="http://〜/images/image-1.jpg" rel="lightbox"><img src="http://〜/images/thumb-1.jpg" /></a>


 8.グループ化する場合は rel 属性値に "[]" 付与 (グループごとに分ける)
ex) <a href="http://〜/images/image-1.jpg" rel="lightbox[ex1]"><img src="http://〜/images/thumb-1.jpg" /></a>
      <a href="http://〜/images/image-2.jpg" rel="lightbox[ex1]"><img src="http://〜/images/thumb-2.jpg" /></a>
      <a href="http://〜/images/image-3.jpg" rel="lightbox[ex1]"><img src="http://〜/images/thumb-3.jpg" /></a>

 9.表示させるページ (メイン, カテゴリー・アーカイブ, 日付アーカイブ, etc) の
   body に onload 属性 追加
   修正前

<body class="layout-three-column">
   修正後
<body class="layout-three-column" onload="initLightbox()">



なにげに気に入ってます



2006年07月16日

最近のエントリーリストのリンクにツールチップを設置

参考にしたサイトはいつもありがとうございます
小粋空間 さんです小粋空間

カスタマイズの方法が事細かく解説付きで載ってます
構えて 改行 を残したままの設定にしましたが

 

実際の記事と改行するところが異なり少し期待ハズレに
なってしまいました


それよりブラウザーによりこんなにも違ってしまうのです
(全て Microsoft Windows XP)

 
   Internet Explorer 6.0


 
       Opera 9.0


 
      Firefox 1.5.0.4


紹介されているデフォルト設定に戻して確認してみたいのですが
基のエントリー投稿を探しきれなくてこのままになってます

そのうち見つかるでしょうからその時にまた確認してみます



2006年07月14日

検索結果ページを全て日本語化

検索結果ページの二箇所に英語表記が残ってましたが
Movable Type 3.31-ja に上げても改善されませんでした

 下の写真参照

 

なんか気持ち悪いですよね


修正一箇所目は /lib/MT/L10N/ja.pm の 155行目

  'Search this site' => 'サイトを検索: ',
を次のように
  'Search this site:' => 'サイトを検索:',




修正二箇所目は同じく /lib/MT/L10N/ja.pm の 169行目

  'The search engine also supports AND, OR, and NOT keywords to specify boolean expressions' => '以下のように検索条件を AND、OR、NOT を使って指定することもできます: ',
を次のように
  'The search engine also supports AND, OR, and NOT keywords to specify boolean expressions:' => '以下のように検索条件を AND、OR、NOT を使って指定することもできます:',
修正します


これで全て
 
日本語表記になりました



2006年07月13日

カテゴリーリストのリンクにツールチップを設置

ツールチップの設置は簡単に出来ることがわかりましたので
カテゴリーリストにも設置してみました

 

設置した意味があまりありませんね

次は "最近のエントリー" の ツールチップ化 を予定してます
こちらはかなり便利そうですので今から期待しているところです



2006年07月12日

Movable Type 3.31-ja が提供開始

本日 2006-07-12 Six Apart より Movable Type 3.31-ja の
提供が開始されました

待ち望んでましたので早速DL・上書きインストールを行いました


mt-send-entry.cgi は廃止されたようですので今までのファイルは
手動で削除しましょう





パソコン・周辺機器を購入するなら 秋葉原の老舗 TSUKUMO が安心!

NHK時計


※この時計の時刻は、閲覧しているパソコンのものであり、必ずしも正確な時間とは限りません
Tama-Studio's Weblog

Powered by  

Big☆Bang!!!