【HTML】StrictなHTMLのBBSを作ろう【Perl,PHP】 (465レス)
1-

182
(1): 04/11/30 13:07 ID:??? AAS
単発スレ立てんな池沼。
183
(1): 04/11/30 13:08 ID:??? AAS
>>178
ごめん、日本語で書いて。申し訳ないけど。
184
(1): 04/11/30 13:08 ID:??? AAS
>>183
お前日本語理解できないなら母国に帰れば?
185: 04/11/30 13:08 ID:??? AAS
>>179 >>182

を見る限り、反論できないわけだな
186: 04/11/30 13:09 ID:??? AAS
単発スレ立てんな池沼。
187: 04/11/30 13:09 ID:??? AAS
>>184
お前日本語話せないなら母国に帰れば?
188: 04/11/30 13:09 ID:??? AAS
単発スレ立てんな池沼。
189: 04/11/30 13:09 ID:??? AAS
単発スレ立てんな池沼。
190: 04/11/30 13:12 ID:??? AAS
>>1だけを見ると書き込みをstrictなHTMLへの変換だけに着目してるとは
分からないよな?

となるとHTML::Template使うかって意見出てもおかしくないよな?

けどお前はいきなり前スレ逝けなどとほざく。阿呆ですか?
191: 04/11/30 13:12 ID:??? AAS
単発スレ立てんな池沼。
192: 04/11/30 13:12 ID:??? AAS
単発スレ立てんな池沼。
193: 04/11/30 14:12 ID:??? AAS
ここまでがテンプレか。
さてと、本題に入ろうか。
194: 04/11/30 14:59 ID:??? AAS
>>166
変数を使ってもStrictにはならんが、その変数の中身次第では
Strictになるぞ。変数にする作業はこの板の仕事。その変数の
中身を決めるのは、製作板の仕事だ。
195: 04/11/30 15:49 ID:??? AAS
蒸し返すな

