2011年11月10日

最近のエントリー、最近のコメント、最近のトラックバックのカスタマイズ

最近のエントリー(記事)、最近のコメントは、最近のトラックバック
Recent Entries、Recent Comments、Recent Trackbacks
として表示していましたが、

カテゴリーページや月別アーカイブページでは、
表示されたエントリーやコメントは表示項目のエントリーやコメントである為、
カテゴリーページや月別アーカイブページでは、それぞれ、
Displayed Entries、Comments for Displayed Entries、Trackbacks for Displayed Entries
として表示させるようにしました。
尚個別記事ページではそのまま、
Recent Entries、Recent Comments、Recent Trackbacks
と表示させるようにしています。

未解決部分:
Pagebuteプラグインでページ分割を行った2ページ以降の
エントリーや、コメントが本エントリーではまだうまく表示されていません。
これもうまく表示できるように勉強したいと思います。

続きに一応カスタマイズの記録を行いました。
テンプレートは、
小粋空間さんのテンプレートを使っている為、
あまり参考にはならないと思います。



2011年11月 1日

facebookコメント投稿プラグインとIEのセキュリティー警告'(2)

前のエントリーで、Zenback内のfacebookコメント投稿プラグインを表示させるようにしていましたが、
いろいろとトライした結果、現在では、

facebookコメント投稿プラグインを非表示にしています。
(実際には、Zenback内のfacebookコメント投稿のオプションを非表示にしています。)


理由は、
最初は、画像が表示されないのはどうにかなるだろうと考えていましたが、
実際には、IEのセキュリティー警告が表示されたまま、又は
「セキュリティー出保護されたコンテンツのみ表示」にすると、
その後にStyle Switchを使ってトップ画像を変更しようとしても
突然、トップ画像が表示されなくなってしまいます。
これは 見ていると非常に不自然です。

私はこのマイクロソフトのやり方に疑問があります。
警告が出るのはいいとしても、
実際に画像の非表示をデフォルトにするのは、
理由がわからずに表示がおかしくなったのを見た一般ユーザーが混乱するだけです。

とマイクロソフトを批判したものの、
実はサイトによっては、うまくこのIEのセキュリティー警告を表示させないようにしている
サイトがあります。例えば、FC"ブログのサイトです。

このセキュリティー警告が出る理由は、httpとhttpsで始まるサイトを、
一つのページの中で混在している為のようなので、自分が出来る部分はすべて、
http://の部分を//に変更しましたが、セキュリティー警告を消す事は出来ませんでした。
参考にしたサイト:
SSLページでブラウザにセキュリティ警告メッセージを出させないコツ « DRYOUT プログラマー社員のブログ

FC2ブログ以外にも
幾つかのサイトでは、セキュリティー警告が出ないようにしているサイトもあるようです。
どのようにやっているのかな~。
いろいろ検索していますが、まだ解決方法が見つかっていません。
他のサイトでは、IEユーザーとかでは、不都合は起こっていないのかな~?



2011年10月29日

facebookコメント投稿プラグインとIEのセキュリティー警告

数日前から、
「セキュリティー警告が出る」というコメントがあり、いろいろ調べてみると、
IE8、IE9から出るようになった、
セキュリティーで保護されているコンテンツのみ表示される
セキュリティー警告が個別ページで表示されていました。
Firefox, Chrome,Safari等の画面では出ません。


IE9の場合、このような警告が画面下部に表示されます。
warning06.jpg

IE8やOSが違う場合、此の様な警告画面かもしれません。
warning07.jpg

Sleipnirの場合、ブラウザエンジンにTridentを使っている場合も、
以下のような警告画面が出てくるようです。
warning10.jpg


かなり長い時間をかけていろいろ調べた所、どうも
facebookコメント投稿プラグイン
を表示させた場合、上記の警告が出るようです。

実際には、Zenbackの中で表示させているfacebookコメント投稿プラグイン
の影響で、警告が出ているようです。

という事で、
Zenbackの表示項目を変更し、facebookコメント投稿プラグインが表示されないようにする
事も考えましたが、このままで行く事にしました。

