1read 100read
2013年05月WebProg436: 【HTML】StrictなHTMLのBBSを作ろう【Perl,PHP】 (462) TOP カテ一覧 スレ一覧 2ch元 削除依頼
一番汚いコードでHello Worldを書いたやつが勝ち (218)
【仕様】荒らし対策掲示板【実装】 (773)
JSP/Servletで構築されたサイト (223)
JSP/Servletで構築されたサイト (223)
セキュリティースレッド (246)
WebProg板の名無しさんを決めよう (444)

【HTML】StrictなHTMLのBBSを作ろう【Perl,PHP】


1 :04/11/27 〜 最終レス :2012/06/10
strictなHTMLを出力するBBSを作成するスレッドです。
strictの種類としては、html4.01.XHTML問いません。
書き込みに対し、どのような処理を与え、どんな結果を出すことが望ましいか、
そのコードはどんな風にすればよいか、を話し合うスレです。
参照スレッド
Strict-HTML スレッド25@Web制作
http://pc5.2ch.net/test/read.cgi/hp/1101043958/l50

2 :
■このスレが出来るまでの流れ。
Strict-HTML スレッド24
http://pc5.2ch.net/test/read.cgi/hp/1096723178/
にて
・今は亡きStrictBBSのスクリプトを持ってないかとレスがある。
・持ってないけど○○っていうスクリプトを漏れは改造して使ってるぞ。○○は配布停止だけど…。
・複数改行で段落にするとか、行頭に>で引用とか、そういうスクリプトないんだよねえ。
・何かを元に改造するとか、漏れらで作るか?
・漏れ1からスクリプト作るスキルないよぉ〜。
・どんな感じのがいいかなぁ?
・色々意見がでてくる
・WebProgにスレ立ててやってみるのもありだな、だけどひとまず死んでるスレを再利用させてもらって
様子をみつつ立てるか考えようか。向こうの人とかも協力してくれたらいいなぁ…。
      ↓
オマエラPHPで掲示板つくれませんか?
http://pc5.2ch.net/test/read.cgi/php/1026233119/
に移動。
・どういう仕様にするか議論される。
・がスレタイと内容が食い違っており本来の住人との間に混乱を招く。
・別スレでやれとの意見がちらほら…
■このスレが誕生。

こんな感じだっけ?

3 :
○○は
http://www.nurs.or.jp/~b3/ のStyxの事じゃなかったかな

4 :
Perlで書くならPerlもstrictなコードにしろよ

5 :
>>4
ヽ(冫、)ノズコーッ

6 :
>>3
そうだよ。漏れがあんな感じのストレートとかスレッドとかレス式とかが普及されれば、と思って提唱したの。
で、コードの作り方(漏れが書くとどうもクソ長くなる)とか、なにを盛り込むか、を話し合いたいわけなのね。
とりあえず、基本(引用、BR連続は既出なので)
オプション的に、えーとつまり、具体的な仕組みはさておいて、
略語、省略形をマーク付けできるもの、アンカーには「URL」「アンカーの名称」「タイトル」を指定できるように、
ってのを考えてるんだが。
ただ、インチキアンカー名で踏ませるトラップし掛ける奴が出てくる気もするな。

7 :
>>1
遅くなったが、スレ乙。
漏れのIPじゃ立てれなかったんで、助かった。

8 :
スクリプトも組めない私がStrictなBBSがほしぃ〜って我侭のたまったのが
そもそもの始まりだと思うし…一応何か責任ありそうな気がしたんで…。
要求だけでごめんね、作ろうとしてくれてる人たち。
>ただ、インチキアンカー名で踏ませるトラップし掛ける奴が出てくる気もするな。
確かにそういう弊害はあるね…。

9 :
とりあえず、HTMLで作った具体的なサンプルと、
フォームからの入力をどう変換するか
( {ほげほげ} は <em>ほげほげ</em> )
とかを纏めれば?

10 :
一つ聞いて良い?
これ合ってますか?
id属性?はinput要素に入れなくて良し?
<dt><label for="subject" id="subject">Subject</label></dt>
<dd><input type="text" name="sub" size="30" value="" tabindex="3" /></dd>

11 :
必要ないと思うよ

