About
・プロフィール
9月
1 2 3 4 5
6 7 8 9 10 11 12
13 14 15 16 17 18 19
20 21 22 23 24 25 26
27 28 29 30
ブログペット
メロメロパーク
最新記事
月別ログ
サイト内の検索


2006.02.08 17:53 (水)

MovableType用スパムブロックプラグイン MT-NGWordBlock v2.01

MT3.2にすると不具合がでる場合があるようなので修正しました。
ことのついでに若干追加変更をいれました。
そういえばMT3.2にはSpamLookUpなるプラグインがデフォで付いてるんですが・・・
とりあえず速攻で使用不可にしましたが(゚Д゚ )ナニカ?
まぁ正規表現書かなきゃいけなかったり、日本語の対応が甘かったりするんで。
もしかすっとウチのヤツの方が使いやすいんじゃないかなぁ・・・とかw
そもそも英語でコメント書ければ本家のプラグインライブラリに登録できるんですけどね・・・○| ̄|_

※管理画面「メインメニューに戻る」ボタンのURLをconfigから取得するように変更した部分が、
MT3.1には対応しなかったので、削除しました。
エラーが出た方は再DL、再インストールをお願いします。

MT-NGWordBlock v2.01
zipダウンロード
※ダウンロードできない方はこちら
※MT3.1以降で使用できます。

更新履歴
2006.02.08 MT3.2への対応、コメントの投稿者名のチェックの追加、管理画面「メインメニューに戻る」ボタンのURLをconfigから取得するように変更
2005.07.07 管理画面の追加
2005.04.17 チェック項目の追加
2005.03.22 バグの修正
2005.03.10 ログ、エラー表示の強化

インストール方法
1.ダウンロードしたファイルを展開してください。
2.mt-ngwordblock-admin.cgiをmt.cgiと同じフォルダに設置してください。
3.設置したmt-ngwordblock-admin.cgiのパーミッションを755(あるいは実行できるパーミッションに)変更してください。
4.MTの管理画面にログイン後、設置したmt-ngwordblock-admin.cgiを実行してください。管理画面が表示されれば問題ありません。
※以降の作業前に必ず実行を行ってください。1度実行することでDBに設定が保存されます。
既にVer2.0をインストールしてある場合は必要ありません。

5.mt-ngwordblock.plをMTのプラグインフォルダ(基本的にはmt/pluginsフォルダ)に設置してください。
※Ver1.2以前のNGワードの引き継ぎは行いません。そのため管理画面より手動で追加してください。
問題なければMTのプラグイン画面にこのように表示されます。

※MT3.2の場合。MT3.1以前の場合はトップページ下部に表示されます。

機能
インストール後はコメント・トラックバックを受けた際に、コメントの場合は投稿者とURLとコメントを、トラックバックの場合はタイトルと概要と送信元URLを検索し、NGワードが存在する時はコメント・トラックバックをブロックします。
NGワード及びログ、エラーの設定を管理画面より変更することができます。

管理画面の使用方法
MTの管理画面にログイン後、MTのプラグイン画面に表示されている「NGWord Spam Block Plugin」をクリックするか、
mt-ngwordblock-admin.cgiを直接実行して管理画面に入ることができます。
設定
2つの設定を変更することができます。
1.ログの出力機能
 ブロックした状況をMTのログに出力することができます。
2.投稿者側へのエラー表示
 コメント登録時にブロックされた場合に、投稿者側にどのキーワードがNGワードでエラーになっているかを通知することができます。
NGワード
NGワードの追加、削除ができます。
現在登録されているNGワードが一覧表示されます。
続きを読む...
2005.09.11 21:23 (日)

ブログペットを飼いました。

左っかわにいる白いのです。
名前は特に思いつかなかったので車の名前で「せれな」にしてみました。
 
まだ生まれたてなのでなんにも話してくれません。
というかもしかしてコレってブログ更新しないと成長しない!?
うはー。
ウチのは成長が遅そうだw
 