理由は、

  • このセキュリティー警告は、マイクロソフトのインターネットエクスプローラーのみが
    出す警告であり、他の多くのブラウザーでは表示されない為、あまり意味が無い事。
    逆に、警告メッセージに詳しくない一般ユーザーが見て
  • 他のサイトでも、facebookコメント投稿プラグインを設置している所は多く、
    上記のセキュリティー警告は表示されている。
  • 以前はセキュリティー警告が出てなかった事で、いずれはマイクロソフトかfacebook側が何らかの対応をするのではないか。というかなり他力本願な希望。


warning09.jpg
facebookコメント投稿プラグインを設置した場合の画面。
画面下に警告メッセージが出ています。


warning08.jpg
facebookコメント投稿プラグインを外した時の画面。
警告メッセージがありません。


IEユーザーの方は、引き続きセキュリティー警告が出る事となりますが、
警告が出た時、
IE8、Sleipnirの場合、
warning07-1.jpg
いいえをクリック。

IE9の場合、
warning06-1.jpg
「すべてのコンテンツを表示」をクリック。

すると、画像が表示されます。

毎回警告が出てきて、煩わしいと感じる方は、
IEのインターネットオプションの設定を変更する事で、
表示をさせなくする事が出来ます。

方法は以下のサイトを参考にして下さい。

プチコラム: IE9 混在したコンテンツを表示する


2011年10月26日

Zenbackウィジェットを個別ページの一番下へ移動

ここだけの問題なのかよくわかりませんが、

Zenbackウィジェットがうまく表示されていないようなので、

個別ページの一番下に持って来ました。

取り急ぎ記録しておきます。


2011年10月17日

mt-config.cgiの設定

MT4の再構築で少しエラーが出て来る場合が発生してきたので、
再構築の負担を減らす方法を探しました。

再構築のエントリー数をデフォルトの数から減らすのが一番最初に思い出す方法ですが、

mt-config.cgiファイルの中に、
EntriesPerRebuild 20という記述を追加する事でデフォルト数(40)を変更する事が出来ます。

参考にしたサイト

環境設定ファイル(mt-config.cgi)による設定 - Country Netlife

以前のバージョンでは行なっていた方法だと思いますが、
Movable Typeのバージョンが上がるに連れて、
デフォルトのままで使っていたようです。

上記ページに載っている「5秒ごとの自動保存の設定」を解除するというのも、
サーバーの負担を減らすにはいいかもしれませんね。


2011年10月16日

Safari 5.1はalternate stylesheetが使えない為、styleswitch.jsを導入

過去にこのブログでjavascriptをつかって、
CSSを切り替えるというstyleswitcher.jsというのを使っていました。

しかし、Safariが5.0にバージョンアップしたあたりから上のスクリプトが動かなくなりました。
これはSafariだけの現象でした。

しばらく外していたのですが、原因はどうも
Safari 5.1から、alternate stylesheetの指定が出来なくなっているようでした。
以下のAppleのコミュニティーで話題になっているので、
どうもここに原因があるようです。

Safari 5.1 won't load "alternate stylesheets" properly : Apple Support Communities

Safari 5.1がリリースされたのが、2011年8月辺りのようなので、
その内にこの問題は解決されると思っていますが、
最近リリースされたSafari5.1.1では変わっていませんでした。

そこでいろいろ探して、上記のApple Support Communitiesで見つけたのですが、

Style Sheet SwitcherというスクリプトのSafari 5.1対応版を作った人がいたようです。

という事で、そのスクリプトを導入したので、続きに導入記録を載せておきます。



2011年10月 8日

MT 全記事表示の再構築時のエラー

このブログでは、PageButeというプラグインを使って、
表示ページの分割を行なっています。

導入当時より、表示記事数を0や9999にすると、
blog_entry01.png


以下のようなエラーが出て来ていました。

blog_entry02.jpg

どうもこれは、データベースが関係しているということだったので、
データベースを、MySQLに変えるとうまくいくかもしれないという事でしたが、
以下の記事より、再構築の記事数を999以下で分割処理させるような変更を行うと
なんとうまく全記事が再構築できるようになりました。

MTが突然、構築エラーになった - ゴルフバカの気まぐれブログ

いや~これで、ブログの最初のページまで簡単に
たどり着く事が出来るようになりすっきりしました!
芝鳥のぶあま様、ありがとうございました。


続きのページに、詳細を記録しておきます。



2011年9月30日

MTにMETAタグを追加

実はよく、METAタグやSEO対策などの言葉は聞いていました。
これらはアクセスアップを目指す企業やショップのウェブページのための加工だと思っていました。

