X



【HTML】StrictなHTMLのBBSを作ろう【Perl,PHP】
0001nobodyさん垢版04/11/27 10:29:37ID:???
strictなHTMLを出力するBBSを作成するスレッドです。
strictの種類としては、html4.01.XHTML問いません。
書き込みに対し、どのような処理を与え、どんな結果を出すことが望ましいか、
そのコードはどんな風にすればよいか、を話し合うスレです。

参照スレッド
Strict-HTML スレッド25@Web制作
http://pc5.2ch.net/test/read.cgi/hp/1101043958/l50
0002nobodyさん垢版04/11/27 10:45:35ID:???
■このスレが出来るまでの流れ。

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/
に移動。

・どういう仕様にするか議論される。
・がスレタイと内容が食い違っており本来の住人との間に混乱を招く。
・別スレでやれとの意見がちらほら…

■このスレが誕生。


こんな感じだっけ?
0004nobodyさん垢版04/11/27 11:12:47ID:???
Perlで書くならPerlもstrictなコードにしろよ
0006nobodyさん垢版04/11/27 11:55:20ID:???
>>3
そうだよ。漏れがあんな感じのストレートとかスレッドとかレス式とかが普及されれば、と思って提唱したの。
で、コードの作り方(漏れが書くとどうもクソ長くなる)とか、なにを盛り込むか、を話し合いたいわけなのね。

とりあえず、基本(引用、BR連続は既出なので)
オプション的に、えーとつまり、具体的な仕組みはさておいて、
略語、省略形をマーク付けできるもの、アンカーには「URL」「アンカーの名称」「タイトル」を指定できるように、
ってのを考えてるんだが。

ただ、インチキアンカー名で踏ませるトラップし掛ける奴が出てくる気もするな。
0007nobodyさん垢版04/11/27 11:57:05ID:???
>>1
遅くなったが、スレ乙。
漏れのIPじゃ立てれなかったんで、助かった。
0008nobodyさん垢版04/11/27 12:03:11ID:???
スクリプトも組めない私がStrictなBBSがほしぃ〜って我侭のたまったのが
そもそもの始まりだと思うし…一応何か責任ありそうな気がしたんで…。

要求だけでごめんね、作ろうとしてくれてる人たち。

>ただ、インチキアンカー名で踏ませるトラップし掛ける奴が出てくる気もするな。
確かにそういう弊害はあるね…。
0009nobodyさん垢版04/11/27 12:13:37ID:???
とりあえず、HTMLで作った具体的なサンプルと、
フォームからの入力をどう変換するか
( {ほげほげ} は <em>ほげほげ</em> )
とかを纏めれば?
0010nobodyさん垢版04/11/27 12:16:41ID:???
一つ聞いて良い?
これ合ってますか?
id属性?はinput要素に入れなくて良し?
<dt><label for="subject" id="subject">Subject</label></dt>
<dd><input type="text" name="sub" size="30" value="" tabindex="3" /></dd>
0013nobodyさん垢版04/11/27 12:32:07ID:n1ltXN+7
>8
>スクリプトも組めない私がStrictなBBSがほしぃ〜って我侭のたまったのが
心配するな。ほしいやつが他にいなけりゃ廃れるだけさ。

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

>10
> id属性?はinput要素に入れなくて良し?
いるんじゃねえの? strictbbsだし
001413垢版04/11/27 12:32:50ID:???
age 鬱 スマソ
0018nobodyさん垢版04/11/27 12:38:33ID:???
>>17
そういうスレじゃないから放置したんだけどな。わかんなかったかな。
0019nobodyさん垢版04/11/27 12:38:40ID:???
>>16
何がクレ厨だ。下手に作るとstrict厨にイチャモン付けられるから、
まずHTMLをサンプル見せろつってんだよボケ。
0021nobodyさん垢版04/11/27 12:40:50ID:???
「HTMLをサンプル見せろ」
究極の日本語です。みなさん崇めて。
0023nobodyさん垢版04/11/27 12:44:38ID:???
サンプル出してもこれかい。
話になりません。っつーことでスルー。
0024nobodyさん垢版04/11/27 12:45:31ID:???
>>22
> Web制作板に帰れクレクレ厨。
クレ厨となじられたことがよほど堪えたんだなぁ。
残念だけど、CGI作れるだけの奴には用はないんだ。
0025nobodyさん垢版04/11/27 12:46:16ID:???
>>23
だーかーらー
サンプルなんていらんのだってば。>>1読めないの?
0026nobodyさん垢版04/11/27 12:47:49ID:???
>>25
そうでなくてw
サンプル出せ → 出した → サンプル無視
話にならないって意味だ。
0028nobodyさん垢版04/11/27 12:48:07ID:???
>>10
どの id に対するラベルかを示すのが for だぞ

