ブログでクルクルスクロール

smoothscroll.jsを使うと同じページの違う場所に飛ぶときはクルクルとスクロールします。smoothscroll.jsを例に、ブログでスクリプトファイルをアップロードして使う方法を書きます。

以前「ページの途中にリンクする」と言う記事でスムーススクロール「smoothscroll.js」というものを簡単に紹介しました。

このブログでは、スムーススクロールを使っているので、同じページの違う場所に飛ぶときは
クルクルとスクロールします。このように

smoothscroll.jsはスクリプトの外部ファイルです。
拡張子が「.js」のものはアップロードできるブログと、出来ないブログがあります。

ameba、FC2、Seesaa、ライブドア、JUGEMを調べましたが、拡張子が「.js」のファイルを
アップロードできるのはFC2とSeesaa blogだけでした。

ただしファンブログでは裏技を使えば、アップロードして使えます。

裏技については、おーとえす氏の記事「ファンブログにjava scriptをアップロードする方法」を参考にさせていただきました。

追記:おーとえす氏の記事の元ネタがありました。ぽあろ氏の
【カスタマイズ】ファンブログでFlashを使ってみよう|ファンブログ カスタマイズ ぽあろの休日」です。失礼しました。

今回はsmoothscroll.jsを例に、ファンブログでスクリプトファイルをアップロードして使う方法を
書きます。

“ブログでクルクルスクロール” の続きを読む

忍者AdMaxで予想外の収益あり!

以前紹介したアフィリエイト「忍者AdMax」ですが、予想外の収益が出ていました。
ちょっとビックリ!とても得した気分です。

なんとクリックゼロの日でも収益が出ていました。それも毎日。

“忍者AdMaxで予想外の収益あり!” の続きを読む

忍者おまとめボタンのカスタマイズ

2014年1月22日にA8.netのファンブログはSeesaa Blogのシステムをベースにして生まれ変わりました。よってファンブログ関連の記事は今では当てはまらない可能性があります。新しいファンブログのカスタマイズは別ブログ「ファンブログ テック」で詳しく書いていますので、そちらをご覧ください。

忍者おまとめボタンをファンブログで」の続きです。

「忍者おまとめボタン」はSNSボタンを表示する中では、なかなか速いと思います。

ただ、トップページやアーカイブページに10個も記事があるとさすがに少しもたつく気がします。

原因はdocument.writeです。

SNSボタンの表示箇所があるたびにdocument.writeの描画が行なわれ、そのたびにHTMLのレンダリングが止まります。1記事ページにだけ使うのならば全く気にならない程度なのですが。

画面の描画がすべて終わるのを待ってからSNSボタンの書き込みを行なったらいいのではないか?ということで、addEventListenerとattachEventを使ってソースを書きかえてみました。

ただし、表示箇所が10箇所に分かれるので、DOMでページ内を走査することになります。結果的に途中で待つか、後で待つかの違いだけかもしれません。

今回やりたかったのは、もうひとつの理由があってトップページですべての記事にSNSボタンをつけるとウザい。というのがありました。長い記事ならいいのですが、短い記事の度にボタンが付くのはいかがなものか?

短い中には、「続きを読む」の前までで切れている記事があります。そこで「続きを読む」がある場合はSNSボタンを表示しないが、全文が表示されている場合には表示するというルールを作りました。

そして、今まで「ポチッとボタン自動挿入モジュール」で書き込んでいたランキング投票ボタンも一緒に表示することにしました。

さらに、ボタンの中にはブックマークされた数を表示するものがありますが、複雑になるほど遅くなるという都合上、すべてのボタンは数字を表示しないものにしました。いずれにしてもゼロの連続ではみっともないですし。

“忍者おまとめボタンのカスタマイズ” の続きを読む

忍者おまとめボタンをファンブログで

2014年1月22日にA8.netのファンブログはSeesaa Blogのシステムをベースにして生まれ変わりました。よってファンブログ関連の記事は今では当てはまらない可能性があります。新しいファンブログのカスタマイズは別ブログ「ファンブログ テック」で詳しく書いていますので、そちらをご覧ください。

忍者おまとめボタンという便利ツールがあります。

忍者おまとめボタン


SNSボタンをまとめて表示してくれるのですが、一度設置してしまえばブログのタグを変更することなく表示ボタンを変えられます。

そして何より便利なのが、トップページやアーカイブページでSNSボタンを表示する時。

普通SNSボタンは表示しているページへのリンクを保存します。

しかし、トップページやアーカイブページなどはいくつも記事を表示するため、気に入った記事があっても記事数の変更と共にページのURLが変わってしまいます。

そうならないためには、1記事ページのURLにリンクさせておけばいいのですが、それを自動でやってくれるのです。

ただしこの機能、対応しているブログとしていないブログがあります。
ファンブログは対応外です。

(「忍者おまとめボタン」自体はすべてのブログで使えます。機能が限定されると言う意味です。)

対応しているブログサービス

忍者ブログ    FC2ブログ  livedoor blog  JUGEMブログ
Seesaaブログ  Blogger    WordPress

で、今回はそれをファンブログ対応に改造します。

“忍者おまとめボタンをファンブログで” の続きを読む

超初心者向けHTML講座その1

最近はいろんな方から質問をいただくようになりました。
なるべくわかりやすく説明したいのですが、説明しても通じない方もおられます。
お気を悪くしないでください。この講座は、あなたにカスタマイズをして欲しいから開くのです。
ということで「ハイパー超初心者対象のHTML講座」1回目です。

最近はいろんな方から質問をいただくようになりました。
なるべくわかりやすく説明したいのですが、説明しても通じない方もおられます。

「スイマセン。エキハ、ドコデスカ?」

「次の角を右です。」

「モシモシ。ツギトハ、ナニデスカ?ミギハ、ドコデスカ?
 ワタシハ、フランスデ、ソダチマシタ。ニホンゴ、ムズカシdeス。」

マドモアゼル、あなたに駅への行き方を説明したいのですが、
まず日本語からお教えしないとダメですか?

お気を悪くされないで欲しいのですが、最低限のHTMLを知ってもらわないと
説明できないんですよ。奥さん!

ブログはHTMLを知らなくても使えます。
しかし、カスタマイズするとなると最低限知っているべき事があります。

レーシングドライバーになりたいと言われても、
ブレーキもアクセルも知らないのでは、困っちゃう。

ということで「ハイパー超初心者対象のHTML講座」1回目です。

くり返しますが、お気を悪くしないでください。
この講座は、あなたにカスタマイズをして欲しいから開くのです。

“超初心者向けHTML講座その1” の続きを読む