ところがGoogle+やfacebook等のSNSでブログのurlアドレスから、ページの引用などをした場合、
どのページを引用しても、ブログの全体の説明しか表示されずにちょっと困っていた所でしたが、
実はMTの場合、デフォルトではページ説明の為のMETAタグが記述されていないらしいという事がわかり、
テンプレートのカスタマイズを行いました。


参考にしたページです。

このブログはMTOSを使ってますが、MTのデフォルトにはMETAタグが記述されていません。
それくらい自分で工夫しろよ♪と試されている感じもしますが、ここはWEB制作者の端くれとして見てみないフリをするワケにはいきませんね。

プラグイン等はいりません。
「デザイン」⇒「テンプレート」⇒「モジュールテンプレート一覧」の「ヘッダー」モジュールのタイトルタグ(<$mt:var name="title"$>)の下あたりに以下を記述してみました。

<MTIf name="main_index">
<meta name="description" content="<$MTBlogDescription$>" />
<meta name="keywords" content="全体的なキーワードをいくつか" />
</MTIf>
<MTIf name="entry_template">
<MTIfNonEmpty tag="MTEntryTags">
<meta name="keywords" content="<MTEntryTags glue=","><$MTTagName$></MTEntryTags>,<$MTEntryCategory$>,<$MTEntryKeywords$>" />
</MTIfNonEmpty>
<meta name="description" content="<$MTEntryBody words="100"$>" />
</MTIf>

メインページ(main_index)ではブログの全体的な説明用語と、<$MTBlogDescription$> でブログの説明文を出力。
個別記事(entry_template)では、個別記事に付いたタグ(「,」で区切る)「,」カテゴリ名「,」キーワードの順に出力し、記事の冒頭100文字を「description」として出力します。
この記事でいうと、
タグ:MovableType
カテゴリ:制作メモ
キーワード:MovableTypeカスタマイズへの道,MTOS,MT,
なので、METAタグは

となっているハズ。

ありがとうございました。


2011年9月26日

画RSSの登録件数は150件まで

他のブログの更新状況がわかるブログパーツ、ドリコムRSSの終了で、
サイドバーに、livedoor BlogRollと言うサービスを使っていますが、
他のサイトで、画RSSというサービスを見つけました。
使ってみると、ドリコムRSSからデータインポート出来て、
表示の方法が色々カスタマイズできて結構使いやすい。
という事でサイドバーに表示していますが、追加の登録をしようとすると、

GA_RSS.jpg

150件までしか登録できません
というメッセージが。

私の場合、ドリコムRSSのデータは250件近くあるので、livedoor BlogRollのように、
500件程度登録出来ると使えるのにな~。
リンク切れのサイトもあるのである程度は整理もできますが、
150件までは減らないと思います。
カスタマイズが色々出来て、評判も良いようなので残念です。

サポートに、登録件数を増やす予定はと問い合わせしましたが、
今の所、登録件数を増やす予定はないようです。
「150件以上登録サイトがある場合、アカウントを追加してご利用下さい。」
との事でした。

サポートの対応は、別のブログであるように対応が早く、好感がもてました。
「今後のアップデートでより良いサービスを目指して改良を重ねて参りますので
他にもお気づきの点がございましたらお気軽にご連絡下さいませ。」
とも返信がありましたので、画RSSにはない機能、
記事にマウスオンすると、記事の概要が表示される機能をダメもとで
提案してみようと思います。

数あるブログの中で、記事タイトルだけでなく、
記事の概要を見てサイトを訪問するというのは、
結構ありますからね。
この機能があるのは今は、BlogPeopleだけですね。


という事で、BlogPeoplelivedoor BlogRoll画RSSの3つをしばらく使ってみようと思います。



2011年9月23日

livedoor BlogRoll に表示変更

先日のエントリーでサービスが終了する事になった、ドリコムRSSですが、
サービス終了日が9月30日と近くなってきたので、
今までドリコムRSSとlivedoor BlogRollの両方のリストを表示してたのを、
livedoor BlogRollの表示だけにしました。

2003年12月からの無料サービスの提供、大変ありがとうございました。

当時は、ブログというものの創成期。
誰もどのようにビジネスとして育てていくかもわからない手探りの状態で
いろんなサービスを提供していった時代のような気がします。

ブログの創成があったからこそ、SNSサービスが生れ、
ネットやサーバー技術の向上、
ソーシャルゲームやスマートフォンの誕生につながったと思います。