<dt><label for="subject">Subject</label>
<dd><input name="sub" id="subject">
0029nobodyさん垢版04/11/27 12:48:19ID:???
ほぼ確定
引用
br連続を段落の継ぎ目に

意見
略語など
アンカー

俺の提案ね
強調 リスト
これら盛り込みたいな
0031nobodyさん垢版04/11/27 12:50:41ID:???
>>27
作れて当然だからこのスレにいるんだけどな。
つか、そんな大仰なスキルとでも錯覚してるのか?

訂正しないとわかんないか?
CGI作れる「だけ」の子は要らない。
CGI作れて、STRICTを理解してる子が要るわけ。
まあ、CGI作れなくても意見出してくれるなら歓迎、と言ったところ。

つまり、CGI作れる「だけ」の子は要らない。
0032nobodyさん垢版04/11/27 12:51:17ID:???
必死に駄スレにしたがってる阿呆がいるな。気持ち悪い。
0033nobodyさん垢版04/11/27 12:52:24ID:???
こっちで駄レスつけてるやつって、あっちのage坊?
0034nobodyさん垢版04/11/27 12:52:31ID:???
>>31
とりあえず動くCGI作れよ。お前一人でできるじゃん。

それからリストとかの改造入れればいいだろ。
0036nobodyさん垢版04/11/27 12:55:15ID:???
何を改造するんだ?
それともゼロからつくるのか?

どっちでもいいけど 漏れはXHTML1.1のBBS使ってますよ
先頭に「>」が含まれる段落をblockquote要素でまとめて
先頭に「・」が含まれる段落をul+li要素でまとめたりしてますが

全角で「>」とか入れたり
○○○○○○○ビル
・ゲイシ○○○○○○○
とか書き込むユーザもいるので管理者権限で修正してますが
0037nobodyさん垢版04/11/27 12:55:31ID:???
主旨理解してないやつが指摘で気付いたのか暴れだしたね。
0038nobodyさん垢版04/11/27 12:57:35ID:???
>>36
とりあえず、今までの流れでは「行頭>or>」なんで、どっちでもOK扱い。
ただ、引用を理解できるか、ってのも課題なんで、実装は保留。

まあ、案としては、
・間違わないように使える仕組みにする
普段使わないような記述で引用にする
の二案
0040nobodyさん垢版04/11/27 12:59:47ID:???
>>36
現状では完成品を提示するか、とかそこまでの話は出てない。
ここで、作り方を質問したり、提案したり、ってレベルの話までかな。
つか、まだ作り方を提示する域にまで達してないけど。

改造でもいいんじゃない?
ここで、出た機能を自分の使ってるBBSに盛り込むのありだろうし。
0041nobodyさん垢版04/11/27 13:01:01ID:???
>>38
了解

wikiスタイルを組み込むのも1つの手ですが
利用者が理解してくれないと、とんでもない表示のされ方になりそうなので脚下かな?
0042nobodyさん垢版04/11/27 13:02:29ID:???
>>41
一応案としてはあったけど、利用者が覚えなきゃならないことが多い、というのがネックなんだよね。
やっぱ、普通の掲示板で、出力を処理、ってのがベストだと思う。
0043nobodyさん垢版04/11/27 13:02:48ID:???
サンプルは Strict 以前に Valid でもないんだもんな。lint かけたか?

個人的には、投稿タイトルは dt ではなく、見出しのような気がする。
0044nobodyさん垢版04/11/27 13:03:41ID:???
>>43
あれはPHPスレの遺物だから気にしなくていいよ。
0045nobodyさん垢版04/11/27 13:05:04ID:???
>>43
スマソ。Vaildじゃない予感バリバリだったんだが…。
先の211のURIを適当に弄ってわかり易くしたつもりだった…orz
0047nobodyさん垢版04/11/27 13:09:58ID:???
無かった事にするか。結局strictBBS欲しいってだけのスレなんだし。
0048nobodyさん垢版04/11/27 13:09:59ID:???
なんか、BBSのStrictなHTMLの話と、
入力されたテキストを一定の記法にしたがってタグに変換する話とが混ざってない?
今がアイデアをまとめていく状態なら、とりあえず順番に片付けていったほうがいいと思うけど。
0049nobodyさん垢版04/11/27 13:16:31ID:???
strictなHTMLを出力するBBSを作成するスレッドです。
strictの種類としては、html4.01.XHTML問いません。
書き込みに対し、どのような処理を与え、どんな結果を出すことが望ましいか、
そのコードはどんな風にすればよいか、を話し合うスレです。