12 :
クソスレ認定

13 :
>8
>スクリプトも組めない私がStrictなBBSがほしぃ〜って我侭のたまったのが
心配するな。ほしいやつが他にいなけりゃ廃れるだけさ。

>9
> とかを纏めれば?
いや、纏めるも何も、そのまえに、何を搭載するか、の方が先じゃないか?

>10
> id属性?はinput要素に入れなくて良し?
いるんじゃねえの? strictbbsだし

14 :
age 鬱 スマソ

15 :
まずHTMLでサンプル作れ。

16 :
>>15みたいな。クレ厨は放置でよろ

17 :
移る前に、読むの面倒だったか?
取り敢えず、これですな。
245 名前:nobodyさん [sage] 投稿日:04/11/27(土) 10:22:56 ID:???
>>242
211のを参考に適当に作ってみたけど
http://web2ch.s31.xrea.com:8080/?plugin=attach&pcmd=open&file=index.html&refer=Uploader
Strictスレの人も添削してみて下さい。

18 :
>>17
そういうスレじゃないから放置したんだけどな。わかんなかったかな。

19 :
>>16
何がクレ厨だ。下手に作るとstrict厨にイチャモン付けられるから、
まずHTMLをサンプル見せろつってんだよボケ。

20 :
>>19
>>1嫁カス

21 :
「HTMLをサンプル見せろ」
究極の日本語です。みなさん崇めて。

22 :
>>20
Web制作板に帰れクレクレ厨。
>>21
揚げ足取厨R。

23 :
サンプル出してもこれかい。
話になりません。っつーことでスルー。

24 :
>>22
> Web制作板に帰れクレクレ厨。
クレ厨となじられたことがよほど堪えたんだなぁ。
残念だけど、CGI作れるだけの奴には用はないんだ。

25 :
>>23
だーかーらー
サンプルなんていらんのだってば。>>1読めないの?

26 :
>>25
そうでなくてw
サンプル出せ → 出した → サンプル無視
話にならないって意味だ。

27 :
>>24
CGIも作れない糞はWeb制作板に帰れよ

28 :
>>10
どの id に対するラベルかを示すのが for だぞ
<dt><label for="subject">Subject</label>
<dd><input name="sub" id="subject">

29 :
ほぼ確定
引用
br連続を段落の継ぎ目に
意見
略語など
アンカー
俺の提案ね
強調 リスト
これら盛り込みたいな

30 :
勝手に盛り込めよ。

31 :
>>27
作れて当然だからこのスレにいるんだけどな。
つか、そんな大仰なスキルとでも錯覚してるのか?
訂正しないとわかんないか?
CGI作れる「だけ」の子は要らない。
CGI作れて、STRICTを理解してる子が要るわけ。
まあ、CGI作れなくても意見出してくれるなら歓迎、と言ったところ。
つまり、CGI作れる「だけ」の子は要らない。

32 :
必死に駄スレにしたがってる阿呆がいるな。気持ち悪い。

33 :
こっちで駄レスつけてるやつって、あっちのage坊?

34 :
>>31
とりあえず動くCGI作れよ。お前一人でできるじゃん。
それからリストとかの改造入れればいいだろ。

35 :
Perlで作るならuse strictしろよ。

36 :
何を改造するんだ?
それともゼロからつくるのか?
どっちでもいいけど 漏れはXHTML1.1のBBS使ってますよ
先頭に「>」が含まれる段落をblockquote要素でまとめて
先頭に「・」が含まれる段落をul+li要素でまとめたりしてますが
全角で「>」とか入れたり
○○○○○○○ビル
・ゲイシ○○○○○○○
とか書き込むユーザもいるので管理者権限で修正してますが

37 :
主旨理解してないやつが指摘で気付いたのか暴れだしたね。

38 :
>>36
とりあえず、今までの流れでは「行頭>or>」なんで、どっちでもOK扱い。
ただ、引用を理解できるか、ってのも課題なんで、実装は保留。
まあ、案としては、
・間違わないように使える仕組みにする
普段使わないような記述で引用にする
の二案

39 :
>>37暴れるなよ池沼

