【HTML】StrictなHTMLのBBSを作ろう【Perl,PHP】
■ このスレッドは過去ログ倉庫に格納されています
0001nobodyさん
04/11/27 10:29:37ID:???strictの種類としては、html4.01.XHTML問いません。
書き込みに対し、どのような処理を与え、どんな結果を出すことが望ましいか、
そのコードはどんな風にすればよいか、を話し合うスレです。
参照スレッド
Strict-HTML スレッド25@Web制作
http://pc5.2ch.net/test/read.cgi/hp/1101043958/l50
0352nobodyさん
04/12/31 08:55:18ID:???一般的にほとんどの人間が無関心だからその中にプログラマが入っていただけかと。
0353nobodyさん
04/12/31 12:13:32ID:???0355nobodyさん
05/01/08 08:48:21ID:???ttp://fjo.mine.nu/chisha/isha/skin/strict/
自称Strictみたいだがどうよ?
「strict bbs」でぐぐったらでてきた。
0356nobodyさん
05/01/08 11:43:09ID:???それのどこがStrictなんだよw 覚えたての厨房レベルだ。
難癖つけられて逆切れしてるみたいだしな。言ってることむちゃくちゃだ。
0357nobodyさん
05/01/08 15:30:55ID:LtwFQfVo0358nobodyさん
05/01/08 19:35:42ID:???デザインと機能が分かれてるって事かな?
0360nobodyさん
05/01/08 21:00:34ID:???0361nobodyさん
05/01/08 23:14:51ID:???http://kano.feena.jp/?dev%2FclreaSX
1はこういうDOMXML掲示板がやりたかったの?
0363nobodyさん
05/01/09 17:59:04ID:???0364nobodyさん
05/01/09 19:38:22ID:???> そのコードはどんな風にすればよいか
結局実際に掲示板を作るとか改造するとかより、
それまでの過程を話し合う…っていうかそっちのが楽しかった気がする。
ってことで、
------------------
>>1 (さんへ)
なんとかかんとか
------------------
ってのはどうマークアップすべきなんだろう? とか振ってみるテスト。
0365nobodyさん
05/01/09 20:08:00ID:???0366nobodyさん
05/01/09 22:14:29ID:???( レ⌒) ( レ⌒) |\ /} く~~~7 __
|\_/ /へ_ |\_/ /へ_ \\_// ~|/,,_ . 丶\ _ _
\_./| |/ \ \_./| |/ \ > / /~___、 \ | |_〜、 レ' レ
/ /| |~ヽ ヽ / /| |~ヽ ヽ / ∠__ | / ! | へ_,/ ノ ,へ
/ /| |ノ ノ | | / /| |ノ ノ | | (~_ ~ ~) \| i | \_ ー ̄_,ー~' )
| | | / / / | | | / / / ~ ̄ ̄フ / | ! フ ! (~~_,,,,/ノ/
\\ノ く / / \\ノ く / / /~/ ノ / | |  ̄
\_∧」 / / \_∧」 / / ( < / / ノ | /(
_/ / _/ / \ \ ノ / / / | 〜-,,,__
∠-''~ ∠-''~ ~`-ニ> ノ/ (_ノ 〜ー、、__)
0367nobodyさん
05/01/13 11:50:18ID:???ここはCGIができてStrictを理解している子が来ているんじゃなかったのか?( ´,_ゝ`)プッ
0369nobodyさん
05/01/13 12:04:44ID:???> ------------------
> >>1 (さんへ)
> なんとかかんとか
> ------------------
>>1 (さんへ)は見出しに該当するだろう。
書き込みのタイトル以外に、見出しをつけられるようにしなきゃならん、ってことか。
0370nobodyさん
05/01/13 12:13:33ID:???http://image.i-bbs.sijex.net/bbs/vboy/1103313407824o.jpg
0373nobodyさん
05/01/13 22:00:41ID:d5Ly/lbZ0374nobodyさん
05/01/13 23:04:44ID:???http://gazo01.chbox.jp/warah/src/1105494689998.gif
0375nobodyさん
05/01/14 01:58:24ID:???見出しかー。
でも見出しとなると、いくつか問題点もでてくるな。
A. <hn> の n を何番にしたらいいか
B. どこまでが >>1 への返答なのかがわからなければいけない
>>A
Aは初期設定で設定すれば何とかなるかとは思うけど、
決めなきゃいけないのがちょっと。
>>B
Bは、もし途中で >>1 への返答が終わって、通常文になる場合、
どこまでが >>1 の返答で、どこからが本文なのかわかりにくくなるということだ。
返答が1段落だけとは限らないし。
こういうときには、XHTMLで考えられている <h> と <section> 要素がほしくなるな。
0376nobodyさん
05/01/15 13:09:05ID:???誰もが皆、一瞬つけてみたくなる発想のレスです♪
しかし、賢明な人はその自らの短絡的思考を野放しにする事を嫌がり、
こういうレスは控えます♪しかし、この人はしてしまったのです(^^;
「誰もが思い付くような事」を堂々と♪
この人にとってこのレスは何なのでしょうか♪
このレスをしている間にも時間は刻々と 過ぎ去っているのです♪
正にこの人のした事は「無意味」「無駄」でしかありません♪ああ・・・何ていう事でしょう(^^;ワラ
図星で泣いちゃうかも(^^;ワラ
0377nobodyさん
05/01/15 20:18:01ID:vOEqqKZU最近HPを作り始めたのですが、
FTPで画像をアップロードしてHPに貼り付けた画像の、
プロパティを見たらURLが普通のフォルダ名とかになってるんです、
どうやってHTTPになるんですか?
教えてください。お願いします
0380nobodyさん
05/01/18 18:37:08ID:???ttp://atworks-online.net/miscbbs/miscbbs.html
0381nobodyさん
05/01/22 20:26:36ID:???0382nobodyさん
05/01/22 22:02:21ID:???0383nobodyさん
05/01/25 19:36:13ID:???0384nobodyさん
05/01/26 22:09:49ID:???0385nobodyさん
05/01/26 22:17:07ID:???0386nobodyさん
05/01/27 01:51:47ID:???0387nobodyさん
05/02/27 16:21:56ID:???個々の書き込みを表示する場合dl使っていいのかな?
<dl>
<dt>nobodyさん</dt>
<dd>ぬるぽ</dd>
</dl>
0388nobodyさん
05/02/27 18:22:53ID:???bbsの仕組みは良く分からないけれども、よいのでは?
それを取り入れるなら、
<ul>
<li>タイトル
<dl>〜</dl>
</li>
<liタイトル>
<dl>〜</dl>
</li>
</ul>
も有かも…?
0389nobodyさん
05/02/28 12:42:30ID:???0390nobodyさん
05/02/28 13:56:47ID:???百歩譲って<ul>。 普通はヘッダは<h*>で、本文は<p>。
0391387
05/02/28 20:31:59ID:???見当はずれかもしれないけど仕様書にこうあったもんで。まあ「対話」ではないか
0392nobodyさん
05/03/01 05:44:21ID:???別にDLでもH*でもいいと思うわー。
うちはこうだな。
<h*>タイトル</h*>
<dl>
<dt>name</dt>
<dd>nobodyさん</dd>
...
</dl>
0394nobodyさん
05/03/07 05:39:39ID:???そのままリストにいれちゃってもいいし、独立させてもいいんじゃね?
0395nobodyさん
05/03/07 13:52:23ID:???<dl>
<dt>name</dt>
<dd>nobodyさん</dd>
<dt>date</dt>
<dd>2005-3-7</dd>
<dt>message</dt>
<dd>ぬるぽ</dd>
</dl>
こんな感じになるのか?
0396nobodyさん
05/03/07 17:31:59ID:???こんな感じで、重複するのはスマートじゃないけど。
<h*>NullPointerExceptionを「ぬるぽ」と呼ぶスレ</h*>
<ins datetime="2005-03-07 17:30:00+09:00">
<dl>
<dt>name</dt>
<dd>nobodyさん</dd>
<dt>date</dt>
<dd>2005-3-7</dd>
<dt>message</dt>
<dd>ぬるぽ</dd>
</dl>
</ins>
0397nobodyさん
05/03/08 02:34:40ID:???記事編集したのならいいけどもw
0398nobodyさん
05/03/08 18:24:52ID:???0399nobodyさん
05/03/09 11:52:47ID:???0401nobodyさん
05/03/11 22:08:47ID:???0402nobodyさん
2005/04/02(土) 10:19:33ID:???0403nobodyさん
2005/05/16(月) 13:14:37ID:???0405nobodyさん
2005/05/24(火) 01:21:58ID:???0406nobodyさん
2005/05/24(火) 02:48:32ID:???0407nobodyさん
2005/07/08(金) 21:24:41ID:???0409nobodyさん
2005/07/11(月) 18:11:15ID:yb2mrZxH0410nobodyさん
2005/07/15(金) 21:56:50ID:4/ONHWm20411nobodyさん
2006/11/11(土) 00:05:55ID:w/muChHqttp://acapulco.dyndns.org/mod_fast_bbs/
0412nobodyさん
2006/11/22(水) 02:14:27ID:SjjrY6ty投稿者にalt属性を入力させてるのは、やはりやり過ぎでしょうか?
設置後半年ほど書き込みがありません。。
0414412
2006/11/22(水) 22:39:53ID:SjjrY6tyたしかに一日の新規訪問は一桁くらいです(泣)
やはり画像投稿する人っていないんですね。。
画像関係のサイトじゃないと確かに意味がないかな。。
0415nobodyさん
2006/12/21(木) 08:04:35ID:???0416nobodyさん
2007/01/29(月) 20:40:17ID:???スレッド式じゃないけど。
0417nobodyさん
2007/01/30(火) 02:30:21ID:yyajzISr0418nobodyさん
2007/02/04(日) 09:38:47ID:???0419nobodyさん
2007/02/04(日) 10:34:39ID:nrwoc+hCmy($number,$date,$name,$comment) = split(/<>/);
$comment =~ s/(<CL>){2,}/\n\t\t\t\t\t\t/sg;#改行連続を別の<p>ではさみたい(とりあえず考案中)
my @comment_lines = split(/<CL>/,$comment);
foreach(@comment_lines){
s/https?\:[\w\.\~\-\/\?\&\=\@\;\#\:\%]+/<a href=\"$&\">$&<\/a>/sg;
s/(\>\;\>\;)([0-9]+(-)?([0-9]+)?)/<a href=\"$file{'read'}\/$2\" title="$2" class="anchor">$&<\/a>/sg;
s/^\</\t\t\t\t\t\t\</s;
s/\>$/\>\n/s;
s/^(\>\;){1}.*$/<A>$&<\/A>/s;
s/^#.*$/<B>$&<\/B>/s;
s/^[^<#\t].*$/<C>$&<\/C>/s;
}
$comment = join('',@comment_lines);
$comment =~ s/<\/A><A>|<\/B><B>|<\/C><C>/<br \/>/sg;
$comment =~ s/<A>/\t\t\t\t\t\t<blockquote><p class="quot">/sg;
$comment =~ s/<\/A>/<\/p><\/blockquote>\n/sg;
$comment =~ s/<B>/\t\t\t\t\t\t<p class="ps">/sg;
$comment =~ s/<C>/\t\t\t\t\t\t<p class="txt">/sg;
$comment =~ s/<\/(B|C)>/<\/p>\n/sg;
push(@article,qq(\t\t\t\t\t<dt><a href="$file{'read'}/Re.$number/" title="Re.$number">$number: $date $name</a></dt>\n\t\t\t\t\t<dd>\n$comment\n\t\t\t\t\t</dd>\n));
汚ぇwwwwwwwwwww
0420nobodyさん
2007/02/04(日) 10:36:37ID:???0421nobodyさん
2007/02/05(月) 00:52:19ID:???0422nobodyさん
2007/02/05(月) 09:19:03ID:???やりすぎ?
0423nobodyさん
2007/02/05(月) 09:40:42ID:???0424nobodyさん
2007/02/05(月) 10:53:39ID:???<body>
<dl>
<dt>なまえ<dt>
<dd>
<pre>こめんと
ほげほげ
ほげ</pre>
</dd>
</dl>
</body>
これだけでも嫌なんです
0425nobodyさん
2007/02/05(月) 11:14:57ID:???0426nobodyさん
2007/02/05(月) 13:01:31ID:???自分で言っといて思ったんだけど
俺は厨なのかもしれないw
ヒアドキュメントまで専用のパッケージ作って逃げてる俺ガイル
本当はヒアドキュメント並みに便利なタグなのかもしれないですね
0427nobodyさん
2007/02/05(月) 21:19:39ID:???ほげほげ
ほげ</pre></dd></dl></body>
俺はこうだな・・・
0428nobodyさん
2007/02/05(月) 23:15:23ID:???<body>
<dl>
<dt>なまえ<dt>
<dd>
<pre>こめんと
<!-- -->ほげほげ
<!-- -->ほげ</pre>
</dd>
</dl>
</body>
これでどうだ
0429nobodyさん
2007/02/06(火) 22:10:09ID:???<pre>以外では改行しないってこと?
掲示板でそれやると酷いよw
>>428
正直天才だと思たw
XHTMLじゃstrictじゃないね
0430nobodyさん
2007/02/06(火) 23:19:05ID:???> XHTMLじゃstrictじゃないね
そんな話あった?
CDATA型要素(style要素やscript要素)とごっちゃになってない?
0433nobodyさん
2007/02/07(水) 12:41:42ID:???コメントもCDATAだと思ってました。
ところで<blockquote>使うと
携帯で見づらくなるのはどうにもならんの?
<dd>の中ならなおさら
0434nobodyさん
2007/02/07(水) 20:14:32ID:???表示する要素ではないからな。pre内にコメントを書けばコメント内は
普通に無視される。これはHTMLでもXHTMLでも同じ。
携帯の問題は、auならCSSで解決出来るだろうが…。
0435nobodyさん
2007/02/07(水) 21:32:45ID:???コメントが表示されないのは知ってる。
でも<![CDATA[コメント]]>って書くもんだと思ってたんですよ。
<blockquote>の件だけどCSSでも左のマージンは消えない
<dl>
<dt></dt>
<dd>
<blockquote></blockquote>
</dd>
</dl>
body,dl,dd,blockquote{
margin-left: 0px;
padding-left: 0px;
}
これで左余白2emになる(au実機で検証)
0436nobodyさん
2007/02/08(木) 01:32:44ID:???そう言うことね。<![CDATA[ … ]]> は単に「この中はタグ等を解釈せず、
ただの文字列と解釈せよ」という意味だから、
・<script><![CDATA[ a="<br/>"; ]]></script>
・<script> a="&lt;br/&gt;"; </script>
この2つが同じ意味になるというだけで、コメントとは関係ないね。
HTMLのscript要素とstyle要素は中が自動的にCDATAになるけど、XHTMLは
明示しない限りならないから、中にタグっぽいものを書く時に注意という話。
HTMLのscript要素などをコメントで囲むのは単に古いブラウザ対策だから、
CDATA問題とは全く別レベルの話だし。
で、auはこちらでも試してみたけど、たしかにそうなるな。borderを付けて
調べてみると、dd要素の padding-left とblockquote要素の margin-left が
消せないみたいだ。ひどいバグだ。まあ、そんなに見づらいというほどでも
ないとは思うが。
0437nobodyさん
2007/02/09(金) 06:10:49ID:???なるほど。よくわかった。
あと、マージンも確認ありがとうです。
2emって書いたけど、携帯側で文字サイズ変更したら
どうやら絶対単位で位置づけられてるみたいです。
0438nobodyさん
2007/02/10(土) 16:25:49ID:9aNm/xHB0439nobodyさん
2007/02/10(土) 16:27:33ID:9aNm/xHB0440nobodyさん
2007/02/18(日) 10:11:14ID:b25IBTBfある程度このスレの趣旨にあってると思う。
2chでソース公開してみんな協力して仕上げたいんだけどどうだろう。
専用スレ立てて真剣にやりたい。
付き合ってくれる人いる?
0441nobodyさん
2007/02/20(火) 05:22:59ID:???TODOリストとかも一緒に書いて、他の人が開発できるように。
0442440
2007/02/20(火) 11:53:22ID:???>TODOリスト
なるほど、良いですね。参考にします。
うpする前にもう少し意見を聞きたい。
はっきり言ってここまでひどく過疎ってるとは思ってなかったわ(´・ω・`)
一応自分にしては最高のデキだと思ってる。
たいしたことはしてないけど長い時間かけてPerl勉強しながら書いたコードだから
そうやすやすとはうpできないよ。
0443nobodyさん
2007/02/20(火) 17:28:12ID:???手伝いたいけどプログラムはヘボすぎて無理だろうなorz
織れは HTML , CSS 面でしか力になれそうにない ..... スマン
みんなで開発するならWikiひとつあればよさげ?
TODOもバージョン管理もスレのログ保存もいけるし。
(ただ、時期尚早な気も。)
0444440
2007/02/20(火) 17:56:44ID:???wiki借りた事ないし編集したこともないな…。
うまく使えば便利なのは間違いないですね。
それか、即席で掲示板共同開発用cgi作ってみる?
別に急いでる話じゃないし。実際掲示板途中だし。
今手直ししてて動かないんだわw
あと、プログラムできなくても問題ないですよ。
掲示板の処理ってどこも大差ないから、
html,cssが一番重要だと思う。
意見とか、手持ち環境での動作確認だけでも大きな力になります。
0445nobodyさん
2007/02/22(木) 03:26:51ID:???MySQLとか使うタイプの。ソースもクソもねーよ。html,cssだけでいいよ。
ここのみんなはBBSっていうと2chみたいなのしか頭にないようだが。
>>444
wikiはここで借りればいいじゃん。無料。メルアド登録だけで利用可能。
http://atwiki.jp/
wiki文法知らなくても、ワープロ感覚で使うモードもある。あとはやる気と費やす時間だけ。
0446440
2007/02/22(木) 04:32:55ID:???テンプレート変えるって言っても
既存のスクリプトだと大半を書き直す事になる。
その辺はテンプレートとスキン(css)を持ち込めるように作りたい。
あとは文字コード、携帯対応なんかを前方互換的に対応したい。
アクセシビリティも追求したい。
2ch型みたいに大規模向きにはしたくない。
個人の弱小サイト向きのベーシックなのが良い。
画像の使用もなるべく避けたい。うpも対応したくない。
趣旨はこんな感じです。
>wiki
これなら大丈夫そうです。ありがとう。
0447443
2007/02/22(木) 12:42:36ID:???・ Perl
・ Strictな(X)HTMLを吐く
・ テンプレ式なのでデザイン変更楽
・ 携帯対応予定
とりあえずここまでは決定な感じ?
デザイン変更はどこまで可能?管理画面とかはさすがに不可?
0448440
2007/02/22(木) 14:33:42ID:???どうせそうのうち晒すことになると思うから公開しときます。
http://studio28.jp/dev/bbs.pl
いちおうこれがバージョン2になります。
まだ完成してないのでバグ有りです。
携帯の事はまだ考慮してません。
ホームに戻ればバージョン1が置いてあります。
こっちは携帯でも見れるつもり。
strictに対応してるのはバージョン2です。
ソース見てください。実際に投稿しても良いです。
0449443
2007/02/22(木) 20:40:27ID:???今見てみた。
あんまり織れの出番は無さそうかも。
でもちょっとだけ、、、
コメント内の
<div>
<p class="txt">↑のリンクから ..... </p>
</div>
<div>
<p class="quot">>引用文</p>
<p class="txt">本文</p>
</div>
:
:
てな感じで空divがたくさんなのはなぜ?(何か意図あったらゴメン
あと、これは好みなんだろうけど、header,contents,footerあたりはclassじゃなくて
idのほうがいいかも。(見栄え的には変わらないけども;)
# もっとこだわる人は各レスごとにid振ったりするんだろうか。
# <dt id="res1">てな感じで。
…なんだか重箱の隅をつつくような指摘ばっかで申し訳ない。
神降臨しないかな…。過疎り杉。ageるべき?
0450440
2007/02/22(木) 21:34:48ID:???>空div
一応段落(連続改行)ごとに仕切ってるつもりです。
長文書くとわかりやすくなると思う。
<br /><br />じゃstrictじゃないですからね。
あと、blockquote使ってないのは携帯の相手するのが面倒だからです。これはいずれ…
>id
ver.1ではid使ってるけどver.2ではclassになってます。
なんか意味あったはずだけど忘れたw
こんなに細かいとこつつかれるとは思ってなかった。
レベルの高さがうかがえます。ありがとう。
ぁ、言い忘れましたけど管理画面そのものが無いです。
募集age
0451nobodyさん
2007/02/22(木) 21:39:10ID:???■ このスレッドは過去ログ倉庫に格納されています