って入力した場合、

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

ってするので良いんだよね?
0050nobodyさん垢版04/11/27 13:19:55ID:???
<確定事項>
■複数改行、空行の次は段落とする。
■行頭に>や>等ある記号を書いた場合、引用文とする。
<他の案>
■引用のネスト対応
■引用文とするかどうかスクリプト内でON・OFF設定したらどうか
■行頭にある記号を書くとリスト
■ある記号で挟むと強調( 例: {強調文} )
0051nobodyさん垢版04/11/27 13:20:35ID:???
>>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>
-----------------------
0052nobodyさん垢版04/11/27 13:20:59ID:???
>>49
その通り。
**************
文章\n
文章\n
\n
文章…
**************
 ↓
**************
<p>文章<br />
文章</p>
<p>文章…</p>
**************
0055nobodyさん垢版04/11/27 13:38:52ID:???
<他の案>
■引用のネスト対応
■引用文とするかどうかスクリプト内でON・OFF設定したらどうか
■行頭にある記号を書くとリスト
■ある記号で挟むと強調( 例: {強調文} )
まずこれについてと、他に案があるならそれについて
皆の考えを出し合わないか?
0056nobodyさん垢版04/11/27 14:24:05ID:???
>>55
a要素のコンテントとか
インチキアンカーが指摘されてはいるが、とりあえず候補な。

あと、強調と同じ系統で略語、頭文字辺りも。
0058nobodyさん垢版04/11/27 18:12:21ID:???
全くの通りすがりなんだけど、>>55見てて思い出したページ
ttp://www.arielworks.net/articles/2004/0620a/
0059nobodyさん垢版04/11/27 22:53:27ID:???
Web製作板から来たのは別にいいんだけど、
ttp://www.atmarkit.co.jp/fdotnet/aspdevura/aspdevura02/aspdevura02_01.html
こんな風になりつつあるよな。

面白そうだから見守っとくけど、あくまでもここはWebProg板だからその辺よろ。
0061nobodyさん垢版04/11/27 23:05:17ID:???
>>59
「strictなHTMLを吐く」ことはデザインのみを優先することではないし、
特別プログラミングを難しくすることでもない。
それくらいみんな分かってるって。
…と信じたいね。
0063nobodyさん垢版04/11/27 23:59:57ID:???
XHTMLとして
==========
test1\n
test2\n
test3\n
\n
\n
test4
==========

==========
<p>test1<br />
test2<br />
test3</p>
<p><br />
test4
</p>
==========
になっていいの?
0065nobodyさん垢版04/11/28 00:34:10ID:???
とりあえず本文は<p></p><br />だけにするとして
形だけでも作ろうぜ
0066nobodyさん垢版04/11/28 00:36:47ID:???
>63
test3</p>
<p>test4</p>

じゃないとダメでしょう。
0067nobodyさん垢版04/11/28 00:38:28ID:???
>>65
そうだなぁ、確定事項だけでも実装して
とりあえず作ったほうがいいかもね。

追加事項はそれから話し合って機能追加していけばいいわけだし。
0068nobodyさん垢版04/11/28 00:45:44ID:???
ttp://kano.feena.jp/erial/clrea/
こんなんあったけどどうよ?XHTML1.0Strictのようだが
0070nobodyさん垢版04/11/28 10:49:01ID:???
また専ブラ厨か。場所わきまえろよキチガイ。
0071nobodyさん垢版04/11/28 11:14:52ID:???
なんでここで専ブラの話題が出るんだ。アホか?
0072nobodyさん垢版04/11/29 00:06:16ID:???
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>
0074nobodyさん垢版04/11/29 00:28:00ID:???
そこはaddressじゃなくてhnだろ。
strictが何かからやり直さんといかんのか?
0075nobodyさん垢版04/11/29 00:36:46ID:???
address要素が記入者の署名になると思ってるんじゃないのかな。
0076nobodyさん垢版04/11/29 01:05:29ID:???
addressだと思う奴はそのまま使えばいいし、hnだと思う奴は
scriptを書き換えれば済むことじゃん。

