のくす牧場
コンテンツ
牧場内検索
カウンタ
総計:127,683,150人
昨日:no data人
今日:
最近の注目
人気の最安値情報

私的良スレ書庫

不明な単語は2ch用語を / 要望・削除依頼は掲示板へ。不適切な画像報告もこちらへどうぞ。 / 管理情報はtwitter
ログインするとレス評価できます。 登録ユーザには一部の画像が表示されますので、問題のある画像や記述を含むレスに「禁」ボタンを押してください。

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

php スレッド一覧へ / php とは? / 携帯版 / dat(gz)で取得 / トップメニュー
スレッド評価: スレッド評価について
みんなの評価 :
タグ : 追加: タグについて ※前スレ・次スレは、スレ番号だけ登録。駄スレにはタグつけず、スレ評価を。荒らしタグにはタグで対抗せず、タグ減点を。
レスフィルター : (試験中)
←前へ 1 2 3 4 5 6 7 8 9 10 次へ→ / 要望・削除依頼は掲示板へ / 管理情報はtwitter
401 : nobodyさん - 05/03/11 22:08:47 ID:???.net (-1,-29,-7)
独自の名前空間宣言して属性追加すれば?bbs:datetimeみたいな。
402 : nobodyさん - 2005/04/02(土) 10:19:33 ID:???.net (+48,+30,+0)
403 : nobodyさん - 2005/05/16(月) 13:14:37 ID:???.net (+86,+29,-1)
スレタイに騙された・・・。
404 : nobodyさん - 2005/05/19(木) 23:37:23 ID:???.net (+69,+29,-1)
>>403
何だと思ったんだろう…。
405 : nobodyさん - 2005/05/24(火) 01:21:58 ID:???.net (-2,-30,-15)
input type=hiddenをどこに置こうか迷ってる。
406 : nobodyさん - 2005/05/24(火) 02:48:32 ID:???.net (-6,-29,+1)
fieldset内の下辺りにでも
407 : nobodyさん - 2005/07/08(金) 21:24:41 ID:???.net (+30,-29,-5)
408 : nobodyさん - 2005/07/11(月) 17:58:28 ID:???.net (+59,+27,-10)
>>407
全然Strictじゃないじゃん
410 : nobodyさん - 2005/07/15(金) 21:56:50 ID:4/ONHWm2.net (+15,+30,+0)
412 : nobodyさん - 2006/11/22(水) 02:14:27 ID:SjjrY6ty.net (+71,+29,-18)
画像BBSを設置しているんですけども、
投稿者にalt属性を入力させてるのは、やはりやり過ぎでしょうか?

設置後半年ほど書き込みがありません。。
413 : nobodyさん - 2006/11/22(水) 02:27:56 ID:???.net (+85,+29,-19)
>>412
関係ないと思うよ・・・ただ単に人が来ていないか、アップする画像がないだけ
414 : 412 - 2006/11/22(水) 22:39:53 ID:SjjrY6ty.net (+39,+29,-17)
>>413
たしかに一日の新規訪問は一桁くらいです(泣)
やはり画像投稿する人っていないんですね。。
画像関係のサイトじゃないと確かに意味がないかな。。
415 : nobodyさん - 2006/12/21(木) 08:04:35 ID:???.net (+57,+29,-27)
よければアダルト目的に使用させてもらうが
416 : nobodyさん - 2007/01/29(月) 20:40:17 ID:???.net (-1,-29,-23)
xhtmlとPerlがstrictの掲示板大体できたよ。
スレッド式じゃないけど。
417 : nobodyさん - 2007/01/30(火) 02:30:21 ID:yyajzISr.net (+22,+27,-3)
レスはテーブルでもおkなんじゃないかと
418 : nobodyさん - 2007/02/04(日) 09:38:47 ID:???.net (-6,-29,-2)
そこを<dl>,<dt>,<dd>で乗り切るんだ
419 : nobodyさん - 2007/02/04(日) 10:34:39 ID:nrwoc+hC.net (+0,+0,+0)
さっさと書いた正規表現。

