- ------- Ads by Google
- 2007-0810 「なかのひと」の性別・年齢解析を検証する
- 2007-0625 Yahoo!ブックマークのアイコンをFC2ブログに追加してみる。
- 2007-0211 印刷専用プラグイン
- 2007-0205 印刷専用テンプレート
- 2006-0602 バナー置き場
新しい記事を書く事で広告が消せます。
以下が当ブログでの結果である。

性別は男性に大きく偏り、年齢層は30歳前後が最も多く、45歳あたりにも副次的なピークが見られるようだ。
ところで、当ブログの主要読者は後期高齢者医療制度に関与する公務員とベンダ社員であると思われるが、主力は前者であろう。
そして、その大半は筆者の運営する後期高齢者医療制度SNSにも加入していただいていると思われるが、その分布は以下のとおりだ。


これは各会員の自己申告によるプロフィール内容を元に集計しているので、未集計の方もいるし、100%正確というわけでもないが(誰だ!1歳や107歳にしているのは!)、確かに両者を比較すると傾向は非常に良く似ている。
特に45歳あたりの副次的ピークを正確にとらえているのは凄いとしか言いようがない。「なかのひと」恐るべし、である。
後期高齢者医療制度開始まであと235日。
Javascriptを用いた登録用アイコンは、「Yahoo!ブックマークに登録」リンクのページでも紹介されているが、ブラウザでJavascriptをOFFにしていたら機能しないうえ、個別記事をブックマークしようとする場合、その記事の固定URLから行う必要がある。
というわけで改良版のソース↓
【FC2ブログ用】
<a href="http://bookmarks.yahoo.co.jp/bookmarklet/showpopup?t=<%topentry_enc_utftitle>&u=<%topentry_enc_link>&jump=ref" target="_blank" rel="nofollow"><img src="http://i.yimg.jp/images/sicons/ybm16.gif" width="16" height="16" alt="Yahoo!ブックマークに登録"></a>
【MT用】
<a href="http://bookmarks.yahoo.co.jp/bookmarklet/showpopup?t=<$MTEntryTitle encode_url="1"$>&u=<$MTEntryPermalink$>&jump=ref" target="_blank" rel="nofollow"><img src="http://i.yimg.jp/images/sicons/ybm16.gif" width="16" height="16" alt="Yahoo!ブックマークに登録"></a>
なお、「ブックマーク人数表示」リンクというのもあるが、クエリは用いずJavascript+PHPでURLを自動取得しているため、個別記事のブックマーク人数は表示できない。
誰かやり方をご存知の方がいたら、是非教えていただきたい。
嬉しいことに、そこそこダウンロードされているのだが、実際にhtmlを修正して印刷ボタンをつけている方は見つからなかった。
改造用ソースまで用意したのだが、やはり標準でテンプレカスタマイズが必要なのは敷居が高かったか。
大いに反省。
そこで対応するプラグインを作ってみた。

ボタン付きと、

ボタン無しの2種類がある。
記事の内容を是非読者に印刷してもらいたい、と思っている方にはうってつけである。
せっかく作ったので、FC2の共有プラグインにも登録してみた。
現在申請中であるが、首尾よく認可されれば、共有プラグイン追加画面で、キーワード「印刷画面」で検索すると見つかるはずである。
と言う訳で、解説。
プラグインの説明
このプラグインは個別の記事をシンプルな専用レイアウトで印刷するためのものであり、専用テンプレート「g_print」とあわせて使用するものである。「g_print」がダウンロードされていない状態や、プラグイン追加画面のプレビューでは正常に動作しないので注意されたし。
設定方法
1.共有テンプレート「g_print」をダウンロードする。ダウンロードしたらこのテンプレは放置。何もしなくて良い。もちろん旗を立てる必要も無い。
そしてメインのテンプレは普段利用しているものをそのまま使っていただいて差し支えない。
(印刷ボタンを表示しない改造方法は以前の記事を参照。)
2.共有プラグイン「印刷画面」または「印刷画面(ボタン付)」を追加する。
シンプルなのが好きな方は前者を、誤操作によりウインドウが開くのがわずらわしいと感ずる方は後者を選択していただきたい。
※両方同時に使用すると正常に動作しないので注意!
以上。
終わりである。
なんと、以前のテンプレ単体の設定方法より4億倍簡単だ!
これならば、多くの方が使ってくれるのではないかとちょっと期待している。
作成にあたり、Fcafeさんのプルダウンリストを大いに参考にさせていただいた。
この場を借りてお礼申し上げたい。
今使っているテンプレートの記事中に下図↓のようなリンクを追加し、

リンクをクリックすると、下図のようなボタン付きの印刷専用画面が現われるという仕組みである。

