凍結
0 Anonymous none

章を作ったときに、表紙ページからリンクで飛ぶのではなく、表紙にチャプターとして章を書き、そのまま小説ページに飛びたいと考えています。
そういったテンプレを選ばせていただいて使っているのですが、反映されません。おそらく何か抜けているのだと思い、色々と試しているのですが、うまくいきません。

理想は表紙ページにチャプターを載せて種類分けをし、そのまま小説のタイトルページが表示されるようにしたいのですが、どのようにすれば良いでしょうか?
10/19 10:00
返信
コメント投稿 検索
2 Anonymous iPhone
>>1
知りたいことが全て知れました!
拙い文章に対して、丁寧に教えてくださって感謝します!
本当にありがとうございました!
11/11 18:39
返信
1 しち Firefox
>>0
↓こういう感じの【表紙】ですか?
*━━━━━━━━━━*
▼chapter1
> 章1内のページ1
> 章1内のページ2
> 章1内のページ3

▼chapter2
> 章2内のページ1
> 章2内のページ2
> 章2内のページ3
*━━━━━━━━━━*

説明に使う用語を整理しておきます。
上例における、
>●『▼chapter1』などの、リンクではない部分
└──→ 見出し
>●『章1内のページ1』などの、リンク部分
└──→ 本文ページへのリンク

前提として、「〔章〕を作って本文ページをそこに格納したら、閲覧の際は、【表紙】→章内の【目次】→本文ページ、という2ステップになる」のは不可避です。

上例のような【表紙】にするなら、やり方は2通りあります。
●(A)【表紙画面編集】に、<a> タグで本文ページへのリンクを貼る( #list# を使わない方法)
●(B)本文ページを章に格納せず、見出しは、〔一覧表示でのタイトルの左〕に入れる



#━━(A)━━#
>(1)まず、独自タグ #list# を消す
>(2)本文ページへのリンクは、HTMLタグ『 <a> 』を地道に手書きする
↓<a>タグでリンクを手書きするデモ(※別スレ用に作ったやつなので余分な情報過多)
http://alicex.jp/0piran0/novel/4/『章内各ページへのリンクを表紙に並べる』

上記デモの『【表紙画面編集】の使い方(http://alicex.jp/0piran0/novel/4/#nakami)』の項が、今回の話題と関わる部分となっています。

デモの中の説明にある『相対パス・ルートパス』に関しては、
「よく分からなければ“ ルートパス(/サイトID/novel/小説番号/ページ番号/)”のほうを使えばいい!」
とざっくりご理解いただければ。
(今回みたいに【表紙】や【目次】に置くリンクだったら一番短い相対パスで書けるので、相対パスのほうが個人的お勧めですが)

この方法の長所は、レイアウトの自由度が高いことです。
一方短所は、
●【表紙画面編集】がリンクタグでごちゃつく(→更新・改装などが大変)
●本文ページのURLの書き間違いなど、ヒューマンエラーが起きがち
といったことが挙げられます。



#━━(B)━━#
※こちらは #list# が必須です。
>(1)章に格納してある本文ページをすべて、〔トップ〕へ〔チェック一括移動〕
▼ちなみにやり方は、
@管理画面トップで、目当ての本文が格納されている章をタップ
A移動させたい本文ページすべてにチェックを入れる
B画面の下側に、『〔トップ〕へ〔チェック一括移動〕』とあるので、移動のボタンをタップ
→これで、本文ページがトップ階層へ移動します。

>(2)見出しのすぐ下に配置する本文ページの、編集画面を開く
*━━━━━━━━━━*
▼chapter1
> 章1内のページ1

▼chapter2
> 章2内のページ1

*━━━━━━━━━━*
上例だと、『章1内のページ1』と『章2内のページ1』です。
たとえば『章1内のページ1』の本文編集画面を開いたとして進めます。

>(3)〔一覧表示でのタイトルの左〕に、見出しにしたい文字を入れる
上例だと『▼chapter1』。
タグなどを入れるのもOKです(<h1>といった見出しタグ、改行タグ<br>など)。
↓参考過去スレ↓
http://bbs.alicex.jp/support/303/『小説の章タイトルリンク|旧助け合い掲示板』



どちらがいいかは、テンプレの複雑さ・理想とする目次構造にもよります。
複雑なHTML構造だったら(A)の方がいっそ楽かもしれないですし、
そこまで凝ってない構造なら(B)の方が、更新などの作業は楽&リンクミスの心配がない点でとても優秀です。
……表紙の構造によっては、更新のたびに〔並び替え〕で整頓する必要があるかもしれないですが。
10/25 22:46
返信