土曜日は先週できなかった洗車をしました。
その上コンパウンドを塗りたくりました。
・・・・すげー!!
コンパウンドってキズほんとに消えるのね。
 
でも今日は雨。
せっかく洗車したのに雨。
コンパウンド塗ってワックスもかけたのに雨。
・・・・。

2005.08.26 23:24 (金)

プラグインのバナーを作ってもらっちゃいました。

LeapK.comのかづさんにMT-MyAmazonListのバナーを作って頂きました。


か、かっこええ~。
かづさんありがとうございますm(__)m
そんなこんなで自分トコのも若干てこいれ。
コメント機能を利用してオフィシャルへのリンクとか付けてみたりしました。
 
バナーまで作ってもらっちゃったので、もうちょい広まってくれるとうれしいんだけどなぁ。
ちなみにダウンロード数は60近くあるので、もしかするとコッチが知らないだけで使ってくれてる人がいるのかも。

2005.07.20 23:11 (水)

recently_pinged_on Plugin を入れてみた。

こちらのプラグインを使って、"最近のトラックバック"のところを変えてみました。
 
いろんなトコでトラックバックをツリー表示してるのを見たので、
標準で出来るのかと思ってたら出来ないんだねー。
ことのついでにレイアウトが崩れないようにこちらも導入。
 
うむ。
なんだかすっきり。
しかしみなさん役に立つものを作ってますね。
オイラも見習わねば。

2005.07.07 14:21 (木)

MovableType用スパムブロックプラグイン MT-NGWordBlock v2.00

ようやくバージョンアップ!
管理画面を追加してNGワードの追加が簡単にできるようになりました。
自分としては結構なパワーアップだと思ったのでメジャーバージョンをアップ!(゚∀゚)

これでいよいよ追加要素が少なくなってきました。
うーん・・・コレのおかげでPVが伸びたんだけど・・・
また、別のプラグインを作らないとダメかなぁ。
とは言ったもののアイデアがない!

※Ogawa::Memorandaさんの Encode版 I18N.pmを使っているとエラーが出て使えなかった場合があるようです。
この点について若干修正をしましたので、エラーが出ている方は再度ダウンロード、インストールをお願いします。
MT-NGWordBlock v2.00
zipダウンロード
※ダウンロードできない方はこちら
※MT3.1以降で使用できます。

更新履歴
2005.07.07 管理画面の追加
2005.04.17 チェック項目の追加
2005.03.22 バグの修正
2005.03.10 ログ、エラー表示の強化

インストール方法
1.ダウンロードしたファイルを展開してください。
2.mt-ngwordblock-admin.cgiをmt.cgiと同じフォルダに設置してください。
3.設置したmt-ngwordblock-admin.cgiのパーミッションを755(あるいは実行できるパーミッションに)変更してください。
4.MTの管理画面にログイン後、設置したmt-ngwordblock-admin.cgiを実行してください。管理画面が表示されれば問題ありません。
※以降の作業前に必ず実行を行ってください。1度実行することでDBに設定が保存されます。
5.mt-ngwordblock.plをMTのプラグインフォルダ(基本的にはmt/pluginsフォルダ)に設置してください。
※前バージョンのNGワードの引き継ぎは行いません。そのため管理画面より手動で追加してください。
問題なければMTのメインメニューの下部にこのように表示されます。


機能
インストール後はコメント・トラックバックを受けた際に、コメントの場合はURLとコメントを、トラックバックの場合はタイトルと概要と送信元URLを検索し、NGワードが存在する時はコメント・トラックバックをブロックします。
NGワード及びログ、エラーの設定を管理画面より変更することができます。

管理画面の使用方法
MTの管理画面にログイン後、MTのメインメニュー下部に表示されている「NGWord Spam Block Plugin 」をクリックするか、
mt-ngwordblock-admin.cgiを直接実行して管理画面に入ることができます。
設定
2つの設定を変更することができます。
1.ログの出力機能
 ブロックした状況をMTのログに出力することができます。
2.投稿者側へのエラー表示
 コメント登録時にブロックされた場合に、投稿者側にどのキーワードがNGワードでエラーになっているかを通知することができます。