↓次ドゾー
196: 04/11/30 15:55 ID:??? AAS
本7スレはここですか?
197
(1): 04/11/30 17:46 ID:??? AAS
<br><br>を<p></p>に変換するのはいいが、
<br>の連続が段落変えのために行われたのか、それとも本当に
強制改行の意で行われたのかを判断するのは誰だ?
Strictでは、段落変えや見た目のレイアウトのために<br>を使うことは
推奨していないが、強制改行のために<br>を使うことは禁止していないぞ。
198
(2): 04/11/30 18:16 ID:??? AAS
>>197
改行の連続をどう扱うかユーザーに尋ねるのも禁止されてはいないが。
199
(3): 120 04/11/30 20:02 ID:??? AAS
真面目にブロック要素扱うとかなり面倒くさいな…。
少しなめてたかも知れん(;´Д`)

質問。引用のマークアップについて。
最初は安易に「行ごとにqで括れば良いか」と思ってたんだが、
やっぱblockquote使って中身もきちんとマークアップすべきかな?

例を挙げると
----------------------------------------------
省19
200: 120 04/11/30 20:04 ID:??? AAS
ちなみにqの場合の例も
----------------------------------------------
q を使った一番安直なやり方
> 例えば以下のように
> > 引用記号が連続していた場合
> > ネストされた引用と見なすわけです
> 場合によっては
省15
201
(1): 04/11/30 20:55 ID:??? AAS
>>199の方が断然いいと思う。
202
(2): 04/11/30 21:40 ID:??? AAS
>>120
お前もバカだからやってるんだろうけど、
糞リプト公開して恥さらしになるのは勘弁な。

search.cpan.org: The CPAN Search Site
外部リンク:search.cpan.org

PEAR :: Package :: Text_Wiki
外部リンク:pear.php.net
203
(1): 04/11/30 22:24 ID:??? AAS
>>202
>>41-42
204: 120 04/11/30 22:45 ID:??? AAS
>>201
了解。まあ当たり前といえば当たり前の結果か…。
とはいえ目処は立ってるから、近いうちに動くものを見せられると思う。

>>202
始めに書いたが、馬鹿だという自覚はあるよ。ちなみに>>102も俺だ。
俺は単に、こういうわけの分からない議論の行方を見てみたいわけだ。
とにかく一つ動くモノを置いてみて、議論が実際の動作に直結するようになったとき
省3
205: 120 04/11/30 22:46 ID:??? AAS
>>102じゃなくて>>101だ。
206: 04/11/30 23:22 ID:??? AAS
頑張れ120。
私は応援している。
207: 04/11/30 23:48 ID:??? AAS
>>198
脳内変換乙
208: 04/11/30 23:52 ID:??? AAS
>>198
お前はいちいち言葉足らずだ。
ユーザーって誰よ?
209: 04/12/01 00:29 ID:??? AAS
>>203
あのさぁ、機能を削るぐらいなんでもないでしょう?
改行で <p> を終わらせたり > で引用にさせたりなんて Wiki まわりで全部実装されてるってだけ。
210: 04/12/01 00:47 ID:??? AAS
<hn>利用案内</hn>
<p>この掲示板では連続した改行は表示することができません。</p>
<p>例えば、下記のような投稿を行うと</p>
<code>strictなHTMLを出力するBBSを作成するスレッドです。 (↓)
strictの種類としては、html4.01.XHTML問いません。 (↓)
書き込みに対し、どのような処理を与え、どんな結果を出すことが望ましいか、 (↓)
そのコードはどんな風にすればよいか、を話し合うスレです。 (↓)
省19
211
(4): 04/12/01 01:53 ID:??? AAS
連続する改行が3個書き込まれたら、

</p><p style="margin-top:2em">

に置き換えるとかいう手もあるが。
212
(1): 04/12/01 04:34 ID:??? AAS
>>211
改行の回数を「間隔をあけたい距離」と解釈するわけか。
まあ、「間隔をあけたい距離」を「間」とするのもいいかもな。

行間で間、を嫌悪する人もいるし、
「改行はいくついれても2個以上だと段落終了と次の段落の開始と見做す」
とを設置者がオプションで選択できてもいいかな。
213
(3): 04/12/01 09:39 ID:??? AAS
code はインライン要素ですからっ

>>199 のように blockquote 内 blockquote はまだわかりやすいとしても、
リスト内リストとかはどーすんの? 考えない?
214
(1): 04/12/01 09:43 ID:??? AAS
考えない?
じゃなく、考えてから物言え馬鹿。
215
(2): 04/12/01 09:47 ID:??? AAS
>>213
リストのネストって語呂がいいな。
リストのネストって、引用の引用みたいな単純なものじゃないし、
また、そこまで深い階層の書き込みなんてそうそうあるものかなぁ。
なくても不便ではないような希ガス
216
(2): 04/12/01 10:07 ID:??? AAS
>>215
ディレクトリ構成とか、いちいちpre要素で囲んで図作るのか?
リストで表すのが普通じゃないの。
で、その場合ネスト必要。
っつーか、リストのネストは単純に簡単だし。
217
(1): 04/12/01 10:17 ID:??? AAS
>>214
いや、>>213 が言ってくれてるように、
2階層以上のリストとかは考えないで無視するのか? って言いたかった。
言葉足らずスマソ

それから
----------------------
・・・・はぁ
省5
218: 217 04/12/01 10:19 ID:??? AAS
>>213 じゃなくて >>215 だー orz
219
(1): 04/12/01 10:29 ID:??? AAS
「!・」をリストとみなすとかにすればいいんじゃないかな?
220: 04/12/01 10:44 ID:??? AAS
>>219
>>42
221: 04/12/01 11:25 ID:??? AAS
AA省
222
(1): 04/12/01 11:37 ID:??? AAS
>>216
俺が見てきた中では、図で表してるのが殆ど。
↓例
ディレクトリ構成どうしてる?
2chスレ:hp

普通はこう書くわな。
こればかりは、書式を利用者側に覚えてもらっても良いんでない?
省1
223
(3): 04/12/01 13:14 ID:??? AAS
>>211
いいアイデアかもね。
margin-top:xのxの部分を空行の数ごとに変わって行くようにしたりな。
224
(1): 04/12/01 14:38 ID:??? AAS
>>216
>>222
ディレクトリ構成を掲示板に書き込む、ってケースはかなり特殊じゃないか?
まあ、特殊だから無視していい、ってわけではないけど。
225: 04/12/01 18:45 ID:??? AAS
>>223
インラインのスタイルはXHTML 1.1では推奨されないみたいだが
226: 04/12/01 19:04 ID:??? AAS
1.0Strictで作ればいいじゃなーい。
(;;;;;;;´Д`)
227
(2): 120 04/12/01 19:58 ID:??? AAS
議論が盛り上がっているようで何より。とりあえず>>199は実装できた。

