【広告】楽天市場の超ポイントバック祭合計購入額に応じて、ポイント還元12月15日まで開催中

17

Bwrdd

HTML tag test

2008-08-14 Thu 02:08:06

42

Reply

この掲示板では、html のタグを使った投稿が可能です。
ただしすべてのタグが許可されているわけではありません。

許可されている(あるいは禁止されている)タグの情報は公開されていません。
使えることが確認済みのものだけでもわかると便利だと思ったので、Help に 一覧ページ を作りました。
思い出したように試しては、使えたものを追加していこうと思っています。

リンク先にも書いてありますが、一覧にないタグがすべて使えないということではありません。
むしろまだほとんどテストしていないと言った方が正しいくらい。
HTML がわかる人は、気が向いたら適当なタグを試して使えたかどうか教えてもらえると助かります。
使えることが確認出来たものは、一覧ページに追加します。

feed icon イメージマップ計画は、無駄に html と css のコードが肥大しそうなのでやめました。
そこまでして実現する必然性が感じられませんでした。
別にチェーン部分までリンクボタンでもいいじゃん。
  • A

    14

  • B

    17

Thread top  Page top
Bwrdd

h4 - h6, div, p, span

2008-08-15 Fri 00:17:59
43
feed icon 付けたら、なんか超シンプルなブログっぽい印象になったかな?
横にメニューとか付けたらもっとそれっぽくなるよねきっと。
でもあのいかにもブログです、って感じのデザインはあんまり好きじゃないから、使いやすさを追求した結果が似るならともかく、最初からそういうのを目指すつもりはありません。

memo)
タグと言えば、ブログにはよくタグ機能があるけど、そういうのをこの掲示板で実現することはできるのかな。
設定されたキーワードを記事の近くに表示させて、クリックすると同じキーワードのついたものだけがソートされて表示される機能。
入力フォームにタグ欄を設けて、検索結果にリンクさせることができれば、この掲示板でもなんとなく実現できそうな気がしなくもない。
掲示板をブログ的に使うなら、そういう機能があっても面白いかもしれないと思いました。

あと、親記事は表示するけど返信記事は投稿者名とタイトルだけで本文は表示させないとか。


さて、本日のタグ実験。h4 - h6, div, p span

h4


h5

h6

div

p


span

edit:
どれも使えました。
h1 - h3 は掲示板の機能としてすでに使っているので、レイアウトが崩れるのは css を書き足せば解決できるけど、それ以上に論理構造が破綻するので嬉しくない。
禁止ワードに設定できるか確認しなくちゃ。

Thread top  Page top
Bwrdd

h1 - h3 を禁止

2008-08-15 Fri 01:14:42
44
禁止ワードとして、<h1>, <h2>, <h3> を指定してみました。
投稿しようとするとエラーがでるので設定はうまくいったようです。

それはいいのですが、エラーメッセージの文字の大きさがえらいことになっていました。
なんだあれは。
エラーメッセージは各管理者の手の届かない所で設定された HTML なので、こちらでできることと言えば、css を工夫してなんとかするぐらいです。

もー、カスタマイズに専念したいんだから余計な手間増やすなよなー。
Thread top  Page top
禁止ワードの投稿に対するエラーページのレイアウトがびっくりな状態になった原因が分かりました。
投稿された禁止ワードをエラーページ内に表示するようになっていたためでした。
なんでそんな余計なことを……。

それが余計なお世話という以上に、やってはいけない理由:


  1. 荒し目的の投稿が拒否された場合、どの言葉を避けて荒らせばいいかご丁寧に教えて差し上げることになる

  2. タグを禁止ワードに設定してある状態でそのタグが投稿された場合、それがタグとしてページに埋め込まれてしまう



今回は後者の問題が発生しました。
具体的に起きたこと:


  1. 掲示板のタイトルロゴに指定しており、他に使われるのを予防するため h1 を禁止ワードに指定した

  2. <h1> をテスト投稿した所、エラーメッセージ html の中程にそのまま(タグとしてブラウザに認識される形で)埋め込まれてしまった

  3. テスト投稿には開始タグしか書いていなかったため、エラーページ中程以降のテキストがすべて最上級の見出し扱いになってしまった

  4. しかもタイトルロゴを画像にしている関係で位置を position: absolute; で指定していたため、フォントサイズが巨大なだけでなく、問題の箇所があらぬ所に移動して見るに耐えない状態になった。

  5. これを防ぐためには、css に余分な文字を追加しなくてはいけない。もちろんそれで閉じタグを追加できるわけではない。

  6. この不具合は、各掲示板の管理者レベルでは修正できない



どうにもなりません。
仕方ないのでエラーメッセージの表示そのものをやめて、禁止ワードが投稿されると自動的に掲示板に戻るように設定を切り替えました。
そういう選択肢があってまだよかった。

でもなー、本当は望む形でエラーメッセージを出したいんだよなー。
というのも荒らす気満々の人ならさておき、意図しない言葉が禁止ワードに含まれていたような場合、投稿しても自分の書いたものが掲示板に反映されない状態になってしまうので、悪気なく書き込んでくれたものが失われてびっくり&がっかりするだろうし、通信上のエラーだと思って同じ文章の投稿を何度も投稿すれば、無駄にトラフィックが増加することにもなるからです。

んー、てことはまたヘルプページ書かなくちゃいけないのか。
いずれにしてもこっちの仕事が増えるわけね……。


ついでに定義リストのテスト。


bwrdd

ウェールズ語で「板」、「テーブル」




そうそう、どれくらい利用する人がいるかは不明ですが、せっかくタグを使えるようにしてあるので、使えるタグに関しては少しずつスタイルを追加できたらいいな、と思っています。
何をどうするかは Firebug で遊びながら考えます。
でもまずはヘルプ書かなくちゃ。
Thread top  Page top
Bwrdd

エラーページ残存

2008-08-15 Fri 22:31:33
46
うおー、また不具合を見つけてしまった!

上記の通り、禁止ワードチェックにひっかかった場合告知なく掲示板に戻されるはずです。
だのに既存の記事を編集する際、禁止ワードを入れたらどうなるかな?と思いついて試してみたら、恐怖のエラーページが表示される!

うう、やっぱり css 書き足さないと駄目なの……?
腹立つなー。何がって「すり抜けるのはやめろ」とかよくわからない警告文が出ること。
荒しに対して挑戦してるわけ?
「そうか、ちょっと書き方変えて投稿し直してみよう♪」と思わせるようなヒントを与えてどうしようっていうんだよ。

いよいよこれはシステム管理者に問い合わせないと駄目かもしれん。
しかしあのめちゃくちゃな日本語の公式サイトを見る限り、メールのやり取りで満足に意思の疎通ができるとも思えない。ああ、困った。
せっかくこんなにがんばってフルカスタマイズしたのに……。

はっ、せっかく掲示板の「せっかく」って、もしやそういう意味だったの!?
Thread top  Page top

Last post: 2008-08-15 Fri 22:31:33



投稿フォーム

[ ? ]

(This is for admin only)

画像投稿の手順

Page top
Number
Pass

ThinkPadを買おう!
レンタカーの回送ドライバー
【広告】楽天市場の超ポイントバック祭合計購入額に応じて、ポイント還元12月15日まで開催中
無料で掲示板を作ろう   情報の外部送信について
このページを通報する 管理人へ連絡
SYSTEM BY せっかく掲示板