NGワード
NGワードの追加、削除ができます。
現在登録されているNGワードが一覧表示されます。
続きを読む...
2005.06.27 16:59 (月)

MovableType用AWSプラグイン MT-MyAmazonList v1.00

AWSを使ったプラグインがとりあえず公開・配布できる形になりました。
まだまだ改善点はあるんだけどそのへんは追々直すとして、まず公開!

今回のプラグイン作成で管理画面なんかも作れるようになったので、
スパムブロックネコ語にも管理画面機能を追加してみようかななんて思ってます。

LeapK.comのかづさんにバナーを作って頂きました。

リンクはhttp://www.kammy3.jp/archives/20050627_573.htmlにお願いします。

MT-MyAmazonList v1.00
zipダウンロード
※ダウンロードできない方はこちら
※MT3.1以降で使用できます。

インストールの前に
このプラグインを使用するには
AmazonアソシエイトID
Amazon登録ID(Subscription ID)
が必要になります。
それぞれ登録をしてIDを取得してください。

インストール方法
1.ダウンロードしたファイルを展開してください。
2.mt-myamazonlist-admin.cgiの191行目にアソシエイトID、登録IDを設定してください。(下記参照)
※ファイルの文字コードに注意してください。
my $tag = '************';			# アソシエイトID
my $devtag = '********************';		# 登録ID(Subscription ID)
3.mt-myamazonlist-admin.cgiをmt.cgiと同じフォルダに設置してください。
4.設置したmt-myamazonlist-admin.cgiのパーミッションを755(あるいは実行できるパーミッションに)変更してください。
5.mt-myamazonlist.plをMTのプラグインフォルダ(基本的にはmt/pluginsフォルダ)に設置してください。
問題なければMTのメインメニューの下部にこのように表示されます。


機能
管理画面からAmazonの商品を検索、好きな商品をリストアップ。
その後テンプレートに特定のタグを記述することで、エントリー投稿時にリストアップした商品からランダムのリンクリストを作成することができます。
このサイトの右側のアフィリエイトリンクはこのプラグインで作成したものです。

管理画面の使用方法
MTの管理画面にログイン後、 MTのメインメニュー下部に表示されている「MyAmazonList Plugin」をクリックするか、
mt-myamazonlist-admin.cgiを直接アドレスに打っても管理画面に入ることができます。
検索
イメージはこちら
1.検索ジャンルを選択してください。
2.検索キーワードを入力し、「検索」を押してください。
3.リストアップされた中からリストアップしたい商品を選び、コメントを入力して「選択」を押してください。
選択リスト
イメージはこちら
1.これまでリストアップした商品が一覧表示されます。
2.コメントを更新する場合はコメント欄を入力し、「コメント変更」を押してください。
3.リストから外したい場合は「削除」を押してください。

タグの使用方法
・<MTMyAmazonList>~</MTMyAmazonList>
リストアップした商品リストを表示するためのコンテナタグです。以下のタグはこのコンテナタグ内で使用してください。
lastn="n"をオプションに設定することで表示する商品数をコントロールできます。

・<$MTItemTitle$>
商品のタイトルを出力します。
・<$MTItemURL$>
商品のリンク先URLを出力します。
・<$MTItemPrice$>
商品の価格を出力します。
・<$MTItemRelease$>
商品の発売日を出力します。
・<$MTItemArtist$>
商品の著者、作者、アーティストを出力します。
・<$MTItemPublisher$>
商品の出版社、レーベルを出力します。
・<$MTItemAveRate$>
商品の平均評価を出力します。
・<$MTItemComment$>
登録時に入力した商品のコメントを出力します。
・<$MTItemSmallImgURL$>
商品の小さい画像のURLを出力します。
・<$MTItemMediumImgURL$>
商品の画像のURLを出力します。
・<$MTItemSmallImg$>
商品の小さい画像(imgタグ付き)を出力します。
border="n"オプションで枠線の太さ(デフォルトは枠線なし)が設定できます。
alt_img="****"オプションで画像がない場合の代替画像が設定できます。
※ Ex.) <$MTItemSmallImg alt_img="/images/alt_img.gif" border="0"$>
・<$MTItemMediumImg$>
商品の画像(imgタグ付き)を出力します。
border="n"オプションで枠線の太さ(デフォルトは枠線なし)が設定できます。
alt_img="****"オプションで画像がない場合の代替画像が設定できます。
※ Ex.) <$MTItemMediumImg alt_img="/images/alt_img.gif" border="0"$>