リストについてなんだが、今のところ
「連続しない・」で始まる行が2行以上連続する場合にリストと見なすよう実装している。
2行以上ってのは>>36みたいなケースに対処するためだが、
意外と1行のリストも有り得るかも知れないな…どうだろう。

リストのネストについては、正直あまり必要性を感じない。
>>224が言うように、ディレクトリ構成みたいな純粋なネスト構造は希だろう。
省5
228: 04/12/01 20:28 ID:??? AAS
>>227
お疲れ様です。
>>68のを改造ってことはラウンジ型のまま?それともスレッド式とかレス式なのかな?

>>211,223安易に「見た目」に繋げるのはどうかと思うが…
確かにそう思う。
でもまぁ利用者に対して選択肢を広げるってのはまぁ悪い事でもないかもね…。
229: 04/12/02 00:57 ID:??? AAS
>>227
>>212でも書いたけど、選択式でいいんじゃない? 設置者の任意で。
230
(1): 04/12/02 10:57 ID:??? AAS
ヘタレ>>1は何処いったんだ?
231: 04/12/02 12:46 ID:??? AAS
結構書き込んでますよ…一応。
あっちにも顔出したりしてます。

まぁヘタレは何処までいってもヘタレですが(;´Д`)
232: 04/12/02 13:18 ID:??? AAS
あっちってどっち?
233: 04/12/02 17:30 ID:??? AAS
そのことは忘れようや。
234
(1): 04/12/02 19:24 ID:??? AAS
>>230
ここの1は、立てれなかった俺の代わりに立ててくれた、ってだけだからな。
1を責めるな。
235
(1): 04/12/02 19:37 ID:??? AAS
>>234
やなこったバーカ
236: 04/12/02 19:38 ID:??? AAS
>>235
バカはお前だ。
今も昔もお前だ。
237: 04/12/02 20:06 ID:??? AAS
両方精通してるアホは何処逝った
238: 04/12/02 21:33 ID:pa/YvkmO(1) AAS
糞スレage
239: 04/12/02 21:59 ID:??? AAS
何か沸いてしまったなぁ。
240
(2): 120 04/12/02 22:15 ID:??? AAS
まだソースはまとめ切れていないんだが、
何かおかしな方向へ行っているし、とりあえず動くものを。
外部リンク:rain.s88.xrea.com

純粋に変換を試してみたい人はここで。
外部リンク[php]:rain.s88.xrea.com

clreaに組み込んだサンプルはここ。
外部リンク:rain.s88.xrea.com
241
(2): 04/12/02 23:22 ID:??? AAS
>>240
・リスト。
・リスト。

・リスト。

・・・・テスト。

・リスト。
・・・・テスト。
省1
242
(2): 120 04/12/02 23:57 ID:??? AAS
>>241
thanks. 修正しておいた。
243
(1): 241 04/12/03 01:19 ID:??? AAS
>>242
今さらで申し訳ないんだが、空白後に「・」の場合は?
現状どこぞの掲示板に書き込むときはインデント代わりに空白入れたりしちゃってるが、
>240のサンプルだとそれは反映しない設定になってるよね?

 ・リスト1
 ・リスト2

2chとかにリストを書き込むときこんな感じで(自分内整形)書くことがあるんだけど。
244: 04/12/03 01:29 ID:??? AAS
フォントの関係で、どうしても見た目で調整しようとすると、
空白1つとは限らないしなぁ。
そこ難しいところかも。
245: 04/12/03 04:00 ID:??? AAS
行頭のスペースと、連続したスペースを一旦無視すればいいんじゃないかな。
246
(2): 04/12/03 07:06 ID:??? AAS
半角スペースなら無視してもいいけど、
全角スペースまで無視しちゃうと、AAが貼れなくなるわけだが。
247: 04/12/03 11:32 ID:??? AAS
AAなんて極端な例を引き合いに出されてもな……
248: 04/12/03 11:56 ID:??? AAS
>>246
pre要素でマーク付けする(「AAを書く」)みたいなチェックボックスを実装すればいいんじゃないか?
249: 04/12/03 18:36 ID:??? AAS
>pre で AA

いつの時代だよ・・・
250
(1): 120 04/12/03 20:17 ID:??? AAS
「StrictなHTMLを吐かせるために掲示板そのものを作り直す必要はない、作り直してはいけない」
というWebProg側の主張を”実演”したつもりなんだが、ちゃんと伝わっただろうか…。
この反応の薄さは成功したと見て良いのか…あるいは単に人が少ないだけか(笑。

>>243行頭の半角/全角空白はリスト判定時には無視するようにしてみた。
>>246リスト判定から外れれば空白も残るよ。
---------------------
・リスト。
省6
251: 120 04/12/03 20:19 ID:??? AAS
>>250
しまった、空白が消えてしまった…。
全角で書き直し。
---------------------
 ・リスト。
 ・リスト。
 ・・・・テスト。
省3
252: 04/12/03 21:44 ID:??? AAS
ラウンジ型の掲示板でそもそもAAなんて使うのか?
という疑問が…。
253: 04/12/03 22:15 ID:??? AAS
設置者の意図に関係なく、貼り付ける人間は出てくるだろうね。
254
(1): 04/12/04 11:57 ID:??? AAS
>120がんばって〜。
もし実用公開されたらサポート掲示板として使わせてもらうよ。
255
(3): 04/12/04 17:26 ID:??? AAS
>120ガンバ。

これでもリスト判定されるみたい。
------------------------
>>・テスト1
>・テスト2
------------------------
<blockquote><blockquote><ul><li>テスト1</li><li>テスト2</li></ul></blockquote></blockquote>
省2
256: 04/12/04 21:21 ID:??? AAS
>>255
><strong>や<em>は利用者にタグを書かせれば良いんでない?

掲示板でHTMLの話をする場合、<strong> と書かず <strong&gt;
と書かなきゃならなくなるのか?
257: 04/12/04 21:52 ID:??? AAS
たぶんhtmlspecialchars()って関数で勝手に置換されると思うよ。

'<' => '<', '>' => '>'
258: 04/12/04 21:54 ID:??? AAS
2chって&を&(ほんとは半角)amp;に変換しないのか…orz
259: 04/12/04 21:55 ID:??? AAS
&amp; こう書きゃいいだろ
260: 120 04/12/04 23:51 ID:??? AAS
>>254-255応援ありがと。

外部リンク:rain.s88.xrea.com
HTML変換部分のソースを切り出したり、色々変更。
>>255のも修正されたはず。

<em>や<strong>は…どうだろうな。
日本語としても適当な表記があれば良いんだが、
「」とかは用法が広すぎるし…。
261
(1): 04/12/05 02:34 ID:??? AAS
>120
「!」が使われてる部分を強調すると言うのはどうだろうか?
------------------------
テスト!
テスト,テスト!
テスト、テスト!
テスト。テスト!
省11
262
(1): 04/12/05 02:38 ID:??? AAS
>>261
連続スペースは無視、の話題の際に、「AAを書く」ボタンの実装(pre)が出たな
1-
あと 203 レスあります
スレ情報 赤レス抽出 画像レス抽出 歴の未読スレ AAサムネイル

ぬこの手 ぬこTOP 0.039s