記事の内容を是非読者に印刷してもらいたい、と思っている方にはうってつけである。
せっかく作ったので、FC2の共有テンプレートにも登録してみた。
現在申請中であるが、首尾よく認可されれば、共有テンプレダウンロード画面で、キーワード「g_print」で検索すると見つかるはずである。
と言う訳で、解説。
テンプレの説明
このテンプレートは個別の記事を印刷するためのものであり、旗は立てて使わない。メインのテンプレは別に用意していただき(今使っているもので差し支えない)、それを改変して呼び出して使うためのものである。
めんどいのでCSSは無し。
クレジット表示さえ残していただければ改造は自由なので、自信があるかたは好きにいじっていただきたい。
設定方法
1.共有テンプレート「g_print」をダウンロードする。ダウンロードしたらこのテンプレは放置。何もしなくて良い。
(ただし、印刷ボタンを表示しない場合は改造が必要)
なお、「g_print_ctl」を利用する場合、使用前に必ずテンプレート名を「g_print」に変更すること!(2月17日追記)
2.普段使うテンプレート(以下「メインテンプレ」)のバックアップを取る。
必ずやっていただきたい。テンプレ改造中に事故やミスが起こり、元に戻せなくなったとしても、当方は一切責任をもつことはできない。
やり方は、
- バックアップしておくテキストファイルを作る
- メインテンプレのhtmlソースをコピーする。
- メインテンプレのhtmlソースを保存する。
- メインテンプレのCSSソースをコピーする。
適当なところ(フォルダ内やデスクトップなど)で右クリック→新規作成→テキストドキュメント
名前は何でも良い。
そのテキストファイルをダブルクリックしてメモ帳等のテキストエディタを開いておく。
メインテンプレの編集画面を開き、「HTMLの編集(テンプレ名)を編集しています。」のすぐ下の枠内を適当に選択。
右クリック→全て選択、画面が反転したらさらに、右クリック→コピー
メモ帳を選択し、右クリック→ペースト
テンプレート編集画面の枠内と同じ内容がコピペできたことを確認して、テキストファイルを上書き保存する。
もう1つテキストファイルを作り、全く同じやり方でCSSソースのバックアップも取る。
3.以下のソースをコピーする。
マウスをあてると自動選択されるので、そのまま右クリック→コピーでOK!
4.メインテンプレのhtmlソースにコピーしたコードを追加する。
一番簡単なのは、メインテンプレのhtmlソースの中に <!--/more--> という部分が絶対あるので、その直後にコードを右クリック→貼り付けでペーストする方法である。
なお、 <!--/more--> の箇所は、テンプレート編集画面を開いた状態で、ブラウザの検索機能(IEだと、編集→このページの検索)で、「/more-」で検索すれば一発で見つけることができる。
例えば公式テンプレの「blue sky」だと以下↓のような部分があるので、
<!-- 記事本文部分 -->
<div class="entry-body">
<%topentry_body>
<!--more_link-->
<p class="entry-more"><a href="<%topentry_link>" title="「<%topentry_title>」の続きを読む">続きを読む »</a></p>
<!--/more_link-->
<!--more-->
<%topentry_more>
<!--/more-->
<!--community-->
以下↓のように追加してやる。
<!-- 記事本文部分 -->
<div class="entry-body">
<%topentry_body>
<!--more_link-->
<p class="entry-more"><a href="<%topentry_link>" title="「<%topentry_title>」の続きを読む">続きを読む »</a></p>
<!--/more_link-->
<!--more-->
<%topentry_more>
<!--/more-->【 <a href="./?style2=g_print&no=<%topentry_no>" target="_blank">印刷用画面</a> 】
<!--community-->
他にもいろいろな方法が考えられる。
例えば当blogのように記事の下のコメントやトラックバックの周辺に配置することも可能だが、こればかりはテンプレによってソースが千差万別なので、個別のきめ細かい説明はできない。
各自工夫していただきたい。
5.動作確認
更新ボタンを押し、「ブログの確認」から、実際に記事中に【印刷用画面】が追加されているかどうか、またクリックして正常に画面が出るかどうか確認して欲しい。
以上である。
6.印刷ボタンの削除
印刷用画面の印刷ボタンが邪魔くさいから消したいぞ!という方は、
「g_print」テンプレの以下↓の部分を、
<!--■印刷ボタンを表示しない場合は矢印より右部分を抹消 →■-->
<form>
<input type="button" value="この記事を印刷する" onClick="window.print()">
</form>
<!--■← 印刷ボタンを表示しない場合は矢印より左部分を抹消 ■-->
以下↓のように変更すればOKである。
<!--■印刷ボタンを表示しない場合は矢印より右部分を抹消 →
<form>
<input type="button" value="この記事を印刷する" onClick="window.print()">
</form>
← 印刷ボタンを表示しない場合は矢印より左部分を抹消 ■-->
元に戻すときにはその逆を行えばよい。(というか、もう1回テンプレをダウンロードした方が早いかも)
7.コメント&トラックバックの削除(2月13日追記)
記事のみで、コメントやトラックバックは表示したくない、というご要望があったので、その方法を解説。
コメントを表示しないようにするには、「g_print」テンプレの以下↓の部分を丸ごと削除してしまえば良い。

トラックバックを表示しないようにするには、以下↓の部分を丸ごと削除する。

もちろん、コメントとトラックバック、両方とも表示しないようにするには、上記の両方の部分を削除すればOKである。
削除した後、更新ボタンを押すのを忘れずに!
「g_print_ctl」のテンプレートを利用すれば、最初から両方とも表示されないが、使用する際にはテンプレート名を「g_print」に変更する必要がある。(2月17日追記)
最後に
専用プラグインの「印刷画面」または「印刷画面(ボタン付)」を利用すれば、面倒な設定作業を行わずに簡単に「g_print」を利用することができる。詳細はこちらの記事にて。不具合等あれば左のメールフォームよりご連絡いただきたい。
なお、どのテンプレでも上記の方法で大丈夫だと思われるが、個別のテンプレ改造に関する質問等については容赦して欲しい。











