章ごとに名前変換

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

0
クロ Chrome 2018/08/25 23:21
自分なりに探してみたのですがなかなか見つけられなかったので質問失礼致します。
現在、夢小説の名前変換機能は章全て一括のみなのですが
章ごとに名前変換機能(用は別の名前)って可能でしょうか?

例えば他の方とコラボしたりもあって
その関係で名前変換が多い時などもあるのですが
名前変換一括の現在では名前変換の項目を増やすしか出来ず…
例えばフォレストなどである、1話につき個別で名前変換がつけられる?(例えばその都度名前変換変更可)
のような機能はalice+にあるのでしょうか?

例えが難しいので、実物例だとコチラのような感じです。
http://id54.fm-p.jp/576/dreamloves46/index.php?module=viewbk&action=pdrm&stid=12&bkid=1111334&bkrow=0&pw=

もし可能であればやり方など教えて頂きたいです。
簡単なHTMLは理解できます。


残り995件書き込み可

5
クロ Chrome 2019/01/02 18:53
nns様、しち様
分かりやすい例やタグ説明感謝致します^^
簡単なHTMLは弄れるので頑張って見たいと思います!

難しいので無理かなーと諦めていたので(見るのが遅れてしまい申し訳ありません)
どうにか出来そうみたいで嬉しいです!

良ければ他の方も似たようなor同じような質問されている方がいましたら
こちらの質問用に作成して頂いたページやこちらの質問文ごと貼り付けてかまいませんのでお役だて下さい(*´∀`)

詳しい方が居て助かりました!

4
しち Firefox 2018/09/04 00:38
>>3さん
検証ページへのコメントありがとうございます。
頂いたコメント見て己の思い違いに気付きました……。名前変換画面のカレントディレクトリって、多分そもそも【表紙画面】にあたるんですね……。dreamディレクトリというものがあってそこに格納されていると何故か思い込んでいました……。

専門知識が無いので雰囲気理解なんですが、【名前変換画面】にせよ【目次画面】にせよ、「カレントディレクトリへ飛べ」と書いてあれば【表紙画面】に戻る理屈は分かった気がします。

前回自分は「表紙とか目次とか文章ページに設置した名前変換フォームによる変換後、そのページに留まれるようにしました」などと書いていましたが、訂正します。

>>2のやり方ですと、
【文章ページに設置した名前変換フォームで変換】→そのページに留まれる
【目次画面/名前変換画面/表紙画面に設置した名前変換フォームで変換】→【表紙画面】のトップ(/サイトID/novel/番号/)に戻る

という形になります。
留まれるのは、文章ページに名前変換を置いた場合(demo:http://alicex.jp/0piran0/novel/5/1/)のみみたいですね。
JavaScriptとかの知識はとんと無いので、私の技術力だとここまででした。
3
nns SOV33 2018/08/30 19:04
>>2
質問者じゃありませんが勝手に検証ページ拝見しました
https://alicex.jp/0piran0/novel/5/4/
novel/番号/dream
で変換させた場合にのみそこのカレントディレクトリという扱いで
novel/番号/
の表紙に飛ぶんですね

しかし「どうせactionでnovel/1/dreamに飛ぶし、相対パス入れても意味ないだろ」と思い込んでました
(何ならJavaScriptで取得した章番号を名前変換phpで変換後の戻り先ページに渡し、それを使ってリダイレクトさせるしかないかと……)

>>0
>>1の回答は撤回いたします
2
しち SOV35 2018/08/30 12:40
>>0
章ごと(ページごと)の名前変換機能は今のところありませんので、とれる方法は、
*(1)JavaScriptを使って臨時の名前変換を増やす
*(2)普通に名前変換項目を増やすが、臨時の名前変換項目に関しては当該文章画面に専用変換フォームを設置し、その場その場で変換できるようにする(通常の名前変換ページには増設分の項目を設置しなくとも良い)
……くらいかと思われます。

(1)は、JavaScriptを使うので、ガラケーからはまず名前変換が不可能です。もちろんスマホなどからでも、JavaScriptをオフにしている閲覧者さんであれば変換を利用できません。
理屈さえ理解できれば簡単に実装できて良いのですが…。
参考↓
(小説機能以外で名前変換する:http://nanos.jp/mqdesign/blog/1/5/
(文字置き換え:http://tagnoheya.com/jstag/21/

(2)は上手いこと説明できないのでデモページご参照のこと。
→(文章ページに臨時の名前変換フォームを置く:http://alicex.jp/0piran0/novel/5/
デモページに説明があります。

JavaScriptじゃないのでガラケーでも名前変換できます。
独自タグではなく、HTML手打ちで名前変換フォームを設置します。

変換後の戻り先URLを『./』(カレントディレクトリ)にするという力業で、表紙とか目次とか文章ページに設置した名前変換フォームによる変換後、そのページに留まれるようにしました。(>>1さんの挙げられていた問題点をどうにかしたかったので)
自分の確認できる環境からだと問題は起こらないんですが、どうでしょう……(※ガラケー不所持なので未確認)

面白そうな議題だったのでデモページをちまちま作っていたものの、まだ説明の校正や検証をまともにしてなかったため言葉足りてなかったらすみません。
とり急ぎ、やりようはありますよとだけ……
1
nns SOV33 2018/08/30 08:55
>>0
alice+の機能としてはありません

章の最初のページにformタグを書くだけならそこまで難しくありません
しかし名前変換後の戻り先が問題です
どの章で名前変換しても、変換後は表紙などの小説機能ごとに設定したページに戻ります
JavaScriptも使って無理やりページ移動する方法もあるにはあると思いますがガラケーでどうなるか解りませんし私は試したことありません
1ページ中1ページ目

Back to Top