my($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
420 : nobodyさん - 2007/02/04(日) 10:36:37 ID:???.net (-6,-29,-3)
↑<CL>は改行文字です
421 : nobodyさん - 2007/02/05(月) 00:52:19 ID:???.net (+55,+27,-6)
全部<pre>で囲っちまった方が楽な気がしてきた。AAかどうかなんて判別できないわけだし。
422 : nobodyさん - 2007/02/05(月) 09:19:03 ID:???.net (-1,-29,-7)
<pre>ってソースのインデントできないから嫌だな。
やりすぎ?
423 : nobodyさん - 2007/02/05(月) 09:40:42 ID:???.net (+61,+29,-10)
ん?むしろインデントしやすくなるような・・・スペースもそのまんまになるわけだし
424 : nobodyさん - 2007/02/05(月) 10:53:39 ID:???.net (+10,-29,-6)
>>423
<body>
  <dl>
    <dt>なまえ<dt>
      <dd>
        <pre>こめんと
ほげほげ
ほげ</pre>
      </dd>
  </dl>
</body>

これだけでも嫌なんです
425 : nobodyさん - 2007/02/05(月) 11:14:57 ID:???.net (+91,+29,-22)
あ、そういう意味のインデントか。それはもうヒアドキュメントみたいなもんだと思って諦めるしかないかと。
426 : nobodyさん - 2007/02/05(月) 13:01:31 ID:???.net (+70,+29,-45)
>>425
自分で言っといて思ったんだけど
俺は厨なのかもしれないw

ヒアドキュメントまで専用のパッケージ作って逃げてる俺ガイル

本当はヒアドキュメント並みに便利なタグなのかもしれないですね
427 : nobodyさん - 2007/02/05(月) 21:19:39 ID:???.net (+2,-29,-9)
<body><dl><dt>なまえ<dt><dd><pre>こめんと
ほげほげ
ほげ</pre></dd></dl></body>

俺はこうだな・・・
428 : nobodyさん - 2007/02/05(月) 23:15:23 ID:???.net (+3,-29,-8)
>>424
<body>
  <dl>
    <dt>なまえ<dt>
      <dd>
        <pre>こめんと
<!--        -->ほげほげ
<!--        -->ほげ</pre>
      </dd>
  </dl>
</body>

これでどうだ
429 : nobodyさん - 2007/02/06(火) 22:10:09 ID:???.net (+2,-29,-34)
>>427
<pre>以外では改行しないってこと?
掲示板でそれやると酷いよw

>>428
正直天才だと思たw
XHTMLじゃstrictじゃないね
430 : nobodyさん - 2007/02/06(火) 23:19:05 ID:???.net (+2,-29,-26)
>>429
> XHTMLじゃstrictじゃないね

そんな話あった?
CDATA型要素(style要素やscript要素)とごっちゃになってない?
431 : nobodyさん - 2007/02/07(水) 05:43:10 ID:???.net (+32,-29,+0)
>>430
それは知らんかった(´・ω・`)
432 : nobodyさん - 2007/02/07(水) 07:28:10 ID:???.net (+66,+29,-7)
>>431
「それ」とは何を指してるんだ?
433 : nobodyさん - 2007/02/07(水) 12:41:42 ID:???.net (+6,-29,-22)
>>432
コメントもCDATAだと思ってました。


ところで<blockquote>使うと
携帯で見づらくなるのはどうにもならんの?
<dd>の中ならなおさら
434 : nobodyさん - 2007/02/07(水) 20:14:32 ID:???.net (+9,-29,-56)
pre要素は改行やスペースをそのまま表示するだけで、すべてをそのまま
表示する要素ではないからな。pre内にコメントを書けばコメント内は
普通に無視される。これはHTMLでもXHTMLでも同じ。

携帯の問題は、auならCSSで解決出来るだろうが…。
436 : nobodyさん - 2007/02/08(木) 01:32:44 ID:???.net (+36,-30,-237)
>>435
そう言うことね。<![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 が
消せないみたいだ。ひどいバグだ。まあ、そんなに見づらいというほどでも
ないとは思うが。
437 : nobodyさん - 2007/02/09(金) 06:10:49 ID:???.net (+62,+29,-18)
>>436
なるほど。よくわかった。
あと、マージンも確認ありがとうです。
2emって書いたけど、携帯側で文字サイズ変更したら
どうやら絶対単位で位置づけられてるみたいです。
438 : nobodyさん - 2007/02/10(土) 16:25:49 ID:9aNm/xHB.net (+18,+30,+0)
439 : nobodyさん - 2007/02/10(土) 16:27:33 ID:9aNm/xHB.net (+18,+30,+0)
440 : nobodyさん - 2007/02/18(日) 10:11:14 ID:b25IBTBf.net (+100,+29,-29)
自分の環境で動く掲示板を途中まで作った。
ある程度このスレの趣旨にあってると思う。

2chでソース公開してみんな協力して仕上げたいんだけどどうだろう。

専用スレ立てて真剣にやりたい。
付き合ってくれる人いる?
441 : nobodyさん - 2007/02/20(火) 05:22:59 ID:???.net (+94,+29,-9)
まずはうpしてやる気みせないと誰もついてこないかと。
TODOリストとかも一緒に書いて、他の人が開発できるように。
442 : 440 - 2007/02/20(火) 11:53:22 ID:???.net (+75,+30,-44)
>>441
>TODOリスト
なるほど、良いですね。参考にします。

うpする前にもう少し意見を聞きたい。
はっきり言ってここまでひどく過疎ってるとは思ってなかったわ(´・ω・`)

一応自分にしては最高のデキだと思ってる。
たいしたことはしてないけど長い時間かけてPerl勉強しながら書いたコードだから
そうやすやすとはうpできないよ。
443 : nobodyさん - 2007/02/20(火) 17:28:12 ID:???.net (+129,+29,-57)
久々に見てみたらいろいろ発見。

手伝いたいけどプログラムはヘボすぎて無理だろうなorz
織れは HTML , CSS 面でしか力になれそうにない ..... スマン

みんなで開発するならWikiひとつあればよさげ?
TODOもバージョン管理もスレのログ保存もいけるし。
(ただ、時期尚早な気も。)
444 : 440 - 2007/02/20(火) 17:56:44 ID:???.net (+112,+30,-105)
>>443
wiki借りた事ないし編集したこともないな…。
うまく使えば便利なのは間違いないですね。
それか、即席で掲示板共同開発用cgi作ってみる?
別に急いでる話じゃないし。実際掲示板途中だし。
今手直ししてて動かないんだわw

あと、プログラムできなくても問題ないですよ。
掲示板の処理ってどこも大差ないから、
html,cssが一番重要だと思う。
意見とか、手持ち環境での動作確認だけでも大きな力になります。
445 : nobodyさん - 2007/02/22(木) 03:26:51 ID:???.net (+114,+29,-89)
プログラミングっていうより、既存のスクリプトの新しいテンプレート、スキンを改造すればすむ話なのでは?
MySQLとか使うタイプの。ソースもクソもねーよ。html,cssだけでいいよ。
ここのみんなはBBSっていうと2chみたいなのしか頭にないようだが。

>>444
wikiはここで借りればいいじゃん。無料。メルアド登録だけで利用可能。
http://atwiki.jp/

wiki文法知らなくても、ワープロ感覚で使うモードもある。あとはやる気と費やす時間だけ。
446 : 440 - 2007/02/22(木) 04:32:55 ID:???.net (+78,+29,-109)
>>445
テンプレート変えるって言っても
既存のスクリプトだと大半を書き直す事になる。
その辺はテンプレートとスキン(css)を持ち込めるように作りたい。

あとは文字コード、携帯対応なんかを前方互換的に対応したい。
アクセシビリティも追求したい。

2ch型みたいに大規模向きにはしたくない。
個人の弱小サイト向きのベーシックなのが良い。
画像の使用もなるべく避けたい。うpも対応したくない。

趣旨はこんな感じです。

>wiki
これなら大丈夫そうです。ありがとう。
447 : 443 - 2007/02/22(木) 12:42:36 ID:???.net (+39,-29,-40)
あんまし伸びてないなw

・ Perl
・ Strictな(X)HTMLを吐く
・ テンプレ式なのでデザイン変更楽
・ 携帯対応予定

とりあえずここまでは決定な感じ?
デザイン変更はどこまで可能?管理画面とかはさすがに不可?
448 : 440 - 2007/02/22(木) 14:33:42 ID:???.net (+74,+29,-57)
>>447
どうせそうのうち晒すことになると思うから公開しときます。
http://studio28.jp/dev/bbs.pl
いちおうこれがバージョン2になります。
まだ完成してないのでバグ有りです。
携帯の事はまだ考慮してません。

ホームに戻ればバージョン1が置いてあります。
こっちは携帯でも見れるつもり。

strictに対応してるのはバージョン2です。
ソース見てください。実際に投稿しても良いです。
449 : 443 - 2007/02/22(木) 20:40:27 ID:???.net (+19,-30,-117)
>>448
今見てみた。
あんまり織れの出番は無さそうかも。
でもちょっとだけ、、、

コメント内の
<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るべき?
450 : 440 - 2007/02/22(木) 21:34:48 ID:???.net (+5,-29,-99)
>>449
>空div
一応段落(連続改行)ごとに仕切ってるつもりです。
長文書くとわかりやすくなると思う。
<br /><br />じゃstrictじゃないですからね。
あと、blockquote使ってないのは携帯の相手するのが面倒だからです。これはいずれ…

>id
ver.1ではid使ってるけどver.2ではclassになってます。
なんか意味あったはずだけど忘れたw

こんなに細かいとこつつかれるとは思ってなかった。
レベルの高さがうかがえます。ありがとう。

ぁ、言い忘れましたけど管理画面そのものが無いです。

募集age
←前へ 1 2 3 4 5 6 7 8 9 10 次へ→ / 要望・削除依頼は掲示板へ / 管理情報はtwitterで / php スレッド一覧へ
スレッド評価: スレッド評価について
みんなの評価 :
タグ : 追加: タグについて ※前スレ・次スレは、スレ番号だけ登録。駄スレにはタグつけず、スレ評価を。荒らしタグにはタグで対抗せず、タグ減点を。

類似してるかもしれないスレッド


トップメニューへ / →のくす牧場書庫について