Quote:
sunuken wrote:
TinyDにてコンテンツ追加の際、
”HTMLコンテンツ(bb code無効)”を選択し、
あまりに文字数の多い行があった場合、
自動改行されない為にレイアウトが崩れてしまいました。
ソースを見るとなんのことはない、
"pre"タグによりbb codeを効かなくしていたからなんですね。
わかればどうということのない事なのですが、
コンテンツの編集画面に一言注意があるとうれしいと思いました。
(bb code無効)って書いてあるものを選択しているのですから、bb codeが効かないのは説明以前に当たり前だと思いますが
それとも、自動改行も一緒にdisabledになる、ということの注意書きが必要という意味でしょうか?
そうです、自動改行の方です。
HTMLがOKってことで、インデントつけつつエディタで書いたのをペーストしたら、
自動改行がされないのと、インデントした部分の空白がそのまま表に出てたので、
しばらく原因がわからず悩んでしまいまして
まぁ単に私がおバカなだけだったのかもしれませんが、
人によってはわかりにくいポイントなのではと思い書かせていただきました。
おかしいな…と、ソースを追ってビックリしました。
確かに<pre>がついてますね
なんでここに<pre>をつけたのか、私自身まったく記憶にないので、デバッグ情報か何かを確認するためにいったんつけて、そのまま外し忘れてしまった、なんてのがありそうです。
とりあえず修正版だしました。
Quote:
また、本文中に URL があると勝手にリンクになってしまい、
a タグがおかしくなるのでこれも困ります。
これはMyTextSanitizerの仕様ですね。
BB Codeを無効、とすれば、MyTextSanitizerそのものをまったく通過しなくなるので、それは避けられます。
BB Codeと自動リンクはデフォルトで不可分なので、どちらか一方だけ有効というのは、少なくとも今のTinyDでは出来ません。(やる気なら別段難しくもありませんが)
--------------------------------
ちょっと誤解を招きそうな表現なので追記)
BB Codeと自動リンクが不可分、というのは正確には違って、
BB Code off で自動リンクon は可能です。
BB Code on で自動リンクoff は不可能です。
デフォルトでmakeClickable()を避ける手段がない、というMyTextSanitizerの仕様がおかしいのですが、ちょっと工夫すれば良いだけで別段難しくない、という点に違いはありません。
ありがとうございます。と思ってダウンロードしましたが、
tar.gz も .zip もこの書き込み現在
前のバージョンのままのようなんですが…。
CHANGELOG も xoops_version.php も 2.23 のままです。
Quote:
これはMyTextSanitizerの仕様ですね。
BB Codeを無効、とすれば、MyTextSanitizerそのものをまったく通過しなくなるので、それは避けられます。
そうですね。今はやむを得ずHTML(+bb)にしてるので、
勝手にリンクになってました。
2.24でHTML(-bb)にしてみたいと思います。
なんだか最初の私の書き方がうまくなかったようですね。
”あまりに文字数の多い行があった場合”という文で伝わるかと思い、
brを自動付加する機能のことを考慮にいれず書き込んでいました
自動改行ではなく、折り返しと書いたらよかったかもしれません、
gandalfさんありがとうございました。