この作品は夢小説のサンプルですのでJavaScriptをオンにして、左上の名前変換フォームで設定すると、主人公の名前を変換してご覧になれます。▽CO[9]Indexカスタマイズの難易度5記事数が100件を超える場合、全記事一覧ページ(総目次)を1ページで表示するには、適用中のテンプレートのHTMLをカスタマイズし、記事を更新する度に記事タイトルとリンクを一覧ページに追加する作業が必要になります。全記事一覧ページ(総目次)を1ページで作成する参照しかし、ただでさえ、遠大なHTMLを有する拙作テンプレの場合、全記事一覧ページの手書きソースが追加すると、テンプレートの更新に異常に時間がかかったり、時にフリーズしてしまうことがあります。以下は、こうした事態を避け、テンプレートの負荷を減らすため、別テンプレートで全記事一覧ページを表示させるためのカスタマイズです。全記事一覧ページ(総目次)用の別テンプレート(以下サブテンプレートとする)を用意する。現在適用中のテンプレート(以下メインテンプレートとする)のHTML内の全記事一覧ページ(総目次)へのリンク先を(サブテンプレートのアドレスに)変更する。サブテンプレートのカスタマイズ最初に現在適用中のテンプレートをコピーします。クリック適用中のテンプレートがコピーされ、その編集画面が開きます。このコピー(テンプレート)の名前を変更します。このテンプレートの名前は任意のものではなく、必ずAll_Listにします。HTMLを全記事一覧ページ(総目次)表示用に差し替えます。【HTMLの編集画面】にもっていき右クリック⇒【全て選択】⇒右クリック⇒【貼りつけ】これでサブテンプレートの枠組みとなる部分が準備できました。プレビューをクリックして確認します。クリックメイン表示はまだなく、代わりに、以下のように表示されていればOKです。/////////ここに総目次のソースを貼りつける////////////////////HTML内に記述された上の部分を探し、そこに総目次のソースを貼りつけていきます。総目次のソースについては、「全記事一覧ページ(総目次)を1ページで作成する」で解説しておりますのでご覧ください。この記事で解説している『目次表示用のテンプレートを用意する』と『目次用ソースをコピペする』を参照してください。『適用中(メイン)のテンプレートの下準備』については必用ありません。目次表示用のテンプレートを用意し、その中の必用な個所をそのままコピーしてサブテンプレートの指定された個所に貼りつければOKです。切り取り、それをそのまま、サブテンプレートの同じ個所に貼りつけてください。全記事一覧のソースを削除することで、メインテンプレートの負荷も軽くなります。アクセス解析、アクセスカウンター等を設置する場合は、メインテンプレートに設置したタグを、そのままコピペしてサブテンプレート内の指定してある位置に貼りつけてください。メインテンプレートのカスタマイズサブテンプレートは用意できましたので、次にメインテンプレートのカスタマイズをします。テンプレートのカスタマイズの前に、パソコンのメモ帳を開いておきます。パソコン画面の【スタート】ボタンをクリックしてください。スタートメニューが表示されたら、その左列にメモ帳も並んでいると思いますので、それをクリック。そこにない方は、【すべてのプログラム】をクリックして探します。編集画面になっていますので、メインテンプレートの編集画面を別窓で開きます。テンプレートのリストの中、適用中のテンプレートには左側に赤い旗が付いています。その赤い旗のついている欄の【編集】を右クリック⇒【新しいウィンドウで開く】もしくは【新しいタブで開く】をクリック⇒メインテンプレートの編集画面を開きます。こんなふうに上から順番に並んでいます。[HTML編集]部分をカスタマイズしますメインテンプレートのHTMLをメモ帳へコピペします。【貼り付け】をクリックメモ帳に、テンプレートのHTMLが丸ごとコピペされたと思います。ここからはメモ帳の上での作業になります。メモ帳の置き換え機能をつかって文字列を変換します。【編集】⇒【置き換え】をクリック細長く小さな別窓が開かれます。【貼り付け】をクリックこれでメインテンプレートの全記事一覧ページのリンク先アドレスは、サブテンプレートになったはずです。クリックして確認します(実際のページではなく、プレビュー画面です。この時点ではまだ、実際のブログは変更が反映されていません。)プレビューされたメインテンプレートの表紙ページのメニューにある全記事一覧ページへのリンクボタンALLをクリックします。クリックフッター部分(素材サイト様のリンク変更)最後にサブテンプレートのフッター部分、素材サイト様のリンクを変更します。テンプレートと素材サイト様の著作権表示の変更削除は禁止です。適用中のテンプレートの素材サイト様のリンクを正しく変更表示してください。メインテンプレートのフッター部分のHTMLをスクロールしてフッター部分を探します。スタイルシートを交換する場合はここから差し替えてください--></div><!--▲▲フッター▲▲-->青字の部分は素材サイト様の著作権リンクです。青色の部分、もしくはフッター部分を丸ごとコピペし、サブテンプレートの同じ個所と差し替えます。クリック当然ながら、手作業で作成したこの全記事一覧ページは、新しく記事をアップしても、自働的に更新されることはありません。新記事を投稿したら、その度、その記事へのリンクソースを、手作業で、HTMLに追加していかなければなりません。コチラをご参照ください。これで、カスタマイズは一応完了です。拙作テンプレは、JavaScript有効時にはカテゴリ別のタイトルリスト(親子カテゴリ対応)が表示され、JavaScript無効時には更新順に表示されます。そのため、ご紹介したカスタマイズもスクリプト無効時には、(All以外)作品の総目次としてのリンクは、メインテンプレートの親カテゴリ目次ページが表示されてしまいます。本来サブテンプレートで全記事一覧ページを表示させた場合は、スクリプト有効、無効に左右されません。上のカスタマイズは簡略化のため、メインテンプレート内の全ての全記事一覧ページのリンク先を一斉に文字列を入れ替えて変更させましたが、All以外の作品の総目次リンクは、そのスクリプトを削除しソースを変更すれば、スクリプト無効時にも、サブテンプレートで表示させることができます。多少面倒ですが、余力のある方はお試しください。以下の様なソースで囲まれている個所を探します。例1例2とも、複数箇所あります。XXXにあたる部分は必ず同じ文字列で対になっています。~どうもありがとうございました。記事にしていただいて、ありがとうございました。新しいテンプレートも、多少は重いのですが、以前のようにフリーズすることはなくなりました。以下は、カスタマイズをした感想です。全記事一覧のカスタマイズは、前回(一年前に)終えていますので、そのテンプレートを使ってカスタマイズしてみました。いうわけで、必ずしも記事内の説明通りのカスタマイズとは言えなかったわけですが・・・。旧テンプレートで目次があらかじめ完成している場合は、サブテンプレートに目次のソースを貼り付ける時点で、メインテンプレート(というか、旧テンプレート)のhtmlをメモ帳にコピペしておくべきだったとあとで気がつきました。メインテンプレートは重たいので、そこから目次部分を取り出してコピーするだけで時間がかかりすぎます。最終的にメインテンプレートで目次のソースが必要ないのだから、メモ帳からその部分を切り取ってしまった方が一石二鳥だったようです。(途中で気づかないでよ・・・ですが。)あと、カウンターを貼り付ける場所がよくわからなかったのですが(説明がなかったので)、あの位置でよかったでしょうか?お忙しいところ、「目次を別テンプレートにしてください」という贅沢な注文にこたえていただき、本当にありがとうございました。ありがとうございました。カスタマイズお疲れ様でした。旧テンプレートで目次があらかじめ完成している場合は、サブテンプレートに目次のソースを貼り付ける時点で、メインテンプレート(というか、旧テンプレート)のhtmlをメモ帳にコピペしておくべきだったとあとで気がつきました。メインテンプレートは重たいので、そこから目次部分を取り出してコピーするだけで時間がかかりすぎます。最終的にメインテンプレートで目次のソースが必要ないのだから、メモ帳からその部分を切り取ってしまった方が一石二鳥だったようです。(途中で気づかないでよ・・・ですが。)>それ、ワタクシメの失態です!記事もそれについて、少し追加致しました。あと、カウンターを貼り付ける場所がよくわからなかったのですが(説明がなかったので)、あの位置でよかったでしょうか?>はい、OKです。返信ありがとうございます。参考にして、いろいろとやってみました。All_Listのほうにある、PF以外の方はこちら、のソースを貼り付けると、最終段階の目次ソース表示のときに、表示されませんでした。class="entry_all">と</div>がみあたらず。けっきょく、私には、難しすぎたのかな、と思い、断念しました。その後の結果報告でした。テンプレは、使わせていただきます。管理人が手抜き?をして、別ページ参照にしたので、間違えやすくなってなってしまったのかもしれませんね。拝見し、そのソースも確認をさせていただきました。本日は『Cat_List』のプレビューが確認できないので、もしかして『Cat_List』削除、あるいは名前の変更なさってしまわれたのでしょうか?本日現在確認できたのは、『All_List』だけでしたが、このテンプレートは、カスタマイズ上本来は、『All_List』ではなく、『Cat_List』と命名するべきテンプレートです。あり、テンプレートの名前以外の間違いは見あたりませんでした。昨日、削除あるいは名前を変更なさった本来の『All_List』にあったことになります。『Cat_List』は正しく作成なさっているので、ここであきらめてしまわれるのは少し惜しいなと思うのです。class="entry_all">のタグが消えていた個所がありました。class="entry_all">がありますので、おそらくは、コピペした際の単純なミスではないかと思われます。単純なミスであれば、ソースさえ、確認させていただければ、修正個所は簡単にみつかると思います。強制ではありませんが、せっかくのM様のカスタマイズがこのまま埋もれてしまうのは惜しいと思い、ご連絡させていただきました。ご一考いただければ幸いです。ご丁寧にありがとうございます。ご丁寧な解説ありがとうございます。ご迷惑になっていなければよいのですが。コメントを読み直して、やりなおしたところ、途中までは、昨日と違い、できました。ありがとうございます。勘違いしていたところがあったようです。カテゴリータイトルをクリックしても、何もかわらない。何も変わらないので、目次のソース表示ができないので、そこから先に進むことができません。混合してしまったのだと思います。プレビューで確認させていただきました。本日現在確認できたのは、『All_List』だけでしたが、これについては全く問題なしです。本来の名前『All_List』、そしてあるべき形で正しく表示されています。繰り返しますが、現状では、///ここに総目次のソースを貼りつける////と一行だけ表示されているテンプレートがサブテンプレートとなる『All_List』です。あり、ここまで間違いはありません。現状の『All_List』はOKなので、ここでちょっと置いておきましょう。問題は『Cat_List』です。カテゴリータイトルをクリックしても、何もかわらない。本来『Cat_List』と命名されるべき、目次表示用のテンプレートなのです。『All_List』と命名されていたあのテンプレートです。本来の『Cat_List』に戻されることをご提案致しました。ところが、本日『Cat_List』のプレビューを確認することが出来ませんでした。プレビューで確認できないということは、その名前のテンプレートがDLされていないということになります。『Cat_List』という名前のテンプレートがあるかどうか確認していただけないでしょうか?もしかして、消えていませんか?『Cat_List』はどこへ行ってしまったのでしょう?過去--『All_List』という名前の、中身は、『Cat_List』であるテンプレートが存在した。現在--名前も中身も正しく『All_List』であるテンプレートは存在している。過去も現在--『Cat_List』という名前のテンプレートが存在しない。名前も中身も『All_List』の中身を、『All_List』本来の状態に変更し、上書き更新してしまった。『Cat_List』は名前も中身も消えてしまった...という事になったのではないかと。なると、再度、名前も中身も正しく『Cat_List』であるテンプレートを作成する必用があります。現在適用中のテンプレートをコピーし、名前を『Cat_List』に変更した上で、HTML部分を下とまるごと差し換え、http://blog-imgs-62.fc2.com/n/o/v/noveltemplate/Cat_List.txt【プレビュー】をクリック問題がなければ、【更新】をクリックこれで、『Cat_List』は出来上がると思います。何度も大変だとは思いますが、もう少しです。ご不明な部分は何度でもお尋ねください。追伸Novelテンプレート管理人です。ご質問と回答が前後してしまったようですね。<Cat-listですと、目次カテゴリーのソース表示はできました。Cat_Listの件ですが、なぜか、下のプレビューアドレスでは表示されず、確認ができないのです。ブログアドレス?template=Cat_List&index名前の変更は正しくCat_Listとしていただけましたか?別テンプレートのプレビュー画面はテンプレートの名前がそのままアドレスになりますので、文字列が少しでも間違っていたら、適用中テンプレートで表示されてしまうのです。<Cat-listですと、目次カテゴリーのソース表示はできました。通りの文字列で名前変更した場合それは無効です。間違っている方は全画表示、正しい方は半角表示です。テンプレートの名前は全て半角表示が義務付けられています。小文字になっています)それでも、テンプレートの編集中であれば、プレビューは表示されます。全画で名前変更した場合、名前変更も、カスタマイズも反映されないのです。再度のご確認をお願い致します。ご丁寧なアドバイスについ甘えてしまってます。21:53▲EntryTopカスタマイズに関するご質問は、他の方がその情報を共有・検索しやすくするため、最新記事や個々のテンプレートの説明記事ではなく、できるだけマニュアル内の関連記事にお願い致します。非公開コメント投稿可能です。Template名前変換フォームJavaScriptがOFFのため、変換できません。byブログで夢小説!ユメミル?JavaScriptをオンにするとここに目次が表示されます。