てか、いっそscriptの設定で、

$title = 'title';
$name='address';

みたいに設置者に要素を決めてもらう方がいいんじゃね?
と思ったりもした。
0077nobodyさん垢版04/11/29 01:11:03ID:???
>>76
> addressだと思う奴はそのまま使えばいいし、hnだと思う奴は
> scriptを書き換えれば済むことじゃん。
人によって解釈が代わるのか。ふーん。
こちらへどぞ。
オマエラPHPで掲示板つくれませんか?@WebProg
ttp://pc5.2ch.net/test/read.cgi/php/1026233119/l50
0079nobodyさん垢版04/11/29 01:38:14ID:???
>>78
なんで俺に言うわけ?

繋がないと理解できないか?

そこはaddressじゃなくてhnだろ。addressだと思う奴はそのまま「オマエラPHPで掲示板つくれませんか?」に逝けばいいし、
hnだと思う奴はここに残ればいい。
0081nobodyさん垢版04/11/29 01:44:48ID:???
本スレでさえも掲示板のマークアップ(例:2ちゃんねるをマークアップ
するには?)について決着つかんままスレを重ねて来てるのに、
今さら掲示板のマークアップ議論ですか。
ここはscriptを作るスレであって、strictを議論するスレじゃない。
scriptだけ作って要素は設置者に任せろと言ったのは、そういうことだ。
0082nobodyさん垢版04/11/29 01:46:41ID:???
おまいら、そこでパンくずリストですよ。
0083nobodyさん垢版04/11/29 01:59:16ID:???
>>81
> scriptだけ作って要素は設置者に任せろと言ったのは、そういうことだ。
それだとよそのスレと被る。よそのBBS作成関係で事足りるからな。あとは自分でstrictにしとけ、ってのなら。
このスレの目的は設計の段階からstrictって話であって、それが出来ないと思うならよそのBBS作成関連池よ、と。
0084nobodyさん垢版04/11/29 02:00:12ID:???
>ここはscriptを作るスレであって、strictを議論するスレじゃない。
議論など出てない。
バカが投稿者をaddress要素でマーク付けした(明らかな間違い)。
それを指摘した。それを議論というとはなんと稚拙な。
0085nobodyさん垢版04/11/29 02:49:14ID:???
掲示板の書き込みログ表示部分は
hn p br の3要素でいいよ
0086nobodyさん垢版04/11/29 02:55:00ID:???
>>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.
0087nobodyさん垢版04/11/29 02:55:02ID:???
>>85
こちらへどぞ。
オマエラPHPで掲示板つくれませんか?@WebProg
ttp://pc5.2ch.net/test/read.cgi/php/1026233119/l50
0088nobodyさん垢版04/11/29 02:57:14ID:???
>>86
もしかして、書き込まれた文字列がそれに匹敵するとか思っておられますか。
0089nobodyさん垢版04/11/29 03:01:17ID:???
書き込まれた文字列がどうであるかの問題じゃない。
書き込まれた文字列が、その文書内でどんな意味を持ってるかが問題。
0090nobodyさん垢版04/11/29 03:02:55ID:???
>>89
一部。

document or a major part of a document such as a form.
にあたらんちうことやね。
0091nobodyさん垢版04/11/29 03:05:17ID:???
結局、hnでマークアップしてspanで定義することになりそうな罠。
0092nobodyさん垢版04/11/29 03:07:40ID:???
>>91
大丈夫。そのうち飽きてこいつら去るから。
0093nobodyさん垢版04/11/29 03:08:30ID:???
>>90
ドキュメント、またはドキュメントのフォームのような主要な部分。
投稿者ってフォームの主要な部分じゃないのか?
0094nobodyさん垢版04/11/29 03:13:49ID:???
>>93
フォームの主要な部分、と、フォームが主要なのとは違わないか?
0095nobodyさん垢版04/11/29 03:57:25ID:???
うちのStrict掲示板にテスト書き込みしたやついたけどこのスレの住人か
0097nobodyさん垢版04/11/29 06:57:26ID:???
HTML::Template とか使ってテンプレ化すればいいと思われ。
書き込まれた内容を Strict に変換する事だけ話しあえばいいんじゃないかな。
0098nobodyさん垢版04/11/29 08:01:28ID:???
ヨソのスレに押し付ける厨がいるな
レスを投稿する


ニューススポーツなんでも実況