小説 bodyをどこにすればいい?

149 views
  1. コメントする
  2. 記事検索
  3. 更新
  4. 凍結

0
なだめ IE 2019/09/04 22:26
いろいろ調べたのですが、見つからなかったので質問いたします。
テンプレートサイトから小説の目次画面のテンプレートをお借りしようと思ったのですが、htmlのbodyはどこに打ち込めばいいのでしょうか?headはわかるのですが……。コピペして目次画面編集の部分にはってしまえばいいのでしょうか。
それともそういったレイアウトを使う場合は、子ページに本文のリンクを貼り付けていく感じなのですか?
やってみたのですがうまくいかず、間違っているのかも、と思い質問した次第です。
初歩的な質問ですが、どうされているか答えていただけると嬉しいです。よろしくお願いします。

残り996件書き込み可

4
なだめ IE 2019/09/06 02:00
>>2
コメントありがとうございます。
おっしゃられる通り、bodyにはこれを貼り付けてください。というものをどこに貼り付けていいのかわからない。という質問でした。言葉足らずで申し訳ありません。
うまくいかなかったのは、#list#を入れる場所が間違っていたからと思われます。こちらについてはaliceの説明をもう一度読み直して解決いたしました。
追記で書いてくださっていたように、目次画面のテンプレのみを変えようとしておりました。やっぱり難しいんですね……。当方はhtml独学で、経験値があるとは言えないため改変は荷が重いと感じました。
これから章を増える予定でしたので、これを機に別の小説機能を使って作成していこうと思います。
ご丁寧な回答ありがとうございました。すごくわかりやすかったですし、痒いところに手が届いた気持ちです。
感謝の気持ちでいっぱいです。しちさん、ほんとうにありがとうございました。

3
しち Firefox 2019/09/05 22:11
>>2
送ってから気付きましたが、もしかして『【表紙画面】に関しては現状のデザインのまま、【目次画面】だけ別テンプレにしたい』みたいな話でしょうか……?
その場合、すでに書きましたとおり、できなくはありません。ただ、テンプレによってはかなりの改変が必要になるヤツです……。

それ前提に補足しますと↓
> どうしても難しければ、いっそのこと#list#は使わず、【表紙画面編集】に
> *  <a href="/サイトID/novel/1/1/">小説タイトル</a>
> *  <a href="/サイトID/novel/1/2/">小説タイトル</a>
> *  <a href="/サイトID/novel/1/3/">小説タイトル</a>……
> という感じに<a>タグを手打ちで入れていく方法もあります。
とか書きましたが、【表紙画面編集】だけじゃなく【目次画面編集】でもできます。

できますが、全ての章の目次ページがそのレイアウトになってしまうので、長編章を増やしたくなったときは困ります。手打ちしたリンクが、どの章(長編)の目次にも表示されてしまいますので……。
長編章を増やす予定があるなら、「#list#を使って章目次をデザインする方法」で作っていくか、もしくは「長編は、それぞれ別の小説機能を新たに作っていく」ことになるかと……。

念のための追記でした。
2
しち Firefox 2019/09/05 21:59
>>0
> htmlのbodyはどこに打ち込めばいいのでしょうか?headはわかるのですが……。
本当に念のためですが、
*  <head> </head>  <body> </body>
といったタグを入れる場所、というお話ではないですよね?
(上記のタグはALICE+さんから自動挿入されるため、入力NGです)

多分テンプレサイトさんで、「headにはこれをコピペ、bodyにはこれをコピペ」という感じにHTMLおよびCSSが配布されていた……というお話かと思います。
でしたら、“body”の中身に相当するのは(小説機能の場合)、
#【全体デザイン】【○○画面編集】【ページリストレイアウト編集】【コメント部分デザイン】
です。表紙と目次が同じデザインなら、【表紙画面編集】と【目次画面編集】にテンプレをコピペ……という感じですね。

> それともそういったレイアウトを使う場合は、子ページに本文のリンクを貼り付けていく感じなのですか?
うまくいかなかった、というのがどういう状態か分かりませんが……大抵のデザインは、子ページを使わずとも小説機能内だけで実現できます。

リンクリストを自動挿入する独自タグ( #list# )を使う場合なら、
[一覧表示でのタイトルの左]や[一覧表示でのタイトルの右]
を駆使することで大概のことはできます。
複雑なHTML構造のテンプレだと、相応の知識が必要になるので難しくなってしまいますが……。

どうしても難しければ、いっそのこと#list#は使わず、【表紙画面編集】に
*  <a href="/サイトID/novel/1/1/">小説タイトル</a>
*  <a href="/サイトID/novel/1/2/">小説タイトル</a>
*  <a href="/サイトID/novel/1/3/">小説タイトル</a>……
という感じに<a>タグを手打ちで入れていく方法もあります。
子ページでやろうとする場合も同じように<a>手打ち設置をすることになるので、わざわざ子ページでやらずともよいかと。
最適なやり方は、「テンプレのデザインによって違います」としか申せません……。

>>1 長編の目次(章の目次)のレイアウトを変えたいと思っています。
【目次画面編集】だけ変えれば可能です。
全く違うデザインにしたいということでしたら、表紙用のCSSに長編目次用のCSSを合体させたり、表紙と長編目次でHTMLのセレクタを分けたりとか、ちょっとCSS・HTMLの知識が必要になってきますが……。
*1)【表紙画面編集】→長編/短編の分岐ページ。かつ短編目次ページ
*2)【目次画面編集】→(1)からの移動でやってくる、長編の目次(章の目次)ページ
*3)【文章画面編集】→(長編・短編共通のデザインで)小説本文ページ
……と、現在こうした構造かと思います。
よって長編目次ページだけを別デザインにしたいのであれば、それは可能です。
短編の量が増えて「next」とページ送りになった場合でも、章に格納されていない短編の目次でしたら【表紙画面編集】のデザインで表示されます。
(【目次画面編集】の内容は基本的に、「章の目次ページ」でしか使われません)
1
なだめ IE 2019/09/04 23:12
補足です。
現在、私は1つの小説の中に
長編(章としてトップに配置。クリックで章の目次に)
短編(ページとしてトップに配置)
とすることで名前変換を一括にしています。
この長編の目次(章の目次)のレイアウトを変えたいと思っています。
この場合は短編と長編で小説を分けないとレイアウトは変えられないでしょうか……。
1ページ中1ページ目

関連スレッド

関連スレッド



Back to Top