⇒ただいま更新休止中。LINKS友人のサイトへMT_TECHMovableType備忘録StartBLOGブログしません?UniqueLinksゆに~く☆りんくBBS掲示板(^^)MovableType備忘録コメントスパム対策カレンダーの日付を動的にハイライト最近のTrackbackにエントリー名表示MTにエラーが・・・。カテゴリを日本語名で表示するカテゴリを日本語名で表示する。Description」に日本語のカテゴリ名を入れ忘れないようにする。LAB.:テンプレート・モジュールでフッターなどを一括更新!・・・これは便利だ。MainIndexを小さくしたかったのと、メンテナンスがしやすくなるのといいこと尽くめ。Bookmarkletを便利にあるサイトから記事引用する時、Bookmarkletをよく使うのですが、自動で引用文をblockquoteタグで囲む方法が紹介されています。いうわけで早速テストを兼ねてトラックバックです(^_^;同じMT2.661なので30秒ほどの作業で終了。16:55スパムコメントがうっとうしくていじってたら久しぶりにはまったこのblogの設定。いじってたら何故かコメントしてもエラーになってしまう・・・原因不明。コメントできたら教えてください!何かあれば掲示板にどーぞ。各エントリーにカテゴリ名を表示するテンプレートを紹介します。カテゴリ名をどこに表示するかでテンプレートへの挿入位置が決まりますが、ここではこのBLOG質問箱のようにタイトルの次の行に右寄せで表示するテンプレートの作り方を説明します。うちのトップはどのカテゴリのエントリーの更新に関係なく、日記のカテゴリだけを表示してましたが、投稿したすべてのエントリーを表示するようにしました・・・って実はそれがデフォルトなんだけどね(^_^;。その代わりにエントリーにカテゴリを表示するようにしました。特定のカテゴリを表示しないプラグイン左側のボタンは実はカテゴリーアーカイブの表示をカスタマイズした自慢の一品(笑)日記のカテゴリの表示方法を考え直してる最中で、どうしても必要でした。08:36ここに影響されてブログサイトを作ってみようと思ってるんだけど、MovableTypeってPlugInで色々出来るみたいやね。自分でも色々しらべてるんだけど中々良いところが見つからなくて...。どこら辺を調べたりしてるのかまた教えて欲しいです。09:21このプラグイン役に立つね。いうよりもないと困る(笑)。一応Ver2.661は導入済みでテスト中。現在の安定版で行くか、Ver3が出るのを待つか思案中。20:29そうなのよ、やってるうちに必要になってくるのよ。後からバージョンアップも出来ると思うので現状で公開しても問題ないと思うよ。カレンダを再設置してみる使い道がないだろうと思っていたカレンダー、画面をすっきりさせたいので再設置。レイアウトいじりに精を出しそう(笑)。カレンダーが付くとすごくブログらしくなるよね。月めくりカレンダーカレンダー復活と同時に改造。月めくりカレンダーについては、数ヶ所書かれているブログを見てましたがこちらが一番解説などがわかりやすく書かれていました。こちらに書かれている手順どおりでまったく大丈夫。archivesディレクトリの下のcalendarディレクトリは一番最初に作っておく必要があります。phpが使える必要がある、みたいです。phpってよく知らないんですが「ういうい」なら大丈夫(^_^;デザインがすばらしいサイトですね~。その1Moblogに登録することによって、メール環境があれば、メールを通してブログの更新を行うことが出来ます。携帯からの更新も可能ということです。そのための「Moblog」への登録への手順の紹介。1.Perlモジュールのインストール。Perlモジュールの追加が必要になります。http://search.cpan.org/dist/MIME-Base64/をクリックして下の画像の赤丸部分をクリックしてダウンロード。gzという拡張子の圧縮ファイルですので、Lhaplusなど対応したアプリで解凍してください。次にMTを設置しているディレクトリの「cgi-bin/extlib/」の直下にMIMEディレクトリを作成し、上記を解凍して中の「Base64.pm」と言うファイルをMIME内に転送します。2.Moblog用のユーザーを準備MTにMoblogで投稿するためのユーザーを設定します。2.投稿者の追加のところでユーザー名とパスワードを設定、投稿するBLOGにチェックを入れて保存。3.「編集する投稿者を選んでください」のところで先ほど追加したユーザーを選択して編集ボタンを押すと権限の編集の画面が現れますので、そこで投稿、ファイルのアップロード、エントリーの編集にチェックをつけて保存します。23:14さあて、モブログとやらに初挑戦だ。俺って、携帯の文字打つの苦手なんだよなぁ。打っててイライラしてしまう。超高速タイプしてる女子高生の指が欲しいぞ。写真も、アップしてみるか。写真に意味ないけどね。...トラックバック:ケイスケぶろぐ。その2Moblogへの登録を行いますが、もしMoblogを通して更新したものを特定のカテゴリーに投稿したいなら、先に専用のカテゴリーを作成しておきましょう。Gatewayにアクセスします。Moblog」の画面が出てきます。以下の4つの項目を入力してください。1.emailブログへ投稿を行うメールアドレスを入力。携帯電話から投稿するならそのアドレスを入力します。url投稿先のブログのURLを入力。うちの場合なら「http://klaxon.uiui.net/」ですね。3.username,password先に設定したMoblog投稿用のユーザー名とパスワードを入力します。入力が終わりましたら「Next」をクリックします。setting:」になります。Moblogが先に設定したあなたのウェブログの情報を読み込んできています。url」はテンプレートを自分で変更している場合以外は大概そのまま「Next」で結構です。以下の項目を入力、確認してください。1.emailMoblogが準備してくれるメールアドレス。エントリーの投稿が出来ます。どちらか好みのほうにチェック。2.weblog、category投稿先のウェブログとカテゴリーを選択します。archive-path画像つきメールの場合の画像の保存先。Pathからの相対パスでの指定になります。私の場合は「/archives/image」。特段考えてないならデフォルトでも可。site-path投稿した画像へアクセスするためのパス。私の場合は上で「/archives/image」と設定しているので「/~klaxon/archives/image」となります。上でデフォルトにしているならここもデフォルトのままにしてください。templateデフォルトのままで大丈夫です。6.Publishメール送信と同時に投稿するなら「Publish」、いったん下書き状態にして後から編集したい人は「Draft」にします。7.Public?Yesにしておくと、更新時にMoblogのトップに掲載されます。多くの人に見て貰いたい人はYesに。「UTF-8」エンコードの人のみらしいです。私は対象外(;_;)あとは「save」を押すだけ。登録したあなたの携帯電話などのメールアドレス宛にMoblogからメールが届きます。そのメールアドレスをアドレス帳等に登録しておきましょう。そのアドレス宛にメールを送ることによってエントリーの投稿を行えます。他人にそのメアドがばれると他人にエントリーされてしまうので注意。コメントをつける(0)トラックバック:ケイスケぶろぐ。02:44夜中に起きたのでちょっとモブログの設定方法とか検索してみたらこちらのBlogが出...MTにエラーが・・・。自分のサイトを見たら突然レイアウトが崩れていた。いつもどおりタグの閉じ忘れかな、とか思ったけど、とりあえず再構築で直ることがあったので試してみた。すると、再構築後にポップアップウィンドになぞのエラー?メッセージが。74.これがずらずら~っと。なんのこっちゃさっぱり判らん(^_^;。この辺をキーワードに調べてみる。するとこちらのブログにまったく同じような原因と思われるものを発見。最新のコメントを呼び出すとき、MySQLの設定によりエラーが発生してしまう模様。具体的な設定方法が書かれているところもあるけど、MySQLってのをよく知らない、それ以前にユーザーで設定できるの?と思ってたらレンタルサーバ側に問い合わせて解決されている方がいたので私も愛しきプロバイダ、ういういさんにさっき、問い合わせのメールをしてみました。お返事待ちの状態です。当面は悪影響が出ていた最新コメントとMoblog部分を削除、全てのカテゴリのエントリーをトップに表示しています。無事に解決できるといいなぁ。現在のサーバーではサーバの仕様変更を伴うので、すぐの対応することは難しいが、今後の課題として、検討していただける、とのこと。無理でも誠実に返事をしていただけたことに感謝。組み直したら今は動くようなのでしばらくこれで行きます。そのうち同じようなことになるかもしれないけど、そのときはまた考えます。01:30MySQLって、データベースじゃねえのか?おぢさんの領域だねぇ。08:27データベースだと言うのは知ってるけどそれ以上の事は知らん。領域ならたすけてよ、おぢさん!・・・って知らないだとぅ!(wまだプレオープン?ブログにしなよ、ぶろぐ。無料のとこもあるしさ。うちは「にふてぃ」だから、CGIはどえりゃー苦労するんだわ。プログなんて...そんなヒマもないじょ。14:27あまい、あまいぞもっちゃん。ニフティのブログサービスがちゃんとあるから乗り換えたまえ!右のリンクにあるココログがそうだよ。http://www.cocolog-nifty.com/なんも考えんでも最初からそれなりに動くから、カスタマイズなんて後回しでも全然大丈夫。17:55と思ったら直ってた。22:09>>たい会社でちょっとの時間見つけて弄ってたときだね。確かに巨大フォントになって「やってもた」とあわてて修正してた(笑)というわけであなたもニフティだからブログしようね。登録するだけでほぼそのままで出来るはずだから。最近のTrackbackにエントリー名表示エントリー名の表示はプラグインが無いとできなかったのか・・・。欲しいものがあってよかった。実はスパムコメントを消すのに一目見てすぐ探せるのがほしかったのだ(^_^;よいプラグインをありがとうございます。Typeの標準機能では、「最近のTrackback」を表示するとき、どのエントリーへのTrackBackかを表示できません。Typeの「最近のTrackback」にエントリーのTitleとPermalinkを表示する「MTPingedEntry」プラグインを作成しました。このプラグインを使うと次の図のようにTrackBackに結びついたエントリーが分かるようになります。08:54一つ質問があります。この件と関係ない事で恐縮ですが、左上に表示されているカレンダーの事です。自身のサイトにもカレンダーを付けたのですが、再構成しないと当日の所の色が変わりません(例えば、今日は2日なのに1日のところが当日として反転表示されている)。13:17一応方法はあるよー。phpが使えるのが条件。16:41リンク先見ました。何やらややこしそうで(笑)。phpってなんでしょう状態で果たして改造できるのかどうか...。様子を見る事にします。20:49リンク先に書いてるとおり、phpが使えるなら~部分をそのまま差し替えたらOK。今調べたけどロリポップphp使えるやん。自分も試してみました。うちはちょっと技ありカレンダーなので少々細工しないといけなかったですが。phpを使って今日の日付部分を動的にハイライトする方法テンプレートに書き込む方法だと、ページをリビルドしたときにしか日付が変更されません。これはこれで「最終更新日」という感じもしますけれど、ちゃんと「今日の日付をハイライト」するには毎日Blogを更新しなければなりません。不精者の私には無理っぽいです。いうことで、今日の日付を動的にハイライトする方法を考えてみました。カレンダーは更新しないと最後に手の加わったときしかハイライトされないので、これで日付が変わると勝手にその日にハイライトされます。うちはちょっと技ありカレンダーなので少々細工しないといけなかったですが。コメントをつける(0)コメントスパム対策えー、レポート行き詰ってます。自分の国語力の無さに辟易します。現実逃避中<よく逃げてるな、オレ。2ちゃんにブログ板なんてできてたので見てました。みんなコメントスパムに手を焼いているようで、禁止IPに登録しても次から次へと別のIPから書き込んでくるんですよ。いう方法でしてるんでしょうね。Heartlogic」さんのコメントスパム対策の記事を見つけたので、とりあえず自分のブログに施してみた。うまく作動しませんでした。CGIなんて全然わからないので原因もわかりようがありません。いうときはトラックバックしてあるエントリーを手繰ってみるのが基本です。同じような状況の人がいて、さらに改良されたものがエントリーされていることがよくあります。みたいですよ」さんの対策で、コレでうまくいきました。m/[\x80-\xff]/)){die('error')};とりあえず動いたからよしとする。凝った対策もありましたが、コレでうまくいったので私には充分です。いう対策であるかというと、「コメント本文に日本語が含まれていないとエラーが出る」というものです。日本人しか見ないだろうし、外人の友達なんかいないし(笑)。コメントスパマーがソースの意味がわかったら一発で破られる対策でありますが(^_^;こういうことが判る人って羨ましいッス。元プログラマとして情けない発言ですが(笑)。12/26:これでもスパム来やがんの。本文中に2バイト文字いれてやがんの。向こうにしたら当然の対策のようです。敵もサルモノヒッカクモノ。