40 :
>>36
現状では完成品を提示するか、とかそこまでの話は出てない。
ここで、作り方を質問したり、提案したり、ってレベルの話までかな。
つか、まだ作り方を提示する域にまで達してないけど。
改造でもいいんじゃない?
ここで、出た機能を自分の使ってるBBSに盛り込むのありだろうし。

41 :
>>38
了解
wikiスタイルを組み込むのも1つの手ですが
利用者が理解してくれないと、とんでもない表示のされ方になりそうなので脚下かな?

42 :
>>41
一応案としてはあったけど、利用者が覚えなきゃならないことが多い、というのがネックなんだよね。
やっぱ、普通の掲示板で、出力を処理、ってのがベストだと思う。

43 :
サンプルは Strict 以前に Valid でもないんだもんな。lint かけたか?
個人的には、投稿タイトルは dt ではなく、見出しのような気がする。

44 :
>>43
あれはPHPスレの遺物だから気にしなくていいよ。

45 :
>>43
スマソ。Vaildじゃない予感バリバリだったんだが…。
先の211のURIを適当に弄ってわかり易くしたつもりだった…orz

46 :
忘れましょ…。

47 :
無かった事にするか。結局strictBBS欲しいってだけのスレなんだし。

48 :
なんか、BBSのStrictなHTMLの話と、
入力されたテキストを一定の記法にしたがってタグに変換する話とが混ざってない?
今がアイデアをまとめていく状態なら、とりあえず順番に片付けていったほうがいいと思うけど。

49 :
strictなHTMLを出力するBBSを作成するスレッドです。
strictの種類としては、html4.01.XHTML問いません。
書き込みに対し、どのような処理を与え、どんな結果を出すことが望ましいか、
そのコードはどんな風にすればよいか、を話し合うスレです。
って入力した場合、
<p>
strictなHTMLを出力するBBSを作成するスレッドです。 <br>
strictの種類としては、html4.01.XHTML問いません。 <br>
書き込みに対し、どのような処理を与え、どんな結果を出すことが望ましいか、 <br>
そのコードはどんな風にすればよいか、を話し合うスレです。
</p>
ってするので良いんだよね?

50 :
<確定事項>
■複数改行、空行の次は段落とする。
■行頭に>や>等ある記号を書いた場合、引用文とする。
<他の案>
■引用のネスト対応
■引用文とするかどうかスクリプト内でON・OFF設定したらどうか
■行頭にある記号を書くとリスト
■ある記号で挟むと強調( 例: {強調文} )

51 :
>>49
-----------------------
strictなHTMLを出力するBBSを作成するスレッドです。
strictの種類としては、html4.01.XHTML問いません。
書き込みに対し、どのような処理を与え、どんな結果を出すことが望ましいか、
そのコードはどんな風にすればよいか、を話し合うスレです。
このスレッドでは、みなさんの素晴らしいアイデアを募集しております。
また、strictなHTMLを出力するBBSを作成し普及させましょう。
-----------------------
 ↓
-----------------------
<p>
strictなHTMLを出力するBBSを作成するスレッドです。<br>
strictの種類としては、html4.01.XHTML問いません。 <br>
書き込みに対し、どのような処理を与え、どんな結果を出すことが望ましいか、 <br>
そのコードはどんな風にすればよいか、を話し合うスレです。 <br>
</p><p>
このスレッドでは、みなさんの素晴らしいアイデアを募集しております。 <br>
また、strictなHTMLを出力するBBSを作成し普及させましょう。 <br>
</p>
-----------------------

52 :
>>49
その通り。
**************
文章\n
文章\n
\n
文章…
**************
 ↓
**************
<p>文章<br />
文章</p>
<p>文章…</p>
**************

53 :
あー>>51のがいいか。

54 :
>>51 訂正
s/<br><\/p>/<\/p>/

55 :
<他の案>
■引用のネスト対応
■引用文とするかどうかスクリプト内でON・OFF設定したらどうか
■行頭にある記号を書くとリスト
■ある記号で挟むと強調( 例: {強調文} )
まずこれについてと、他に案があるならそれについて
皆の考えを出し合わないか?

56 :
>>55
a要素のコンテントとか
インチキアンカーが指摘されてはいるが、とりあえず候補な。
あと、強調と同じ系統で略語、頭文字辺りも。

