BBCodeプラグインで追加されたタグ用のエディタボタンを追加

提供されたプラグインによって追加されたタグについて、マークダウンでカバーされていないインターフェイスの wyswyg ボタンを表示する可能性はありますか?

私が意味するのは、太字B はマークダウンを使用する上で問題ありませんが、たとえば [img][/img] のようなマークダウンはなく、このプラグインはそれに対応していますが、ボタンは提供していません。

画像のマークダウンは次のようになります。

![Screenshot from 2024-04-01 09-55-37|690x217](upload://oFgNwMN6.png)

これは、コンポーザーのアップロード/画像ボタンを使用すると挿入されます。

「いいね!」 1

[img][/img] のマークダウンは同じではありません。

通常の Discourse ネイティブプレビューが失敗した場合でも、他の場所にホストされている画像を埋め込むことができます。

いずれにしても、それは単なる例でした。理由もなく受動的攻撃的に感じられるこのような返信を時々見なければならない理由がわかりません。

「いいね!」 1

申し訳ありません。問題が理解できていない可能性があります。私はbbcodeプラグインを使用して、インポートされた投稿でbbcodeをサポートする必要があるインポートを処理しただけです。

外部画像にはマークダウン画像を使用できるため、プラグインでご希望の機能が実現する可能性は低いと思われます。

wysiwygボタンはテーマコンポーネントに追加できるはずです。

前述したように、Markdownで既にカバーされており、そのままにしておくべき機能があります。Discourseが「推奨」フォーマット言語を持ち、Markdownが完全に問題ないことは全く問題ありません(私は開発者としてのバックグラウンドがあり、書いたreadme.mdの数は数え切れません :stuck_out_tongue:)。

しかし、他のフォーラムソフトウェアからDiscourseに移行したり、Discourseを紹介されたりするほとんどのユーザーは、いくつかの機能が不足していると感じるでしょう。

具体的には:

  • [u][/u] 下線を引く
  • [center][right][left] テキストを揃える
  • [size] テキストのサイズを変更する
  • [font] フォントフェイスを変更する
  • [color=COLOR] テキストの色を設定する
  • [bgcolor=COLOR] テキストの背景色を設定する
  • [highlight] テキストをハイライトする
  • [small] テキストを…小さくする
  • [aname=NAME] 名前付きのドキュメントアンカーを作成する
  • [jumpto=NAME] アンカーへのリンクを作成する
  • [img] \u003cimg src='something-something.com/image.jpg'\u003e HTMLタグを作成します。これは画像をローカルにアップロードすることとは異なります。ディスク容量の懸念から、セルフホストの多くはアップロードを許可していません。これはさらに展開したいトピックですが、ここでは場所がありません。

これらは使用頻度の低いタグかもしれませんが、視覚的な補助(ボタンや、[を入力したときのオートコンプリート)がないことは、他の主要なコミュニティソフトウェア(レガシーおよびモダン)から来たコミュニティやユーザーにとって、明らかに劣ったユーザーエクスペリエンスです。

そのオートコンプリート機能を提供していたプラグイン(またはコンポーネント、どちらか覚えていません)については認識していますが、残念ながらかなり前から壊れているとマークされています。

「いいね!」 2

私はとても偏屈なので、人々が下線付き、大きな、または色付きのテキストで投稿できないことを嬉しく思っています。:person_shrugging:

ただし、アンカーリンクを挿入できると思います。そして、私はまだ [img] が必要だとは思っていません。

![here is an off-site image](upload://7Jv6B5bOOwMd4Czf2EDUwsrCihc.jpeg)

しかし、それはあなたの質問に答えていないので役に立ちません。少しでもお役に立てればと思い、おそらく MD Composer extras があなたに役立つかもしれません。

色は機能するようです… または少なくとも「[color=darkred]Spice[/color]」は、私たちのディスコースのインスタンスでは機能します。ここでは機能させることができません(管理者のみか、何か奇妙なことかもしれません?)、また上記にリストされている他のことや、HTMLから移動したときに壊れたもの(小文字など)をどうすればよいかわかりませんが、リストされていること以外にもいくつかのことが可能であるようです。:slight_smile:

こんにちは、ようこそ @Zanbabe :slight_smile:

誤ってあなたの投稿をすくい上げ、これらの他の投稿とともに、さまざまなタグのコンポーザーボタンを追加するためのこのリクエストに分割した可能性があります。

確認のため、あなたのメッセージはそれに関連していましたか、それともコードタグ自体の使用方法に関する別の問題でしたか?

参考までに、Formatting toolbar (pfaffmanが上記でリンクしたテーマコンポーネントのプラグインバージョン)には、これらの多くが含まれていると思います。

「いいね!」 2

Discourse の BBCode で何ができて何ができないかについて話していたところだと思いますが、遅れて参加したので..? 個人的には、サイトが変換される前にできていたことをいくつかできるようになりたいと思っていました。HTML の多くが台無しになってしまいました。

「いいね!」 1

心配いりません。:slight_smile: プラグイントピックは問題や会話が混在することがあり、時々間違った場所に分割したりマージしたりしてしまうので、確認した方が良いと思いました。

メタにはこのプラグインがないため、追加のタグはここでは機能しません。ただし、どのタグで問題が発生しているか教えていただければ、テストサイトで実行して問題がないか確認できます。

組み込みのものに関して「問題」はありませんが、Discourse には同等のものがなさそうなため、HTML タグが削除されてしまった HTML で作成された投稿に問題が発生しました。たとえば、小文字で書かれたものなどです。削除されたタグについては、色を付ける方法と、テーブルを使用して列を再現する方法を見つけました。

これらはすべて、問題を解決しようとしたものではありません。単に役立つと思ってコメントしただけです。BBCode に色付きと色なしがあるとは知りませんでした。