凍結
0 片栗粉 Safari
名前変換のリンクといいますか、URLといいますか、それを子ページに載せられなくて困っています。名前変換のページへ飛ぶにはどうしたらURLを載せられますか? また、名前変換のプラットフォームの作り方もいまいち解りません。教えてくださる方は居ませんか?
12/27 16:38
返信
コメント投稿 検索
4 しち SOV40
>>3
フォームの設置場所が、その名前変換を使う小説機能内のページ(【表紙画面】【目次画面】【文章画面】【名前変換画面】)であれば、
そのまま、
#  action="./"
です。

ただしフォームの設置場所が小説機能外(子ページ機能・トップページ・この名前変換フォームを使わない別の小説機能 など)であれば、
#  action="/サイトID/novel/番号/"
になります。

↑は、この名前変換フォームの内容を送信したい(=名前変換を行いたい)小説機能の『 【表紙画面】のURL 』です。
(URLの、/サイトID/以下から入れればOKです。https://から入れても別に問題ないですが)
03/10 22:45
返信
3 Anonymous iPhone
<form action="./"〜、のところの""の間のURLは何を設置すれば良いのでしょうか?
03/10 22:06
返信
2 片栗粉 Safari
>>1


御丁寧にありがとうございます。

解りやすくてすぐに理解できました。ありがとうございました!
12/28 10:30
返信
1 しち Firefox
>>0
もしかして、“子ページ”に
* <a href="#dream_url#">名前変換ページへ</a>
というふうに “名前変換ページへのURL独自タグ” を使ってリンクを設置しようとしていますか?
もしそうなら、それはできません。
名前変換関係の独自タグは、“小説機能”内でしか使えないからです。

#なので“子ページ”など小説機能外のページに名前変換ページへのリンクを貼る場合は、
<a href="/サイトID/novel/番号/dream">名前変換ページへ</a>

というふうに、独自タグを使わずにURLを打ち込むことになります。
(『番号』は小説機能ごとに違います)

>名前変換フォームの作り方
状況に応じて書き方は変わってきますが、一般的なのをとりあえず……。
改行タグ<br>は省略しているので、必要なときは適宜足してください。
例として、
* 『変換されるタグ』→ #ナマエ#
* 『説明』     → 主人公名
* 『変換後の名前』 → ナナシ
という名前変換設定を作った場合で説明します。

>◆◆A)【名前変換画面編集】に設置する場合:独自タグを使う

#formStart#
#text_#ナマエ##
#formInput_#ナマエ##

#formSubmit_決定# #formClear_クリア#
#formEnd#

*━━━━━↓サイト上では━━━━━━
 主人公名
 [ナナシ  ]
 [決定] [クリア]
*━━━━━━━━━━━━━━━━━━
という感じで表示されます。
『#ナマエ#』はご自身で設定した名前変換用のタグに、
『決定』『クリア』はお好きな文言に変更してください。
※書き換えるときはシャープの数を間違えていないか注意してください!

#※必須タグ
 #formStart# ……フォーム開始タグ
 #formInput_#ナマエ## ……名前入力場所
 #formSubmit_決定# ……名前変換決定ボタン
 #formEnd# ……フォーム終了タグ
>※無くてもいい
 #formClear_クリア# ……名前変換設定の消去。押すと管理人が設定したデフォルトの名前(例だと『変換後の名前』である「ナナシ」)に戻る
 #text_#ナマエ## ……#ナマエ#タグを作る際に設定した『説明』を表示する(例だと「主人公名」)

>◆◆B)小説機能内のページだが【名前変換画面編集】以外の場所に設置する場合:名前変換フォームの独自タグが使えない
*(A)で使った名前変換フォームの独自タグは、【名前変換画面編集】内でしか使えません。
*なのでその他の小説機能内のページ(【表紙画面編集】【目次画面編集】など)に名前変換フォームを設置したい場合は、HTMLタグを手打ちすることになります。

<form action="./" method="post">
主人公名
<input type="text" name="DreamID[1]" value="#ナマエ#">
<input type="submit" name="dream_name_set" value="決定">
</form>

*━━━━━↓サイト上では━━━━━━
 主人公名
 [ナナシ  ]
 [決定]
*━━━━━━━━━━━━━━━━━━
#※補足
*◆name="DreamID[1]"
 ……名前変換設定を増やしていくと、[2][3][4]...とそれぞれに番号が付きます。ID番号を間違えると意図通りの名前変換が行えません
*◆value="#ナマエ#"
 ……ここに『変換されるタグ』を入れると、名前入力場所に『変換後の名前』が表示されます。名前変換が上手くいっているか、デフォルトに戻っているか否かが一目で分かるので、入れることをお勧めします
*◆[クリア]ボタンがない
 ……閲覧者に煩わしい思いをさせかねないので、入れないことをお勧めしています。
 名前変換ページ以外の場所で[クリア]を行うと、名前変換ページに飛ばされてしまうためです(『戻り変換後の戻り先』を設定していようが、間違いなく名前変換ページに飛ばされます…)。そこからまた目次へ戻って小説本文ページへ飛んで……と移動が増えて手間です。必須ボタンでもないので、いらないかと思います

>◆◆おまけ)子ページなど、小説機能外のページに名前変換を設置する場合:名前変換関係の独自タグはすべて使えない
(B)と同じく名前変換フォームの独自タグが使えないのに加え、(B)では使えた #ナマエ# も使えなくなります。
『変換されるタグ』は、その名前変換設定を作った小説機能内のページでしか機能しないためです。
「どこにどういう目的で設置するのか」など条件によって適した書き方が変わるので詳細は省きますが、個人的にはお勧めできない設置場所です。

名前変換フォームと同じページに『変換後の名前』が表示できない時点で、閲覧者に不親切だと思うんですよね……(自分が読み手のときに「変換されてるんだかされてないんだか分からない」のがイヤってだけなのですが)。
12/28 05:27
返信