57 :
ま た 本 7 か !

58 :
全くの通りすがりなんだけど、>>55見てて思い出したページ
ttp://www.arielworks.net/articles/2004/0620a/

59 :
Web製作板から来たのは別にいいんだけど、
ttp://www.atmarkit.co.jp/fdotnet/aspdevura/aspdevura02/aspdevura02_01.html
こんな風になりつつあるよな。
面白そうだから見守っとくけど、あくまでもここはWebProg板だからその辺よろ。

60 :
>>59
うっせーよヴォケ
口出しすんな

61 :
>>59
「strictなHTMLを吐く」ことはデザインのみを優先することではないし、
特別プログラミングを難しくすることでもない。
それくらいみんな分かってるって。
…と信じたいね。

62 :
わかってるでしょう…多分。

63 :
XHTMLとして
==========
test1\n
test2\n
test3\n
\n
\n
test4
==========

==========
<p>test1<br />
test2<br />
test3</p>
<p><br />
test4
</p>
==========
になっていいの?

64 :
((?:<br />){2,})
にすりゃよかろ。

65 :
とりあえず本文は<p></p><br />だけにするとして
形だけでも作ろうぜ

66 :
>63
test3</p>
<p>test4</p>
じゃないとダメでしょう。

67 :
>>65
そうだなぁ、確定事項だけでも実装して
とりあえず作ったほうがいいかもね。
追加事項はそれから話し合って機能追加していけばいいわけだし。

68 :
ttp://kano.feena.jp/erial/clrea/
こんなんあったけどどうよ?XHTML1.0Strictのようだが

69 :
>>68
専ブラ対応してるの?

70 :
また専ブラ厨か。場所わきまえろよキチガイ。

71 :
なんでここで専ブラの話題が出るんだ。アホか?

72 :
ttp://www.kent-web.com/bbs/yybbs/yybbs.cgi
<h2>アイコン</h2>
<address class="name">投稿者:KENT</address>
<address class="date">投稿日:1999-09-03 Fri. 23:00:35</address>
<address id="#005">No.5</address>
<p>
アイコンは「まき・・・<br />
アイコンの種類や、・・・<br />
できます。
</p>
<h3>Re:アイコン</h3>
<address class="name">投稿者:KENT</address>
<address class="date">投稿日:1999-09-03 Fri. 23:00:58</address>
<address id="#006">No.6</address>
<p>
レスのテストです。
</p>

73 :
そこはaddress要素じゃないだろ

74 :
そこはaddressじゃなくてhnだろ。
strictが何かからやり直さんといかんのか?

75 :
address要素が記入者の署名になると思ってるんじゃないのかな。

76 :
addressだと思う奴はそのまま使えばいいし、hnだと思う奴は
scriptを書き換えれば済むことじゃん。
てか、いっそscriptの設定で、
$title = 'title';
$name='address';
みたいに設置者に要素を決めてもらう方がいいんじゃね?
と思ったりもした。

77 :
>>76
> addressだと思う奴はそのまま使えばいいし、hnだと思う奴は
> scriptを書き換えれば済むことじゃん。
人によって解釈が代わるのか。ふーん。
こちらへどぞ。
オマエラPHPで掲示板つくれませんか?@WebProg
ttp://pc5.2ch.net/test/read.cgi/php/1026233119/l50

78 :
>>77
>>74

79 :
>>78
なんで俺に言うわけ?
繋がないと理解できないか?
そこはaddressじゃなくてhnだろ。addressだと思う奴はそのまま「オマエラPHPで掲示板つくれませんか?」にRばいいし、
hnだと思う奴はここに残ればいい。

80 :
http://pc5.2ch.net/test/read.cgi/hp/1101043958/

81 :
本スレでさえも掲示板のマークアップ(例:2ちゃんねるをマークアップ
するには?)について決着つかんままスレを重ねて来てるのに、
今さら掲示板のマークアップ議論ですか。
ここはscriptを作るスレであって、strictを議論するスレじゃない。
scriptだけ作って要素は設置者に任せろと言ったのは、そういうことだ。

82 :
おまいら、そこでパンくずリストですよ。

