2008年5月13日 14:36
タグ:
MT,
カスタマイズ,
プラグイン
4月頭にヴァージョンアップさせたのに、メモっておいてなかった。
これがないと、また何か合ったときに大変・・・。
とりあえず、いくつか投げ込みました。
あと、今回はアップロードしたファイル自体を触るのはやめようと思っていたけれど・・・これだけはやっちゃった。
コメント記入時に「名前のみ必須」にする(2) 4.0〜4.1版
/lib/MT/App/Comments.pm 832〜844行目
&& !(
$comment->author
&& $comment->email
&& is_valid_email( $comment->email )
)
)
↓
&& !($comment->author))
/lib/MT/L10N/ja.pm 725行目
'Name and email address are required.' =>
'名前とメールアドレスは必須です。',
↓
'Name is required.' =>
'名前の入力は必須です。',
あとコメントではCAPTCHAを利用。
面倒くさいのはわかっているのだけど、スパムがもうっ。
マイナーブログだし、まだ大したことがない筈だけど、耐えられませんでした・・・。
それから、未だに解消できないこと。
個別記事で、cookieがうまくいかない。
テンプレートを触っているうちに、何かを消してしまったよう。
さっぱりわかんないTT
あとコメント確認画面も。
テキストエリアのデータは表示されるのに、名前とかは駄目ってなんでだ?
MTIfは使っている筈なのですががが。
どーしてだーっっっ(まぁ、私が何かやったんだけどさ)。
やり直す気力がありません;
何とか動いてはいるみたいだし、いいかなぁ。
2006年1月26日 14:27
タグ:
MT,
カスタマイズ
って言うほどのことでもありませんが、1週間くらい前から「メールアドレス欄空白」必須にしています。
プラグインとかわからないし、とりあえず簡単にできるので。
もともとは、名前必須(メールはどっちでもいい)にしたかったんです。
ただMTだと名前・アドレスはまとめて必須になるんですよね。
まずはそこをかえたかったのでした。
参考ブログさんは以下です。ありがとうございましたv
「コメントで名前のみ必須にする」 by クネアシさん
「コメントの入力フォームを名前だけで受け付ける」 by RED STARさん
以下、変更箇所です。
■ /lib/MT/App/Comments.pm の 253行目付近
if (!$blog->allow_anon_comments &&
(!$comment->author || !$comment->email)) {
を
if (!$blog->allow_anon_comments &&
(!$comment->author || $comment->email)) {
に変更。
!$comment->author が名前必須
$comment->email がアドレス空欄必須。
■ またMTの設定-コメントの設定で
「名前とメールアドレスを必須にしますか?」にチェック。
■ エラーメッセージも変えます。
/lib/MT/L10N/ja.pm の 231行目付近
'Name and email address are required.' => '名前とメールアドレスを入力してください。',
を「名前を入力してください。メールアドレス欄は空白にしてください。」へ。
メールアドレスをいれると投降できないわけですが・・・どうでしょう。
いままでアドレスを必要と感じたことがない&入力する人もほとんどいなかったので、大丈夫だと思うのですが。
また何かあるようだと、他の方法を考えないとなぁ。
MTのヴァージョンアップとか、ヴァージョンアップとか、ヴァージョンアップとかプラグインとか;;
それよりコメント投稿するとエラーになるのをどうにかしたいですTT
何がマズいのでしょうか・・・。
2005年11月11日 12:49
タグ:
MT,
カスタマイズ
って、いつの話かというと9月にやったことなんですけどね;
MTだと、投稿時のレイアウトもある程度変えられるし、編集もできて便利ですねv
書き損じの多い私としては、すぐに修正できるのが有り難いです。
ええ、送信前に確認しているつもりでもやっちゃうんですよTT
携帯版ブログはこっちのアドレスです。
http://sample.main.jp/に接続すれば、携帯は振り分けられるようになっている・・・はずです。
誰が見るかというと、きっと私だけでしょうけどね~(笑)。
利用させて頂いたのはコチラ。
moblog.uva.ne.jp (携帯から画像付きで投稿)
MT4i (携帯での色々cgi)
有り難うございました♪
素晴らしい~っ。
やったこと1。
ただ、The blog of H.Fujimotoさんのカテゴリ並べ替えを利用しているため、カテゴリ選択欄に数字が付いてしまいました。
これが気持ち悪いので、そこだけ削ってみました。
mt4i.cgi
463行目あたり~
for my $cat_data (@cat_datas) {
my @cd_tmp = split(",", $cat_data);
$cd_tmp[1] = substr($cd_tmp[1], 3);
if ($cat == $cd_tmp[0]){
$data .= "
赤字を追加。
私はカテゴリの先頭に、3桁の数字を付けているため。
やったこと2。
あとmoblog.uva.ne.jpさんでの、投稿時の設定部分。
以下のように変更した。
template ・・・ %(imagecontent)s\n%(caption)s\n
image template → <div class=\"center\"><img src=\"%(imageurl)s\" class=\"photo_mb\" /></div>
templateで内容の表示順とかが変えられる。
%(imagecontent)s ・・・ 画像があるとき、この場所にimage templateで指定したように画像が挿入。
%(caption)s ・・・ 本文部分
image templateで、画像がある場合にタグを付加したり。
(ダブルクォーテーションは、\でエスケープする。)
%(imageurl)s ・・・ 画像url
Publish ・・・ 投稿時に「投稿の状態」が公開Publishか、下書きDraftか。
Public? ・・・ moblog.uva.ne.jpさんのトップに、画像を表示して良いか。
その他の、手順とかメモっていたテキストは間違えて消してしまいました・・・。
さっさとエントリしておけば良かったよ;
2005年9月 6日 15:33
タグ:
MT,
カスタマイズ
違う記事を探しに出かけたのですが、目的のものを見つける前に違うのに引っかかってしまいました(笑)。
こちらです。
「コメント背景を管理人とその他で分ける」 by Milky Heart* さん
条件によって、動作を変えるというプラグインですね~。
実際の表示はこんな感じになりました。
スクリプトでもできるけど、タグのかみ合わせが悪くなってしまうので、全体を変えるのってしていなかったのですよね~(過去に案は沢山あったけど)。
他にも使い道のありそうなプラグインですv
カテゴリ分けも、これならスクリプト使用しないでできるし・・・。
(メモ)
1. プラグインは、こちらのブログさまから入手。
2. 使い方はのんさんの書いてある方法、そのまま真似っこ。
3. あとは、どうしても前方一致にしたかったので、プラグインをちょっといじってみた。
77行目
if ( $switch_val =~ m/^$test/g){
これで、一応「とーこ」と「とーこ → ○○さん」はSwCase扱いになったみたい。
2005年8月31日 17:01
タグ:
MT,
カスタマイズ
・コメントをした人がブログ(サイト)アドレスを入力し、そこにfaviconが設定している場合。
・トラックバック送信ブログが、faviconが設定している場合。
に、コメント・トラックバック欄にfaviconを表示 するというカスタマイズ・・・のようです。
詳しくはわかりませんが(苦笑)。
参考ブログさんは、さえらさんのところ。
ありがとうございますv
「コメント・トラックバック欄にファビコンを表示」 by やむやむさん
作った方は大変だったろうに、簡単にできてしまうのがすごいところ。
そして、ちょっと困ったなぁ。
faviconって、難しいのですよね。
IEは、なかなか読み込まなくって(operaとNNとFireFoxは大丈夫)。
キャッシュクリアしてもうまくいかなかったりさ・・・・。
それ以外では使えるので設定はしていましたが、こういう利用ができるなんて良いですね♪
しかし・・・途中でfavicon変えたらどうなるのかな・・・。
(追記)
表示されませんでした・・・TT
黒くなってしまいます。
他の方のは出ているようなので、設置方法は間違っていないはず。
とすると、私の付け方が違うのですね。
icoの名前が「favicon」でないのがマズイのかと思い、修正しました。
が、それでも反映されず。
しばらく様子をみてみようと思います~。
うわぁん(泣)。
(もひとつ追記)
IE以外はOKのようです。
って、コレって、icoをもってきて表示しているわけではないのでしょうか。
個別アーカイブphpを見ると、ちゃんと<img>にアドレスが書き込まれているのに・・・。
そういう考え方じゃないのかな;
見る人によって、見えたり見えなかったり・・・するの?