今後もいろんなサービスの登場を期待していますが、
自分自身はほぼ7年間もMovable Typeを使った同じブログサービス
を使っています。
その間に変わった事といえば、ブログの細かいカスタマイスや、
スパム対策はありますが、基本的にはサーバーの容量が大きくなって
大きなサイズの画像がアップロードできるようになった事くらいでしょうか?
全然変化してないですね。

いろんなSNSサービスにも登録していますが、
コンスタントに更新しているのはこのブログです。
やはり自分は、ブログでコツコツ更新するのが
あっている気がします。

写真やページのレイアウトがある程度自由に出来るのが
性に合っているようです。


2011年8月31日

MT-keystrokesをMT4で使えるようにする

リファラーなしのアクセスを拒否するという前回のスパムコメント対策を外してしまったので、
またしばらくするとスパムコメントが増えるのではと思い、
以下のプラグインを導入しました。

Keystrokes for Movable Type

ところがこのプラグインは、MT3用に作られているようなので、
以下のサイトを参考に、MT4でも動くようにしました。

Keystrokes for Movable Type
リファラーなしのアクセスを拒否するという前回のスパムコメント対策

今のところ動作は問題なく動いているようなので、
これでまたしばらく様子を見ます。


2011年8月13日

styleswitcher.jsを外しました

主にヘッダー画像の変更の為に導入していた、styleswitcher.jsですが、
Safari 5での表示がうまく行ってないのと、
他のブラウザーでも表示がちょっと不安定なので
一旦外しました。
色々と検索してみたのですが、原因がよくわかりません。

よくお邪魔する小粋空間さんのように
Safari 5でもうまく表示されているサイトもあるので、
どこかに問題があるのだと思いますが。


白背景や黒背景が簡単に選べるので気に入ってたんですが・・・。


【追記】2011年10月16日
Safariでstyleswitcher.jsがうまく動作しないのは、
Safari 5.1がalternative stylesheetをうまく読み込んでいない。
という事がわかりました。

Safari 5.1 won't load "alternate stylesheets" properly : Apple Support Communities

という事で、以下のエントリーにて別のスクリプトを導入して、
Safari 5.1でもCSSによる表示の切替を行えるようになりました。

Safari 5.1はalternate stylesheetが使えない為、styleswitch.jsを導入



2011年7月22日

スパムコメント対策

このブログのコメントは承認制をとらせてもらっていますが、
この所急にスパムコメントが増えたので、下記の対策をしたところ、
ぴったりと収まっています。

運営しているサイトのひとつでコメントスパムが急増したので.htaccessによるスパム対策を行いました。
.
.
.
リファラーを確認してリファラーがサイトのドメインと異なる場合mt-comments.cgiへのアクセスを弾く仕組みになっています。

ありがとうございました。


もしアクセスした方で、コメントが出来ない等不具合などが発生している場合は、
お手数ですが、御連絡下さい。
メールは、右側サイドバーの、「Contact Me」よりお願いします。

【2011年8月21日】追記 こちらのhtaccess設置後、コメントプレビュー画面からの投稿では、 403 エラーが出たので、このhtaccessを削除しました。
REFERER無しでのスパム対策は逆に多くの訪問者からがコメントできなくなります。 現在では多くのブラウザやセキュリティソフトによりREFERER無しになっている場合があり、ほとんど効果がなく、かつ不便なものになっています。

2011年7月15日

コメント番号を表示

カスタマイズの忘備録

コメントの返信にだけコメント番号が表示されて、
通常のコメントがどの番号なのか分からないので、
コメント番号を表示するようにしました。

理由: ありません(笑)

心配事: これでまた個別記事の再構築が重くなるだろうな~。


2011年7月10日

リンク切れの写真を全部アップしなおしました

2009年の9月にレンタルサーバーの不具合でブログのデータが無くなり、
復旧作業は、結局写真のデータが最後まで残っていましたが、
今日ようやく前写真のデータをアップロードし直しました。

まあ、時間のある時に気分に任せてやっていたので
ここまでズルズルと時間がかかってしまいました。

オリジナルの画像を保存していないものも少しあり、
これらの画像は復旧不可能ですが、
殆どの画像を元に戻す事が出来ました。
長かったな~。



2011年7月 3日

ドリコムRSSがサービス終了