テンプレートサンプル(現在このサイトで使っているコードです。)
<dl>
<dt>オススメ</dt>
<dd>
	<center>
	<MTMyAmazonList lastn="5">
	<div class="amazon">
		<a href="<$MTItemURL$>" target="_blank"><$MTItemSmallImg$></a><br>
		<a href="<$MTItemURL$>" target="_blank"><$MTItemTitle$></a><br>
		<$MTItemRelease$>  <$MTItemPrice$><br>
	</div>
	</MTMyAmazonList>
	</center>
</dd>
</dl>

※ファイルの文字コードをEUCで記述しているのでメモ帳等では編集できません。
EUCで記述可能なテキストエディタが必要です。

・参考リンク
TeraPad
PeggyPad ※サイト内のPeggyシリーズのダウンロードにあります。FREEのもので問題ありません。
サクラエディタ
2005.06.12 21:59 (日)

MACでコメントすると文字化ける?

ミク友からそんな報告を受けました。
ふーむ。
プラグインとか入れてるからダメなんかなぁとか思って、
とりあえず「MT MAC コメント 文字化け」でググッてみると・・・。
こちらの記事を発見!
フォントの問題???よくわかんないけどCSSに入れるだけなので入れてみますた。
 
とはいったものの生粋のPCユーザーのため自宅にMACがあるはずもなく・・・デバッグできませんorz
明日会社行ったら見てみよー。

2005.04.17 22:37 (日)

MovableType用スパムブロックプラグイン MT-NGWordBlock v1.20

1ヶ月ぶりのバージョンアップです。
今回は要望に上がっていたコメントのURLチェックとTBのURL、ブログ名チェックを追加しました。
URLをチェック項目に入れたので「ブロックしすぎ!」とかって場合は前バージョンを使ってください。

もう仕組み自体は完成したカンジ。
後は管理画面を付けてNGワードの追加を簡単にしたりとか、
トラックバックのリストからブロックするURLを選ぶとか、
そっちのユーザビリティを追加する方向でバージョンアップしよっかな。

MT-NGWordBlock v1.20
zipダウンロード
最新版はこちら
※MT3.1以降で使用できます。
※MT3.0以前の場合はこちらのやり方をやってみてください。

更新履歴
2005.04.17 チェック項目の追加
2005.03.22 バグの修正
2005.03.10 ログ、エラー表示の強化

インストール方法
ダウンロードしたファイルを展開して、MTのプラグインフォルダ(基本的にはmt/pluginsフォルダ)に設置してください。
問題なければMTのメインメニューの下部にこのように表示されます。


機能
インストール後はコメント・トラックバックを受けた際に、コメントの場合はコメントを、トラックバックの場合はタイトルと概要を検索し、NGワードが存在する時はコメント・トラックバックをブロックします。

NGワードを追加する場合
24行目の
# NGワードリスト
# *追加する場合は「"NGワード",」の形式で追加
my @ngword_arr = (
	"p*****",
	"c*****",
	"o*****",
	"t*****",
	"l*****",
);
※スパマーの対応を防ぐため実際のコードとは違う内容を表示しています。
上記の箇所がNGワード設定部分になります。
"l*****",の下に設定したいキーワードを追加してください。

MTのログにブロックした状況を表示させたい場合
35行目の
# ログの設定 ブロックの情報をMTのログに出力する場合は1、出力しない場合は0
my $is_output_log = 1;
の箇所で設定できます。
$is_output_log = 1にすることでブロック状況がログに出力されます。

