凍結
0 m iPhone
#formStart#
#formTextarea#
#formSubmit_拍手#
#formEnd#

上記のタグを使用しているのですが、

WEB拍手管理の「ページ確認」と、
拍手貼り付け詳細レイアウトの「保存しないでプレビュー」画面とでは表示されるメッセージ欄の大きさが変わるので困っています。

拍手貼り付け詳細レイアウトで表示される方(メッセージ欄が大きい)を使いたいのですが、どうしてもWEB拍手管理という画面の「ページ確認」の方(メッセージ欄が一行)が表示されてしまいます。

「レイアウト指定」を使用しています。

どこか設定ミスしていると思うのですがよくわかりません…
よろしくお願い致しますm(__)m
11/03 23:37
返信
コメント投稿 検索
2 m iPhone
とてもわかりやすく教えて下さりありがとうございます!

仰る通り、
【ありがとう画面追加】で作成したページに、一行入力欄のタグ「#msg_拍手#」を入れておりました…!

「#textarea_拍手#」に変更したら無事解決致しました!

丁寧に教えて下さり本当に本当にありがとうございました!
11/05 09:32
返信
1 しち SOG03
先にちょっとだけ、説明に使う用語だけ整理させてください。
━ ━ ━ ━ ━
>>0「(【ページ確認】で出てくる)一行のメッセージ欄」
 ➡️一行入力欄
*(テキスト改行不可・表示テキストは一行分で固定、変更不可)
独自タグだと「#msg_拍手#」「#formInput#」など。
HTMLタグだと「<input type="text" name="message">」。

>>0「大きいメッセージ欄」
 ➡️テキストエリア
*(テキスト改行可能・CSSで高さを変更可能かつ、表示テキストの行数も変更可能)
独自タグだと「#textarea_拍手#」「#formTextarea#」など。
HTMLタグだと「<textarea name="message"></textarea>」。

>>0「拍手貼り付け詳細レイアウト」
管理画面トップでは【 貼り付け時レイアウト 】、
【基本設定】内では【 詳細レイアウト 】とも。
(名称がブレているだけで、同一のものです)
ややこしいので、以下説明では【貼り付け時レイアウト】で統一。
━ ━ ━ ━ ━

……で、上記2つは、見た目似ていますがまったく別物なので(タグが異なるのもそれゆえです)、一行入力欄はCSSで高さを変えても表示できるテキストは必ず1行だけです。
2行以上のテキストを表示できる入力欄にしたいときは、テキストエリア(textarea)を使います。


>>0 【ページ確認】ではメッセージ欄が一行入力欄になってしまう
【ページ確認】で表示されるページは、『ありがとう画面』です。
*『ありがとう画面』とは、拍手を送ると表示される画面です。

おそらく【ありがとう画面追加】で作成したページには、一行入力欄のタグが入っているものと思われます。
(ありがとう画面が一つもなければ、デフォルトのありがとう画面が表示されています)

*🟩ありがとう画面を作成済みなら
→【画面編集・削除】から、作成済みのありがとう画面を編集してください。
*🟩まだありがとう画面がなければ
→【ありがとう画面追加】で作成してください。

そして、ありがとう画面内のメッセージ欄を設置したい場所に以下の独自タグを入れてください。
━━━━━━━━━━
#textarea_拍手#
━━━━━━━━━━
この独自タグのみでテキストエリア+拍手ボタンのコメントフォームが表示されます。
「拍手」のところが拍手ボタンの文言になります。お好きに変更可能です。

上記の独自タグは、>>0現在【貼り付け時レイアウト】に入っている独自タグとまったく同じコメントフォームを、これ一つで表示するものです。
ですので、この独自タグであれば「#formStart#」といった他の独自タグは不要です。

これでありがとう画面に、テキストエリア(大きいメッセージ欄)のコメントフォームが作れます。




#🔻もしも上記の独自タグを入れたのにコメントフォームが表示されなかったら
そのときは【基本設定】で、
〔繰り返し〕の項目を『 永久に繰り返す 』へ変更してください。
またはありがとう画面を複数作れば、『繰り返さない』設定でもフォームが表示されます(最後のありがとう画面を除いて)。

なぜかというと、独自タグによる拍手フォームは、「次に表示するありがとう画面がないときは、フォームを表示しない」という仕様だからです。
だから『繰り返す』設定にしたり、ありがとう画面を2つ以上にしたりで「次に表示するありがとう画面」を作ってやれば解決します。
▼参考
拍手のありがとう画面について - ALICE+サポート


>>【貼り付け時レイアウト】のプレビューと【ページ確認】で、メッセージ欄の種類が違ってたのはなぜ?
そもそも、【貼り付け時レイアウト】の内容は『ありがとう画面』内には表示されません。
(一方【ページ確認】で表示されるのは、上述のとおり『ありがとう画面』です)

この【貼り付け時レイアウト】は、トップ画面や子ページなど、
「拍手機能外のページに拍手コメントフォームを設置する(=貼り付ける)ときに使うもの」
なのです。

使い方を整理すると、
━ ━ ━ ━ ━
@【基本設定】の〔ページ貼付時のリンクタイプ〕項目を『レイアウト指定』にし、
A【貼り付け時レイアウト】に拍手のコメントフォームなどを書いておくと、
B貼り付け用独自タグ「 ##clap数字## 」を設置した場所に、『【貼り付け時レイアウト】に書いた内容』が挿入される
━ ━ ━ ━ ━
こういう感じです。
(数字は、拍手管理画面トップにある貼り付け用独自タグ「##clap数字(リンク文字)##」と同じものを入れます)

@Aを済ませたら、あとはトップページでも子ページでもサイト内のどこでも「 ##clap数字## 」を貼るだけで、作っておいたコメントフォーム等が表示できる……というわけです。
11/05 01:55
返信