トップページ > 2009年05月
2009年05月30日
 ■  movabletype4.25のCaptcha.pmの改変

認証画像の変更をしたついでに認証画像周辺のタグもいじっちゃいます。
機能していない<div>とかありますからw

1.mt/lib/MT/UtilフォルダのCaptcha.pmをダウンロードし58行目付近

<div class="label"><label for="captcha_code">$caption:</label></div>
<div class="field">
<input type="hidden" name="token" value="$token" />
<img src="$cgipath$commentscript/captcha/$blog_id/$token" width="150" height="35" /><br />
<input name="captcha_code" id="captcha_code" value="" autocomplete="off" />
<p>$description</p>
</div>

<label for="captcha-code">$caption</label>
<input type="hidden" name="token" value="$token" />
<img src="$cgipath$commentscript/captcha/$blog_id/$token" width="150" height="35" alt="" /><br />
<input name="captcha_code" id="captcha-code" value="" autocomplete="off" />
<p>$description</p>

に変更。

<label for="captcha-code">のアンダーバー、imgタグのalt、使われていないdivの削除をしました。

 ■  MT4.25のコメント欄画像認証の書き換え-XREA-

movabletype4.25のデフォルトでコメント投稿欄に『Captcha』を出す設定にしてもXREAサーバの利用で表示されない不具合(バグ?)がある。

これを解決するにはファイルを若干変更する。

1.mt/lib/MT/Utilフォルダ内のCaptcha.pmをローカルにダウンロードし、
185行目付近の

my $im = $imbase->Montage(geometry => $geometry_str,tile => $tile_geom);

my $im = $imbase->Append(stack=>"");

に書き換えて再構築。

これで見事認証画像が表示されます。

2009年05月01日
 ■  MT4.25デフォルトテンプレートのバックアップ

先月にテンプレートのバックアップ記事を書いたけど、もうバックアップ必要なかったんだねw
システムでちゃんとデフォルトテンプレートが保存されてた。

いつもいじり倒してバックアップー!!ってなってたから(笑)

※このブログは未だ3.34・・・

▲このページのTOPへ
Copyright 2006-2010 © free-creator.com