コメントの投稿者側にコメントエラー画面を表示させたい場合
38行目の
# 投稿者側エラー表示の設定 出力する場合は1、出力しない場合は0(コメントブロックのみの機能)
my $is_error_disp = 1;
の箇所で設定できます。
$is_error_disp = 1にすることでコメントエラー画面が表示されるようになります。

※ファイルの文字コードをEUCで記述しているのでメモ帳等では編集できません。
EUCで記述可能なテキストエディタが必要です。

・参考リンク
TeraPad
PeggyPad ※サイト内のPeggyシリーズのダウンロードにあります。FREEのもので問題ありません。
サクラエディタ
2005.04.04 01:10 (月)

MovableType用コメント変換プラグイン MT-NekoMimiMode v1.10

お待たせしました!バージョンアップです。
といっても文字化け関連を修正しただけなんですが(;^^)ヘ..
他のプラグイン(文字化け対策?)との問題もたぶん大丈夫だと思います。
 
Encode.pmで変換したりとかいろいろやってはみたものの、「~」とかが結局上手くいかず。 
どーしたもんかなぁと・・・ふと逆転の発想でキーワード側をブログの文字コードにあわせて見たらどーなるん?
とか思って実装。うまくいきました・・・。
早く気づけよー。
  
MT-NekoMimiMode v1.10
zipダウンロード
※ダウンロードできない方はこちら
※MT3.1以降で使用できます。
 
更新履歴
2005.04.04 文字化け関連の修正
2005.03.14 「~」の文字化けバグの修正
 
インストール方法
ダウンロードしたファイルを展開して、MTのプラグインフォルダ(基本的にはmt/pluginsフォルダ)に設置してください。
問題なければMTのメインメニューの下部にこのように表示されます。

 
機能
設置後はコメント入力時に名前に「@neko」が入力された場合、
入力されたコメント本文をキーワードで置換します。
そのため導入時にはコメントのテンプレート等に注意書き(ex.名前に@nekoを付けるとネコ語になります)を添えてください。
キーワードになるネコ語はコード内に記述してあるので、わかる人は追加・変更をしてみてください。
 
※ファイルの文字コードをEUCで記述しているのでメモ帳等では編集できません。
EUCで記述可能なテキストエディタが必要です。

2005.03.22 17:00 (火)

MovableType用スパムブロックプラグイン MT-NGWordBlock v1.11

こないだバージョンアップしたんですが、若干バグを含んでいました。
申し訳ないデス。m(__)m
修正しましたのでもう大丈夫!・・・かな。
バグ報告をしてくださったみなサマありがとうございました。

ちなみに・・・
XREA関連についてはただのミスです。
XREAのcgiの文法チェックが厳しいだけのことでした。
つーかオイラのperlの文法がゆるいだけでした(T^T)perlキライ
別ウインドウで開くとエラーが出る方は処理を加えました。

MT-NGWordBlock v1.11
zipダウンロード
最新版はこちら
※MT3.1以降で使用できます。
※MT3.0以前の場合はこちらのやり方をやってみてください。

更新履歴
2005.03.22 バグの修正
2005.03.10 ログ、エラー表示の強化

インストール方法
ダウンロードしたファイルを展開して、MTのプラグインフォルダ(基本的にはmt/pluginsフォルダ)に設置してください。
問題なければMTのメインメニューの下部にこのように表示されます。


機能
インストール後はコメント・トラックバックを受けた際に、コメントの場合はコメントを、トラックバックの場合はタイトルと概要を検索し、NGワードが存在する時はコメント・トラックバックをブロックします。

NGワードを追加する場合
24行目の
# NGワードリスト
# *追加する場合は「"NGワード",」の形式で追加
my @ngword_arr = (
	"p*****",
	"c*****",
	"o*****",
	"t*****",
	"l*****",
);
※スパマーの対応を防ぐため実際のコードとは違う内容を表示しています。
上記の箇所がNGワード設定部分になります。
"l*****",の下に設定したいキーワードを追加してください。

