>--> | クリボウの Blogger Tips

クリボウの Blogger Tips

Google Blogger の使い方、カスタマイズ方法、各種ツールなど、
Blogger 関連の役立つ情報を紹介しています。

Blogger ブログで、矢印キーを使ってページ移動できるようにするカスタマイズ

Posted at: 2012-08-14 Label: 4



Blogger Buster に、矢印キーでページを移動する方法が載っていたのでご紹介します。今回参考にしたのは、こちらのページ。

thumbnailBlogger Buster: Page Navigation with Arrow Keys in Blogger  


ライブデモはこちら。矢印キーの右が「Older Post」、左が「Newer Post」に対応しているようです。


導入方法

※ 必ずテンプレートのバックアップをとってから行ってください。

1.Blogger 管理画面「テンプレート > HTML の編集 > 続行」 と進み、「ウィジェットのテンプレートを展開」にチェックを入れます。

2.次のようなコードを見つけます。ブラウザの検索機能で「blog-pager」を探すと見つけやすいと思います。
  <div class='blog-pager' id='blog-pager'>
    <b:if cond='data:newerPageUrl'>
      <span id='blog-pager-newer-link'>
      <a class='blog-pager-newer-link' expr:href='data:newerPageUrl' expr:id='data:widget.instanceId + &quot;_blog-pager-newer-link&quot;' expr:title='data:newerPageTitle'><data:newerPageTitle/></a>
      </span>
    </b:if>
    <b:if cond='data:olderPageUrl'>
      <span id='blog-pager-older-link'>
      <a class='blog-pager-older-link' expr:href='data:olderPageUrl' expr:id='data:widget.instanceId + &quot;_blog-pager-older-link&quot;' expr:title='data:olderPageTitle'><data:olderPageTitle/></a>
      </span>
    </b:if>

3.赤字部分を次の青字のように書き換えます。
  <div class='blog-pager' id='blog-pager'>
    <b:if cond='data:newerPageUrl'>
      <span id='blog-pager-newer-link'>
      <a class='blog-pager-newer-link' expr:href='data:newerPageUrl' id='newer' expr:title='data:newerPageTitle'><data:newerPageTitle/></a>
      </span>
    </b:if>
    <b:if cond='data:olderPageUrl'>
      <span id='blog-pager-older-link'>
      <a class='blog-pager-older-link' expr:href='data:olderPageUrl' id='older' expr:title='data:olderPageTitle'><data:olderPageTitle/></a>
      </span>
    </b:if>

4.</body> タグの直前に以下のコードを挿入します。(元のコードだと「前の投稿」「次の投稿」がないページの場合にエラーが出ていたため、クリボウが少し改良を加えています。)
<script type='text/javascript'>
window.onload = function() {
  document.onkeyup = function(event) {
    var kGo = (!event) ? window.event : event;
    switch(kGo.keyCode) {
      case 37:
        var l = document.getElementById(&#39;newer&#39;);
        if (l) {
          window.location.href = l.href;
        }
        break;
      case 39:
        var l = document.getElementById(&#39;older&#39;);
        if (l) {
          window.location.href = l.href;
        }
        break;
    }
  }
}
</script>

5.「テンプレートを保存」ボタンを押します。

これだけです。導入しても閲覧者がこの操作法を使ってくれるかどうか分からないんですが、新しいページ操作をブログに取り入れてみたいという人は試してみるといいんじゃないでしょうか。

Blogger から WordPress への移行時に、旧ページへのアクセスを新ページへとリダイレクトする方法

blogger to wordpress

いつも Blogger への移行方法ばかり書いてきたので、たまには Blogger からの移行についても、リンクを紹介しようと思います。

Blogger から WordPress へと引っ越してブログデータを移行した際に、おそらく問題となるのが古いページへのアクセスです。検索サイトからのアクセスや、せっかくリンクを張ってくれたブログからのアクセスなんかが、急になくなってしまうのはさみしいですもんね。

古いページから新しいページへと自動的にリダイレクトできれば問題ないんですが、Blogger と WordPress はページの URL の構成が異なるので、そうすんなりとはいきません。

こういったことでお困りで、.htaccess や PHP の設置なんかにそれほどハードルの高さを感じないという人は、これらのブログを参考にしてみてはいかがでしょうか?

thumbnailBloggerからWordpressへ移行の際のパーマリンク構造違いの引継を簡単に .htaccessに | PCあれこれ探索  


カスタムドメインの Blogger ブログから WordPress へ移行した場合に、旧ページへのアクセスを .htaccess で新ページへとリダイレクトしてくれます。


thumbnail[WP] Bloggerからのリダイレクト | 最近,気になったこと...  


上のリンク先の内容を踏まえた上で、blogspot.com(blogspot.jp)からの移行に対応します。旧ページへのアクセスを JavaScript で新サイトへ飛ばし、そこから .htaccess でリダイレクトされるという仕組みのようです。

旧ページに対する検索エンジンのインデックスはいずれ減少していくものと思いますが、Blogger 時代に得たリンクが、新しいブログサービスでもできるだけ生かせるといいですね。

Blogger 関連のつぶやき 2012-07

Posted at: 2012-08-04 Label: 2

Google+ ページ「クリボウの Blogger Tips」および、Facebook ページ「クリボウの Blogger Tips」で流した先月の Blogger 関連のつぶやきを、ここにまとめておきます。

リアルタイムで読みたい!という人は、上記リンク先からぜひ、サークルに追加したり「いいね!」したりしてください。


このブログでは毎月一度、記事にしたネタや記事にしきれなかったニュースを載せています。最新のニュースについては、Google+ ページもしくは、Facebook ページでご確認ください。

© 2005-2014 Kuribo. Powered by Blogger.