凍結
0 m iPhone
WEB拍手の「コメント送信前にプレビュー画面の表示」を「表示する」にしているのですが、実際にはプレビュー画面が表示されずそのままメッセージが送られてきてしまいます。
プレビュー画面を表示させるために他になにか設定すべきことはありますでしょうか?
07/27 00:01
返信
コメント投稿 検索
2 m iPhone
>>1
ご丁寧にありがとうございます!

手書きHTMLタグで設置していたのが原因でした…。
大変助かりました。ありがとうございます。
07/30 22:39
返信
1 しち SOV40
>>0
『プレビュー画面を挟まずにメッセージが送信されてしまう拍手フォーム』は……
>どこに、
***(拍手のありがとう画面? 子ページ? トップページ? など)
>どうやって、
***(手書きHTMLで? 独自タグで?)
設置しているものですか?

独自タグで設置している場合は、
#とりあえずキャッシュクリア(またはブラウザの再読込み)
をしてください。
【基本設定】を変更しても、ブラウザを再読込みしないと拍手フォームが書き換わりません。そのため『プレビュー画面を表示しない設定の拍手フォーム』のままになっている……ということが考えられます。

ただ……
憶測なんですが、独自タグを使わず、フォームを手書きHTMLタグ(※)で設置してませんか?
*※例)━━━━━━━━━━
<form action="/サイトID/clap/番号/" method="POST" >
<input type="text" name="message" size="30" value="" />
<input type="submit" value="拍手" />
</form>
*━━━━━━━━━━━━━

こうした手書きHTMLフォームだと、プレビュー画面は表示されません。
何故かというと、『プレビュー画面を表示するのに必要なHTML』が入っていないからです。

一番手っ取り早い解決法は、
#独自タグで拍手フォームを作る
です。

独自タグで作った拍手フォームであれば、上述の『プレビュー画面を表示するのに必要なHTML』が自動で挿入されるからです。
※【貼り付けレイアウト】(基本設定内だと【詳細レイアウト】という名称)を使用する際も同じく、独自タグで拍手フォームを作れば自動でプレビュー画面表示仕様のHTMLになります。

#どうしても手書きHTMLフォームで設置したければ、

<form action="/サイトID/clap/番号/preview" method="POST" >
<input type="text" name="message" size="30" value="" />
<input type="hidden" name="ResultOrder" value="" />
<input type="submit" value="拍手" />
</form>

……といったHTMLに書き換える必要があります。
(改行タグ<br>は省略しているので、コピペする場合は適宜<br>を入れたりしてください)

ちなみにプレビュー画面表示に必要なHTML記述は、
(1)action="/サイトID/clap/番号/preview"
(2)<input type="hidden" name="ResultOrder" value="" />
です。

テンプレを使っているなどの理由でどうしても独自タグに書き換えられないようなら、既存の手書きHTMLフォームを上記の(1)に書き換えて、なおかつ(2)を挿入するしかありません。

ついでなんで、その場合どこをどう書き換えたりどこへ挿入するかも書いときます。

>【(1)は以下の部分を書き換え】
> <form action="/サイトID/clap/番号/" method="POST" >
> ↓
<form action="/サイトID/clap/番号/preview" method="POST" >

>【(2)は拍手ボタンの前に挿入】
>(※拍手ボタンは『 <input type="submit" value="拍手" /> 』)
> ↓(2)挿入例
<input type="hidden" name="ResultOrder" value="" />
<input type="submit" value="拍手" />
07/28 21:47
返信