MTのログにブロックした状況を表示させたい場合
35行目の
# ログの設定 ブロックの情報をMTのログに出力する場合は1、出力しない場合は0
my $is_output_log = 1;
の箇所で設定できます。
$is_output_log = 1にすることでブロック状況がログに出力されます。

コメントの投稿者側にコメントエラー画面を表示させたい場合
38行目の
# 投稿者側エラー表示の設定 出力する場合は1、出力しない場合は0(コメントブロックのみの機能)
my $is_error_disp = 1;
の箇所で設定できます。
$is_error_disp = 1にすることでコメントエラー画面が表示されるようになります。

※ファイルの文字コードをEUCで記述しているのでメモ帳等では編集できません。
EUCで記述可能なテキストエディタが必要です。

・参考リンク
TeraPad
PeggyPad ※サイト内のPeggyシリーズのダウンロードにあります。FREEのもので問題ありません。
サクラエディタ
2005.03.14 18:52 (月)

MovableType用コメント変換プラグイン MT-NekoMimiMode v1.01

バージョンアップというかバグ修正。
コメントの変換リストを内部に持っているのでプラグインの文字コードは必然的にEUCに。
そこでMTの文字コードがutf8だったりすると、
utf-8 → EUC → コメント変換 → utf-8 → 登録
という流れに。
この頭のutf-8 → EUCの流れで"~"がゲタ文字 "〓" に誤変換を起こす。
なんでだー?と思ってたら結構いろいろ原因があるっぽい。
http://r286.com/arc/255
http://as-is.net/blog/archives/000735.html
 
