phpBB掲示板の、表示・非表示機能を改修しました。

phpBB全般に関するページです
phpBBの管理マニュアルを作成しています
ご訪問ありがとうございます m(_ _)m
画像
BUTTON_POST_REPLY
omasu
管理人
記事: 223
登録日時: 2018年11月14日(水) 21:06

phpBB掲示板の、表示・非表示機能を改修しました。

投稿記事 by omasu » 2019年1月12日(土) 21:42

 h310112  phpBBの部屋    phpBB掲示板の、表示・非表示機能を改修しました。

 [hide=説明文]本文[/hide]という記述にとりあえず対応しました。

※まだ最終形ではありません。
 {TEXT1}の入力があれば{TEXT1}を表示し、
 入力がなければ"ここをクリックすると内容が表示されます。"にする。

今回の改修に伴い試験した結果です。
今回の改修に伴う試験用のコードです。

コード: 全て選択

[hide=説明文]
 本文1
 本文2
[/hide]
[hide]
 本文1
 本文2
[/hide]
以下に、わかりやすく翻訳した登録のやり方を、表示・非表示機能を使って記述しました。

 [ACP_SHORT]に入り、

  [投稿]タグ内の、

   [BBCode]にある、

    [BBCodeの追加]ボタンをクリックして、

     [BBCode作成]領域に以下のコードを貼り付けしてください。

コード: 全て選択

[hide={TEXT1;optional}]{TEXT2}[/hide]
     [HTML表現]領域に以下のコードを貼り付けしてください。

コード: 全て選択

<dl class="codebox">
 <dt>
  <a href="javascript:void(0);"
     onclick="
              var el = this.parentNode.parentNode.getElementsByTagName('dd')[0];
              var v = el.style.display != 'none';
              el.style.display = v ? 'none' : 'block';
              this.innerHTML = (v ?
                                'ここをクリックすると内容を表示します。'
                                :
                                'ここをクリックする非表示にします。'
                               ) + ' {TEXT1}';
             "
  >
   ここをクリックすると内容を表示します。 {TEXT1}
  </a>
 </dt>
 <dd style="display: none;">
  {TEXT2}
 </dd>
</dl>
     [ヘルプライン]領域に以下のような説明文を入力してください。

コード: 全て選択

     表示・非表示を切り替えます。[hide=説明文]本文[/hide]
     [設定]内の、

      [投稿画面で表示する]にチェックを入れてください。
参考文献:https://translate.google.co.jp/translat ... rev=search

omasuHP ホームページ
omasuBB 掲示板
omasuBLOG ブログ

このページに表示してしまいますが、[戻る]ボタンで戻ってこれます
※phpBBには[別ページにリンク]する[target="_blank"]機能は無いようです

BUTTON_POST_REPLY