平素よりドリコムRSS Liteを利用いただき誠にありがとうございます。

このたび、個人向け無料サービス『ドリコムRSS Lite(http://rss.drecom.jp)』は
2011年9月30日をもってサービスを終了することとなりましたのでお知らせいたします。

前身のサービスである『mybloglist』にはじまり、2005年12月に『ドリコムRSS』、
2009年8月にはブログリスト機能に特化した『ドリコムRSS Lite』へとリニューアルし、
大変多くのユーザーさまにご愛顧いただけましたことを心よりお礼申しあげます。

サービス終了にあたり、ユーザーのみなさまにご迷惑をおかけすることとなり誠に申し訳ございませんが、
ご理解ご協力を賜りますようなにとぞよろしくお願いいたします。

RSSを利用して、サイトの更新情報サービスを提供していたドリコムRSSが
サービスを停止するようになったようです。

思えば、私がブログを初めてやり出した2004年1月の1ヶ月前、
2003年12月にMybloglistと言うサービスを始めたのがドリコムRSSの
発祥となったサービスでした。
その後、ブログサービスもいろんな会社が提供し、
RSSリーダー等も出てきたので、ドリコムRSSも目立たないサービスとなってしまっていました。
この様なサービスの継続は、広告収入も多くないようだし難しいかもしれませんね。

私もドリコムRSSのサービスを利用して
皆さんのブログの更新情報を
自分のブログのサイドバーに表示していました。
普通の会社は、サービスの停止時には、
あまり親切ではなく同様なサービスサイトの紹介くらいで終わるのですが、
ドリコムRSSは、データの移行まで自動で行ってくれるサービスを紹介してくれていました。

■『livedoor BlogRoll』のご紹介

ブログリストの移行先として、ライブドアさまが運営される『livedoor BlogRoll』をご紹介いたします。
ライブドアさまより「データ移行ツール」が提供されておりますので、ぜひご活用ください。

--------------------------------
「データ移行ツール」の詳細は「お引っ越しガイド」をご覧ください。
 
ドリコムRSS Liteからのデータ引越方法
http://help.livedoor.com/blogroll/guide1033
--------------------------------

という事で、livedoor BlogRollにデータを移行してみました。
今日現在は、ドリコムRSSのリストの下に、
livedooor BlogRollで作ったリストを表示しています。


ドリコムRSSと比べて見ると、

  • リストのカテゴリーは継承されているが、カテゴリーの表示順が変えられない。
  • リストにマウスポインターを乗せた時に記事タイトルしか表示されない。最新記事の概要が表示されるとかなり便利です。
  • ドリコムRSSには「メイン表示項目の最大表示文字数」という設定が出来て、サイドバーに表示する時には各ブログが1行表示のように表示できて便利。これが出来るのと出来ないのでは、見え方がかなりチュがいます。探したいブログの更新の様子が簡単に見つかります。

上記の3点は、使っていると結構差が出てきます。
記事の概要がマウスオーバーで表示できるのは、
BlogPeople
というサービスがありますが、
BlogPeopleでは、もともと別なリストを表示していたのでデータの整理も兼ねて
そちらにデータを移動させるか思案中です。


2011年2月24日

サイドバーの折りたたみ

適当な事をだらだらと書いている当ブログですが、
もっと見やすいデザインにしたいと思い、
サイドバーの折りたたみを行いました。

続きは、カスタマイズの為の忘備録です。



2011年1月17日

画像間縦の隙間

画像を立てに並べた時、画像間に隙間が空いていたのを修正。
CSSに以下の表記を追加しました。

img { vertical-align: top; }

正しいやり方かどうかは・・・。



2011年1月 1日

MTの予約投稿

レンタルブログの中には、予約投稿ができるものが良くありますが、
MTの場合、レンタルサーバーにCRONという機能が使える必要がありましたが、
今使っている、ロリポップにも機能が追加されたので設定してみる事にしました。

参考にしたサイトは、以下です。

ロリポップサーバーでのMT公開日時指定投稿(cron)設定 | ホームページ作成SEOマニアックス


さてうまくいくかな~。


2010年12月 9日

各エントリーの末尾に投稿日時を表示

テンプレート改造の為の忘備録。


Posted 2010年11月12日 20:34 by **

という表示を各エントリーの最後に表示させるようにしました。

具体的には、「ブログ記事のメタデータ」を変更しました。


1  2  3  4  5 LAST