なんにしても化けたままなのはイヤなので無理矢理修正。
変換前に別の記号に置き換えて、変換後にまた元に戻すというかな~り強引な方法で。
とりあえず「~」は化けなくなりました。
やっておいてなんだけど酷いコード(w
Encode.pmを使うとか他の手段もあったんだけど環境によって使えないとこもあるだろうし。
なんか他にいい方法ないかなぁ~。
 
MT-NekoMimiMode v1.01
zipダウンロード
最新版はこちら
※MT3.1以降で使用できます。
 
更新履歴
2005.03.14 「~」の文字化けバグの修正
 
インストール方法
ダウンロードしたファイルを展開して、MTのプラグインフォルダ(基本的にはmt/pluginsフォルダ)に設置してください。
問題なければMTのメインメニューの下部にこのように表示されます。

 
機能
設置後はコメント入力時に名前に「@neko」が入力された場合、
入力されたコメント本文をキーワードで置換します。
そのため導入時にはコメントのテンプレート等に注意書き(ex.名前に@nekoを付けるとネコ語になります)を添えてください。
キーワードになるネコ語はコード内に記述してあるので、わかる人は追加・変更をしてみてください。
 
※ファイルの文字コードをEUCで記述しているのでメモ帳等では編集できません。
EUCで記述可能なテキストエディタが必要です。

2005.03.10 21:34 (木)

MovableType用スパムブロックプラグイン MT-NGWordBlock v1.10

Ver1.00からもうすぐ1ヶ月。
ようやくバージョンアップ版を作成しました。
基本的な機能は特に手をつけてませんが、要望のあったログとエラー表示を強化してみました。

どうやらMT3.1から使えるCommentFilterコールバックとかだとエラー表示とかはどうにもならないっぽいです。
仕方がないのでpre_runとか使って作ってみました。
この辺の仕様はMT3.2とかで変わってくれることを祈ります。

MT-NGWordBlock v1.10
zipダウンロード
最新版はこちら
※MT3.1以降で使用できます。
※MT3.0以前の場合はこちらのやり方をやってみてください。

更新履歴
2005.03.10 ログ、エラー表示の強化

インストール方法
ダウンロードしたファイルを展開して、MTのプラグインフォルダ(基本的にはmt/pluginsフォルダ)に設置してください。
問題なければMTのメインメニューの下部にこのように表示されます。


機能
インストール後はコメント・トラックバックを受けた際に、コメントの場合はコメントを、トラックバックの場合はタイトルと概要を検索し、NGワードが存在する時はコメント・トラックバックをブロックします。

NGワードを追加する場合
18行目の
# NGワードリスト
# *追加する場合は「"NGワード",」の形式で追加
my @ngword_arr = (
	"p*****",
	"c*****",
	"o*****",
	"t*****",
	"l*****",
);
※スパマーの対応を防ぐため実際のコードとは違う内容を表示しています。
上記の箇所がNGワード設定部分になります。
"l*****",の下に設定したいキーワードを追加してください。

MTのログにブロックした状況を表示させたい場合
32行目の
# ログの設定 ブロックの情報をMTのログに出力する場合は1、出力しない場合は0
my $is_output_log = 1;
の箇所で設定できます。
$is_output_log = 1にすることでブロック状況がログに出力されます。

コメントの投稿者側にコメントエラー画面を表示させたい場合
35行目の
# 投稿者側エラー表示の設定 出力する場合は1、出力しない場合は0(コメントブロックのみの機能)
my $is_error_disp = 1;
の箇所で設定できます。
$is_error_disp = 1にすることでコメントエラー画面が表示されるようになります。

※ファイルの文字コードをEUCで記述しているのでメモ帳等では編集できません。
EUCで記述可能なテキストエディタが必要です。

・参考リンク
TeraPad
PeggyPad ※サイト内のPeggyシリーズのダウンロードにあります。FREEのもので問題ありません。
サクラエディタ
2005.02.27 20:26 (日)

MovableType用コメント変換プラグイン MT-NekoMimiMode v1.00

コメント入力時に対応している言葉をネコ語に変えるプラグインです(w
このサイトでも導入していますので気になる人は試してみてください。

MT-NekoMimiMode v1.00
zipダウンロード
最新版はこちら
※MT3.1以降で使用できます。
 
インストール方法
ダウンロードしたファイルを展開して、MTのプラグインフォルダ(基本的にはmt/pluginsフォルダ)に設置してください。
問題なければMTのメインメニューの下部にこのように表示されます。

 
使用方法
設置後はコメント入力時に名前に「@neko」が入力された場合、
入力されたコメント本文をキーワードで置換します。
そのため導入時にはコメントのテンプレート等に注意書き(ex.名前に@nekoを付けるとネコ語になります)を添えてください。
キーワードになるネコ語はコード内に記述してあるので、わかる人は追加・変更をしてみてください。
 
※ファイルの文字コードをEUCで記述しているのでメモ帳等では編集できません。
EUCで記述可能なテキストエディタが必要です。

2005.02.23 21:20 (水)

プラグインのテスト中・・・にゃ。

プラグインの勉強してたらくだらないものを思いついたので、
早速形にしてみました。
現在テスト中~。
気になる人は名前に「@neko」を付けてコメントしてみてください。
 
辞書ファイルみたいのを別に持たせればもっといろいろできそうかな。

2005.02.18 18:04 (金)

MovableType用スパムブロックプラグイン MT-NGWordBlock v1.00

前々からやってみよーとか思ってたMTプラグイン。
どうせならスパムブロック関係をプラグインにしてみるか、と思って勉強がてら作ってみました。

MT-NGWordBlock v1.00
zipダウンロード 最新版はこちら
※MT3.1以降で使用できます。
※MT3.0以前の場合はこちらのやり方をやってみてください。

インストール方法
ダウンロードしたファイルを展開して、MTのプラグインフォルダ(基本的にはmt/pluginsフォルダ)に設置してください。
問題なければMTのメインメニューの下部にこのように表示されます。


使用方法
インストール後はコメント・トラックバックを受けた際に、プラグインが内容からNGワードを検索し、
NGワードが存在する時はコメント・トラックバックをブロックします。

NGワードを追加する場合
18行目の
# NGワードリスト
# *追加する場合は「"NGワード",」の形式で追加
my @ngword_arr = (
	"p*****",
	"c*****",
	"o*****",
);
※スパマーの対応を防ぐため実際のコードとは違う内容を表示しています。
上記の箇所がNGワード設定部分になります。
"o*****",の下に設定したいキーワードを追加してください。

MTのログにブロックした状況を表示させたい場合
26行目の
# ログの設定 ブロックの情報をMTのログに出力する場合は1、出力しない場合は0
my $is_output_log = 0;
の箇所で設定できます。
$is_output_log = 1にすることでブロック状況がログに出力されます。

※ファイルの文字コードをEUCで記述しているのでメモ帳等では編集できません。
EUCで記述可能なテキストエディタが必要です。

・参考リンク
TeraPad
PeggyPad ※サイト内のPeggyシリーズのダウンロードにあります。FREEのもので問題ありません。
サクラエディタ
2005.02.03 17:29 (木)

スパムコメント、スパムトラックバックをNGワードで拒否

ご要望にお応えして作りました!
・・・といっても前回の焼き直しですが(゚∀゚)

・スパムコメント対策
こちらになります。

・スパムトラックバック対策
mt-tb.cgiの19か20行目(21行目 "eval {" の行の上 )リンク先の内容を追加してください。
スパマーの対応を防ぐためパスワード制限をかけています。
スパムトラックバック対策コード
ユーザー名:komawari
パスワード:IDを逆から入力

MT2.6、MT3.1で確認済みです。

スパムコメント対策と同じで
#NGword List
@ngword_arr = (
	"p****",
	"c****",
	"o****",
);
※スパマーの対応を防ぐため実際のコードとは違う内容を表示しています。
上記の部分がNGワード設定部分です。
拒否するキーワードが他にあれば追加してください。
日本語には対応してません。半角英数のみです。
2005.01.20 20:11 (木)

未来検索livedoorとMT3.1アップグレード

どうやら未来検索に引っかからない理由がわかったような・・・わかんないような。
最近会社の人のブログを何個かMT2.6からMT3.12にアップグレードしたんですが、
その日付から先がぜーんぶ未来検索にひっかからないように・・・。
 
原因がなんとなく、なんとなーくわかったよーな。
index.xmlテンプレが、アップグレードでやったためMT2.6のテンプレになってるのが原因くさい。
とりあえずMTのオフィシャルに行ってMT3.12デフォルトのindex.xmlテンプレに変えてみました。
 
これで検索されればいいんだけど・・・・。

2005.01.19 17:32 (水)

スパムコメント対策 NGワードで...

会社の人のブログがスパムコメントにやられているようで・・・。
幸いにも自分のサイトは1度もスパムコメント攻撃を受けたことはないけれど、
一プログラマとして対抗心が萌えて燃えて来たので、いろいろ対策をやってました。

とりあえずやったのがこの2つ
・hiddenで隠しパラメータを入れる
・mt-comments.cgiのリネーム
これだけで全部防げるほど甘くなかった・・・。

しょうがないのでmt-comments.cgiを改造することにしました。
全部半角だったらはじく等の対策はもう破られてるらしいので、
NGワード方式でやってみることに。

MT2.6、MT3.1では動作確認済です。

mt-comments.cgiの19か20行目(21行目 "eval {" の行の上 )リンク先の内容を追加してください。
スパムコメント対策コード
ユーザー名:komawari
パスワード:IDを逆から入力

  真ん中あたりの
#NGword List
@ngword_arr = (
	"p****",
	"c****",
	"o****",
);
※スパマーの対応を防ぐため実際のコードとは違う内容を表示しています。
上記の部分がNGワード設定部分なので、
他にはじきたいキーワードがあれば追加してください。
日本語には対応してません。半角英数のみです。
 


オススメ

PLAYSTATION 3(60GB)
2006/11/11発売  


THE TWILIGHT VALLEY
2006/10/04発売  ¥ 3,059


逆転裁判2 Best Price!
2006/10/26発売  ¥ 3,129

ブログリンク
Blog People
Trackback People
[日々日記]
Trackback People
[マンガ、漫画]
Trackback People
[TVゲーム]