【2015/07/05 追記】
前回の記事<■FC2ブログ【basic_white】(7)>で触れていた「プレビュー画面」の利用方法について説明したいと思います。
前回の記事では、テンプレート「basic_white」の「プレビュー画面」を利用して、ヘッダー下の「タブ」(リンク設定しているボタン的なヤツ)をクリックしたら別のテンプレートで作成していたアーカイブページ(しかもカテゴリ別に表示させた記事リスト)を表示させるようにする、という方法を紹介してみました。
ヘッダー下の「タブ」というのは、この画像の「TOP」や「記事一覧」部分のことです。

私の場合は「記事一覧タブ」では記事の「リスト表示」を、「SITEMAPタブ」では記事の「カテゴリ別表示」を表示させるように設定していました。「SITEMAPタブ」に対して「別のテンプレートをプレビューさせる」という方法を使っていたわけです。
この「別のテンプレートをプレビューさせる」というのは、「basic_white」というテンプレートだけができる、というわけではありません。
確かに「basic_white」には「タブ」があるのでリンク設定がラクなんですけど、他のテンプレートでもできます。
私も詳しくは知りませんが、FC2ブログにはプラグインとして「リンク」がありますよね?
そこに別テンプレートのURLを入れ込めば問題ありませんので、どのテンプレートでも「プレビュー画面」を表示させることで、別バージョンのテンプレートを表示させることができます。
つまり、どのテンプレートでも、記事一覧ページ(アーカイブページ)を「リスト表示」と「カテゴリ別表示」の両方で表示することができる、ということです。しかも同時に表示、ね!!
でもまあ、「ボタン」的な感じで表示可能なのは「basic_white」だと思うんですよね。(他のテンプレートを確認していないので詳しくは知りませんけど)
だから視覚的にも違和感なく表示できるのは「basic_white」なんじゃないだろうか?とは思います。
1つのブログに「リスト表示」と「カテゴリ別表示」の2つの「アーカイブページ」を同時に表示させる方法ですが、これはもう、前回の記事を読んでいただければそれでいいのではないでしょうか。
私はテンプレート「basic_white」でやりましたが、別のテンプレートでやる場合も同じ手順です。
まずは1つ完璧なテンプレートを作っておいて、それをコピーする。
コピーした2つ目のテンプレートには、カテゴリ別にした記事一覧ページを作っておく。
あとは、プレビュー画面として2つ目のテンプレートをリンクしてあげればいいだけです。(ざっくりした説明w)
もちろん、詳しいやり方はご自分でお調べくださいね。私は自分のテンプレート以外のやり方を調べるほど優しくはありませんので(笑)
(でも前回の記事ではしつこいくらいに説明しましたので、長文なんですけどね、アレを読んだら理屈はわかるんじゃないでしょうか?)
プレビュー画面の利用方法
さて、今回はテンプレートの「プレビュー画面」の利用方法について書いておきます。
リンクを貼って「プレビュー画面」を表示させる、という利用方法の他にこの「プレビュー画面」が活躍するのはテンプレートの編集をしている時です。
これはもう、間違いなく、利用できます!!
テンプレートを選択してそのまま使うのなら無関係なお話ですが、まあ、テンプレートをいじりたいと思う時があると思うんですよね。
管理画面の「テンプレートの編集」をクリックしてHTMLやCSSをいじったり、そうですね、例えば記事ページの余白(marginやpadding)をいじったりとか、背景色を変えたりとか、そういうことをやってみて、いざ「プレビュー」ボタンを押したら、なんとまあ!トップページしか表示してくれない!!(´・ω・`)
違うの!!
私は個別記事のページをいじったのよ!!
とか思ってもFC2ブログのプレビューボタンはトップページしか表示してくれないのだから、しょうがない。
とりあえず「更新」ボタンを押して今まで編集したものを確定させてから該当ページを開いて、見た目をチェックしなくては!!
なんてことは、したくないの!!
だってさ、「更新」ボタン押したらもう「確定」しちゃうじゃん?
ということはもう公開されてるってことじゃん?
「border」を表示させるようにして「div」の範囲を確認して‥‥とかやってたらさ、そのわけのわからない線が入ったブログが公開されてるってことになるじゃん?
思いっきり制作途中のものを公開してるってことじゃん?
自分が意図した見た目じゃないんだから、なんかイヤじゃん?
イヤじゃん?(´・ω・`)
このような場面で役に立つのが「プレビュー画面」なのです!!(´∀`*)
前回の記事のおさらい!
では前回のおさらいです。
前回は「アーカイブページ」をプレビュー画面で表示させる方法を紹介しました。
コレです。
<アーカイブページのプレビュー画面URL>
自分のブログのアドレス?template=テンプレート名&all
私のブログのアドレスは「http://□□□.blog.fc2.com/」ですので、まずはこのアドレスを「自分のブログのアドレス」部分に入れます。
「テンプレート名」にはメインテンプレートをコピーして作ったカテゴリ別表示にしたテンプレート「basic-01copy」を入れます。
別テンプレート「basic-01copy」に作っておいたアーカイブページ(カテゴリ別表示)をプレビュー画面として表示させるURLは以下のようになるわけです。
<別テンプレートのアーカイブページのプレビュー画面>
http://□□□.blog.fc2.com/?template=basic-01copy&all
この「プレビュー画面」のアドレス、よく見たら一番後ろに「&all」がありますよね?
この「&all」がアーカイブページ(「archives.html」)を指定しているわけです。
じゃあ、この「&all」の部分に別の文字を入れたら色々できるんじゃね?
とか思いませんか?(´∀`*)
もう全くその通りでして、この「&all」の部分を指定すると個別記事のプレビュー画面を表示させることができるんですよ。さっき書いたように個別記事ページのHTMLやCSSをいじった時にリアルタイムでブラウザ上で確認ができるんです。
管理画面でテンプレートをいじっている時には通常はトップ画面しかプレビューしてくれないことを考えると、このやり方はものすごく役に立つと思います。
ただし、「プレビュー画面」を使うためには2つほど絶対にやっておくべきことがあります。
プレビュー画面を使う前にやっておくべきこと
1つは、何か記事をアップしておくということです。
「ブログを始めました」でもかまいませんので、何か1つは記事を投稿しておいてください。
記事ができていないと、プレビューしたい個別記事を指定できません。
もう1つは、必ずテンプレートをコピー(複製)したものをいじる、ということです。
テンプレートを「公開していない状況」でいじりたいわけですよね?(制作過程を非公開状態でいじりたい)
でも通常はテンプレートを「適用」しておかないと記事をアップできないわけですよ。
なので、まずは使用したいテンプレートでブログを公開しておいてください。(テンプレートを「適用」しておく)
そして使用したいテンプレートをコピー(複製)してテンプレート名を付けておき、その複製したテンプレートを自分の好きなようにいじっていきます。コレはどんだけいじっても「適用」していませんので、公開されることはありません。
テンプレートを編集したいのであれば、必ずコピー(複製)したテンプレートを編集していってください。
編集している間、公開しているのはあくまでも「適用」している元テンプレートになりますので、他人様から見られてもまともなブログなはずです。
ということで、上記の2つは必ずやってください。
その上で、「プレビュー画面」を使って自分のブログの個別記事ページを編集するための表示方法を紹介します。
【2015/07/05 追記】
念のため補足しておきます。
ここで書いている「コピーしたテンプレート」とは、いじるためのテンプレートです。
「いじり用テンプレート」はブログのテンプレートとして「適用」していませんので、公開されることはありません。記事を追加して公開したとしても、コピーしたテンプレートは「適用」していないので無関係です。
そもそもHTMLやCSSを編集する場合、テンプレート管理画面では「更新」ボタンをクリックしなければ、その編集した設定は反映されません。
例えば余白を確認するために「div」に「border」を加えるとか、そういう設定はCSS編集画面で「更新」ボタンをクリックして更新しなければ自分で確認できません。でも、更新してしまうとテンプレートに反映されるのだから、その「border」(例えば赤線)は該当部分に表示されてしまうことになります。
今現在「適用」しているテンプレートを直接いじってしまうと、試しで置いてみた「border」(赤線)が表示されてしまう。これを避けたいから別のテンプレート(いじり用テンプレート)を利用しましょう、というお話なんですよ、コレ。
「いじり用テンプレート」の場合はHTMLやCSSを編集したら「更新」ボタンをクリックしてかまわないんです。だっていじり用だから。
今現在、公開しているブログは自分が使いたいテンプレートを「適用」しているのだから、いじり用をいくら「更新」しても公開しているブログ(使いたいテンプレート)に赤線が入ることはないのです。
でも、あくまでもいじり用は公開していないのだから、それをプレビュー画面で確認することができないよね?ってことです。
HTMLやCSS編集画面の「プレビュー」ボタンは、トップページしかプレビューしません。
だから、いじり用テンプレートの確認をするのも「プレビュー」ボタンではトップページしか見せてくれない。でも編集したのは個別ページの「div」だった‥‥という場合に、どうやって確認すればいいのか?
それを、どうにかする方法があるよ!というのが、この記事の内容です。
念のため補足しておきます。
ここで書いている「コピーしたテンプレート」とは、いじるためのテンプレートです。
「いじり用テンプレート」はブログのテンプレートとして「適用」していませんので、公開されることはありません。記事を追加して公開したとしても、コピーしたテンプレートは「適用」していないので無関係です。
そもそもHTMLやCSSを編集する場合、テンプレート管理画面では「更新」ボタンをクリックしなければ、その編集した設定は反映されません。
例えば余白を確認するために「div」に「border」を加えるとか、そういう設定はCSS編集画面で「更新」ボタンをクリックして更新しなければ自分で確認できません。でも、更新してしまうとテンプレートに反映されるのだから、その「border」(例えば赤線)は該当部分に表示されてしまうことになります。
今現在「適用」しているテンプレートを直接いじってしまうと、試しで置いてみた「border」(赤線)が表示されてしまう。これを避けたいから別のテンプレート(いじり用テンプレート)を利用しましょう、というお話なんですよ、コレ。
「いじり用テンプレート」の場合はHTMLやCSSを編集したら「更新」ボタンをクリックしてかまわないんです。だっていじり用だから。
今現在、公開しているブログは自分が使いたいテンプレートを「適用」しているのだから、いじり用をいくら「更新」しても公開しているブログ(使いたいテンプレート)に赤線が入ることはないのです。
でも、あくまでもいじり用は公開していないのだから、それをプレビュー画面で確認することができないよね?ってことです。
HTMLやCSS編集画面の「プレビュー」ボタンは、トップページしかプレビューしません。
だから、いじり用テンプレートの確認をするのも「プレビュー」ボタンではトップページしか見せてくれない。でも編集したのは個別ページの「div」だった‥‥という場合に、どうやって確認すればいいのか?
それを、どうにかする方法があるよ!というのが、この記事の内容です。
個別記事をプレビューさせて確認する
とりあえずここでは、「個別記事」をプレビューさせる方法を説明します。
テンプレートを編集する際に、個別記事にどのように反映されるのかを確認するためには、個別記事のプレビュー画面のURLが必要になります。
自分のブログアドレスとテンプレート名を以下のように設定しておいて、話を進めます。
自分のブログアドレス:http://□□□.blog.fc2.com/
使いたいテンプレート名:AAAAA
複製したテンプレート名:BBBBB
使いたいテンプレート名:AAAAA
複製したテンプレート名:BBBBB
では、準備をします。
手順は以下の通りです。
1. テンプレートAAAAAを「適用」します
2. 記事を投稿します
3. テンプレートAAAAAをコピー(複製)します
4. コピーしたテンプレートに名前を付けます(複製したテンプレート名をBBBBBにします)
5. テンプレートBBBBBを編集していきます
2. 記事を投稿します
3. テンプレートAAAAAをコピー(複製)します
4. コピーしたテンプレートに名前を付けます(複製したテンプレート名をBBBBBにします)
5. テンプレートBBBBBを編集していきます
2番で記事を投稿しましたが、この時に記事番号が付きます。
記事を投稿したら投稿順に勝手に数字が割り振られていきますので、最初に記事を投稿したら記事番号は「1」です。
もちろん10個目の記事の記事番号は「10」になります。
この記事番号を指定して個別記事のページをプレビューさせたいと思います。
個別記事をプレビューさせるためのURLアドレスはこちらです。
<個別記事のプレビュー画面URL>
自分のブログのアドレス?template=テンプレート名&no=記事番号
先ほどは「アーカイブページ」をプレビューさせるURLアドレスを紹介しましたが、それは
『 自分のブログのアドレス?template=テンプレート名&all 』
でしたよね?
この「&all」の部分が「&no=記事番号」になるだけです。
1個目の記事を表示させたかったら「no=1」になります。
10個目の記事は「no=10」です。
ではブログのテンプレートBBBBBの10個目の記事をプレビュー表示したいと思います。
<テンプレートBBBBBの個別記事10個目のプレビュー画面URL>
http://□□□.blog.fc2.com/?template=BBBBB&no=10
「テンプレートBBBBB」をいじっているわけですが、公開(適用)しているテンプレートは「テンプレートAAAAA」ですので、どんだけ「テンプレートBBBBB」を編集しても他の人には見えません。
なので思う存分編集してください。
で、個別記事の様子を確認したかったら上記のURLアドレスで確認したらいいんです。
ブラウザの「お気に入り」にこのURLを登録しておくと、簡単にアクセスできて便利です!!
(自分だけがテンプレート名を知っていますので、誰からも見られることはありません)
これが「プレビュー画面」を利用する最大の利点ですね!!
編集過程を知られずにテンプレートを好きなだけいじれます。
そして全部出来上がったら、そのテンプレートを「適用」すればいいのです!!
(最終的には「テンプレートBBBBB」が適用されることになる)
プレビューで確認する(まとめ)
以下にまとめておきますので、編集した結果をプレビューで確認したい場合にご利用ください。
テンプレート名は「BBBBB」で表示しています。
他にも色々とあるんでしょうが、とりあえず私が利用したのはこんなもんなので、これだけ掲載しておきます。他のページをプレビューしたい場合は、ご自分で調べてください(オイ!w)
(そう、私はそんなに優しくないのだよ!!w)
トップページをプレビューする
「プレビュー」ボタンを押せばいいがな!(`・ω・´)w
記事一覧ページ(アーカイブページ)をプレビューする【&all】
『 自分のブログのアドレス?template=テンプレート名&all 』
例:http://□□□.blog.fc2.com/?template=BBBBB&all
例:http://□□□.blog.fc2.com/?template=BBBBB&all
個別記事ページ(記事番号10)をプレビューする【&no=10】
『 自分のブログのアドレス?template=テンプレート名&no=10 』
例:http://□□□.blog.fc2.com/?template=BBBBB&no=10
例:http://□□□.blog.fc2.com/?template=BBBBB&no=10
カテゴリ別ページ(カテゴリ番号3)をプレビューする【&cat=3】
『 自分のブログのアドレス?template=テンプレート名&cat=3 』
例:http://□□□.blog.fc2.com/?template=BBBBB&cat=3
例:http://□□□.blog.fc2.com/?template=BBBBB&cat=3
月別アーカイブ(2014年1月)をプレビューする【&date=201401】
『 自分のブログのアドレス?template=テンプレート名&date=201401 』
例:http://□□□.blog.fc2.com/?template=BBBBB&date=201401
例:http://□□□.blog.fc2.com/?template=BBBBB&date=201401
次の記事の紹介
次の記事では、FC2ブログのテンプレート「basic_white」のタブ「記事一覧」について、横幅を変更する方法を説明しています。

■FC2ブログ【basic_white】(8)タブ「記事一覧」の横幅を変更する
FC2ブログの公式テンプレート「basic_white」には「タブ」が表示されます。HTMLでページを切り替えるために使われる「タブ」機能そのものなので、私はずっと「タブ」と呼び続けているんですが、もしかしたら‥‥
FC2ブログの公式テンプレート「basic_white」には「タブ」が表示されます。HTMLでページを切り替えるために使われる「タブ」機能そのものなので、私はずっと「タブ」と呼び続けているんですが、もしかしたら‥‥