先日来、少々テンプレートをいじったら、そのテンプレートが壊れ、表示が崩れたりできなくなったりするというお見苦しい状況を晒してしまい失礼いたしました。
実はMT4.0にアップグレードして以来、この「テンプレートが壊れる」という状況は頻発しており、何かの弾みにメインページのテンプレートが特定文字列以降全て消失してしまう、という事象が起きていました。最初に保存て再構築したときは大丈夫でも、一つコメントをいただくと、その再構築の際にメインページとアーカイブページと同時にテンプレートが壊れ、トップページと該当記事が表示できなくなってしまったり...。
このテンプレートはMTを入れた最初(ver2.661)からつぎはぎで使っているカスタムテンプレートなので、初期化では対応できませんし、自宅にいるときにはテンプレートのバックアップがあるのですぐに回復できたのですが、これが出先で気づいたりするとどうにもならず、ジリジリしました。
ブログのサイドバーに表示させているドリコムRSSですが、ある時期から一行目に広告が入るようになり、しかもその広告先がなんか怪しい...。なんとかならないかなー、と思いつつそのままにしておいたのですが、やはり気になるのでちょっと調べてみました。
まずは広告非表示のサービスは他にないのか、という点。
それが、探してみると意外にないんですよね。
もう一つ、更新情報を表示させるブログリストでメジャーなのがBlogPeopleですが、こちらもこの4月から広告が入るようになりました。その他となると、自分の使っているRSSリーダーのフィードを、別のツールを使って公開するといった感じで、ブログリストとはちょっと違う。例えば「はてなRSS」の内容を一部公開するとしても、そちらは記事単位で表示されてしまうと思うので、更新頻度の高いブログが何度も表示される結果になるでしょう。そうではなくて、できればサイト(ブログ)単位で表示された方が、サイドバーに貼るにはありがたいです。このあたり、何か良いサービスをご存知の方がいたらぜひ教えていただきたいです。
で、元に戻ってとりあえずドリコムRSSに関しても広告について調べてみました。
いえね、時々指定日投稿を試みていたんですが、どうもうまくいかないのです。一度だけなぜかできたことがあったので、たぶんそのまま「日時指定」 を選んで公開日を設定すればいいものだと思っていたのですが。
なので調べてみました。
現在このMT4.1を置いているサーバーは「さくらインターネット」なので、ググッてみましたよ。
で、最初にヒットしたブログ様がこちら。
「指定日投稿 - さくらインターネットでの設定 - NOBODY:PLACE - MUTTER」
これによると、どうやらcronの設定をしないといけないらしいです。そういえば、ずっと以前に、さくらインターネットはcronが使えるから、自動アップロードができるのだという話を読んだことがありました。MTには縁のない話なのかと思っていたら、やっぱり設定が必要だったのですね。
おまけに、./tools/run-periodic-tasksのパーミッションも644のままになってたし。
新年度を迎えて、少し更新頻度を上げようと決意を新たにしたついでに、web拍手ボタンを設置してみました。
いや、以前から興味はあったのですが、なんとなく面倒で先送りしていたんですよね。先送りしているうちに3年くらい(^^ゞ? 少なくとも、仮面ライダーは3代変わったかな。
でも、やはりコメント欄というのは敷居が高いものですし、メールはもっと、となると、気軽に押していただいたり、匿名でメッセージをいただけるツールと言うのは貴重かな、と思い。重い腰を上げてみました。
良かったら、気軽に押してやってください m(__)m。メインページ(テキストリンク)にも、各記事ページにもありますので。
【追記】
それにしても、何かいじるたびにテンプレートが壊れるのは勘弁してほしい>>MT4.0。
これってバグ? それとも、2.661からのテンプレートをそのまま引きずってるせい?
と書いたら、また個別アーカイブページのテンプレートが壊れてます...。
最近の2件は現在中身が白紙です。後ほど修復しますので。修復完了しました。
昨日も書いたコメント欄の問題ですが、結局解決不能です。特にこれで重大な問題は起こらないと思うので、このまま放置することにしました。
CAPTCHAに関しては、ひょっとしたらローカルな環境の問題なのかもしれませんが、自分の環境で見えないものを人様に押し付けるのもひどい話なので、これも導入は見送ります。コメントスパム撃退には有効かと思いましたが、考えてみたら、画像を判読するのって、ハードルがえらく上がってしまいますもんね。スパムどころか、まともなコメントもなくなりそうです(^^ゞ。
ただ今回、認証なしのコメントに関してはメールアドレスの記入を必須にさせていただきました。別にウソでもいいので、ひと手間だけお願いしたいと思います。また、vox,TypeKey,OpenIDでの認証を可能にしました。アカウントをお持ちの方は、気が向いたらサインインして書いていただけると、個人的には嬉しいです。
アップグレードしてから、格闘続きです。いろいろ、あっちからもこっちからもボロが...。
前回のエントリ後に見つかったエラー。
CAPTCHAプロバイダがありません。Image::Magickがインストールされているか、 またCaptchaImageSourceBaseが正しく設定されていて mt-static/images/captcha-sourceに アクセスできるか確認してください。というメッセージが出てたんだけど、Image::Magickはちゃんとインストールされてるし。で、検索かけたけど日本語サイトでは見つからず、ユーザーフォーラムで見つけた記述
To resolve this issue, it appears that you would need to create a subdirectory for captcha images in the mt-static/images directory, set its permissions so the directory is writable by Movable Type, then add a CaptchaSourceImageBase directive to the mt-config.cgi configuration file with the server path to this directory. Example:つまり、最後の行のコードをmt-config.cgiに追加しろってこと。これを読むと、エラーメッセージそのものが間違っているらしいんだけどね。CODE
CaptchaSourceImageBase /home/username/public_html/mt-static/images/captcha-source
と、結局諦めまくってますが、また日を改めて原因を究明したいと思います。しばらくの間、認証のないコメントはメルアドだけ必須でお願いします。(サインインした場合も、本来は名前等のエリアが消えないといけないんでしょうが、残っちゃってます。その場合はスルーでお願いします。m(__)m)
想像以上にいろいろトラブル出てきますねー>MT4.0。
いつものようにインストールまでは問題なく進んだんだけど、今回はテンプレートがことごとくエラー。
ver3.0くらいの頃に入れたプラグインが軒並み使えず、再構築が出来なくて苦労しました。
簡単に挙げると
サーバーの負荷が心配なので、適当な間隔で『迷惑トラックバック』と『迷惑コメント』を消しに、管理画面を覗いています。
少し前に、『最新のトラックバック』部分を手動更新に変更しました。というのは、プラグインの関係だと思うのですが、自動再構築にしておくと、未承認TBは表示されなくても、迷惑TBは載ってしまっていたからです。
これを止めたので、TBを承認したら、『最新のトラックバック』テンプレートを再構築する、という手順で初めて『最新』に載るようになり、迷惑TBの表示も、消した後の再構築も必要なくなり、ストレスが減りました。
それでも、放っておくとどんどん溜まる迷惑TB、時々覗いて消してやる作業は続けているわけです。
すると、ここのところ面白い現象が起こっています。
MT3.33にアップグレードしたら、とりあえず月別アーカイブが復活しました。
あと、しばらく動かなくなっていた、「Type Keyにサイン・インしてのコメント」も復活しました。
やはり、不具合がわかっているのに放置はいけないですね。
ご不便をおかけした方もいらっしゃるかと思います。
ここでお詫びさせていただきます。
今後ともどうぞよろしく。
アップグレードしたばかりですが、早速不具合が見つかったそうで、近々修正版がリリースされるようです。
確かに、月別アーカイブって変なことになってるわ…(^^;)。普段気にしないから気づかなかったけど。
それよりも、昨日から気になっていることがあるのでついでにここに書いてTBすることにします。