83 :
>>81
> scriptだけ作って要素は設置者に任せろと言ったのは、そういうことだ。
それだとよそのスレと被る。よそのBBS作成関係で事足りるからな。あとは自分でstrictにしとけ、ってのなら。
このスレの目的は設計の段階からstrictって話であって、それが出来ないと思うならよそのBBS作成関連池よ、と。

84 :
>ここはscriptを作るスレであって、strictを議論するスレじゃない。
議論など出てない。
バカが投稿者をaddress要素でマーク付けした(明らかな間違い)。
それを指摘した。それを議論というとはなんと稚拙な。

85 :
掲示板の書き込みログ表示部分は
hn p br の3要素でいいよ

86 :
>>84
The ADDRESS element may be used by authors to supply contact information for a document or a major part of a document such as a form.

87 :
>>85
こちらへどぞ。
オマエラPHPで掲示板つくれませんか?@WebProg
ttp://pc5.2ch.net/test/read.cgi/php/1026233119/l50

88 :
>>86
もしかして、書き込まれた文字列がそれに匹敵するとか思っておられますか。

89 :
書き込まれた文字列がどうであるかの問題じゃない。
書き込まれた文字列が、その文書内でどんな意味を持ってるかが問題。

90 :
>>89
一部。
document or a major part of a document such as a form.
にあたらんちうことやね。

91 :
結局、hnでマークアップしてspanで定義することになりそうな罠。

92 :
>>91
大丈夫。そのうち飽きてこいつら去るから。

93 :
>>90
ドキュメント、またはドキュメントのフォームのような主要な部分。
投稿者ってフォームの主要な部分じゃないのか?

94 :
>>93
フォームの主要な部分、と、フォームが主要なのとは違わないか?

95 :
うちのStrict掲示板にテスト書き込みしたやついたけどこのスレの住人か

96 :
いいえ、↓のスレのアホです。
ご迷惑をおかけ致しました。
オマエラPHPで掲示板つくれませんか?
http://pc5.2ch.net/test/read.cgi/php/1026233119/

97 :
HTML::Template とか使ってテンプレ化すればいいと思われ。
書き込まれた内容を Strict に変換する事だけ話しあえばいいんじゃないかな。

98 :
ヨソのスレに押し付ける厨がいるな

99 :
>>97
お前何度言えば分かるんだ?

100read 1read
1read 100read
TOP カテ一覧 スレ一覧 2ch元 削除依頼
PDFのWebページは糞 (702)
【PHP】Ethna part.2【国産フレームワーク】 (307)
ColdFusion (728)
中学生がPHPを習得するスレ (265)
Zopeってどうよ インスタンス4つめ (383)
オッフェ(=゚ω゚)ノ♪で1000目指すスレ in WebProg (734)
--log9.info------------------
ダークソウルの続編に望むこと (931)
【ゼノギアス】信者が痛いRPG 2【オウガ、ロマサガ】 (620)
メタルマックス・メタルサーガ総合スレpart12 (893)
テイルズ オブ バトルロワイアル Part18 (509)
RPGをやりこまない人の数→ (207)
お前らのペルソナって何よ? (389)
土属性ってだっさいよねーwwwwwwwwwww (277)
ニーアのカイネたん(´Д`)ハアハア (435)
ヴェスペリアは歴代最低のテイルズ。買う奴はバカ2 (499)
なぜテイルズは腐女子の物になってしまったのか (725)
テイルズオブエクシリア2葬式スレ2 (400)
バテン・カイトス総合スレ66章 (344)
RPGでありがちな設定 (873)
テイルズ・オブ・ヴェスペリア アンチスレ (473)
ボス直前のセーブポイント、是か非か (409)
ゼノギアスのリメイク又は続編の発売を希望するスレ (779)
--log55.com------------------
Fate/Grand Order まったりスレ4994
【ミリシタ】アイドルマスター ミリオンライブ! シアターデイズ Part2165
【デレステ】スターライトステージ★9946
【アズレン】アズールレーン Part 3400
機動戦隊アイアンサーガ 187機目 【アイサガ】
【デレステ】スターライトステージ★9947
【FEH】ファイアーエムブレムヒーローズpart4512
【ガルパ】BanG Dream! ガールズバンドパーティ!★2008【バンドリ】