オマエラPHPで掲示板つくれませんか?
■ このスレッドは過去ログ倉庫に格納されています
0001Apache初心者
02/07/10 01:45ID:s6ix1jgoPostgreSQL, MySQLどっちがいいかな?
掲示板作るには。
0382nobodyさん
04/12/03 10:05:31ID:???それは引用元(cite要素)になるな。
この場合どうすんだ?
0383nobodyさん
04/12/03 10:07:24ID:???>ほげほげ様へ
と全角で書くことになるね
0384382
04/12/03 10:08:07ID:???よく分からん。Strict分からん。
どっちだ?
0385nobodyさん
04/12/03 10:13:05ID:???citeは引用元のURIに使う属性だよ。
0386382
04/12/03 10:16:05ID:???http://members.jcom.home.ne.jp/pctips/www/faq/Quotation.html
>385
属性でなく要素では?っと負け惜しみしてみるテスト。。。
0387382
04/12/03 10:20:32ID:???>385の意味がやっと理解できますた。
0388nobodyさん
04/12/03 10:32:37ID:???独自タグで囲って引用というと↑みたいに
>>
引用文
<<
こんな感じにすればいいという事か。
仮にこういう形でいくとするならば、返信画面のtextareaも同様に
>>
>を付けてない状態の文
<<
にすればいいわけか。
ただ、こういう風にすると利用者が覚えるのに苦労するというか
一般の人が混乱しそうではある。
特に
・「>>」の後に「=引用元のタイトル:引用元のURI」(半角コロンで区切っています)という風に記述します。
とかでtitle属性、cite属性を付加するようにするとね。
勿論引用の際にtitle,citeがあるのは好ましいし、個人的にはこういう細かい事出来ると嬉しいけど
一般利用者がそうとばかりは限らないし。私みたいなのは多分特殊だし。
Wiki記法を色々実装してやるのも良い事ではあるけど
掲示板の方向性次第では現状の様なシンプルな方が好ましい場合があるし。
Script組んでる方(242氏)が言うようにまずどう使いたいのかが
実装においてもポイントとなるね。
一般利用を考えると、たぶん、あまり細かい事はやらんほうがいい気がする。
「>をblockquote」については半角のみで全角と区別してるから
>>381みたいな事をしたい人は全角で書くように注意すれば良いかな。
ただ、381が言うように「つい、」みたいな事はあるけれど、
ある程度目を瞑らないとこういった高機能の付加は出来ないしね。
0390nobodyさん
04/12/03 10:54:15ID:???>ファイルUploadや画像Upload、そういったものを必要とするのか?
どうなんだろう、あったほうが嬉しい人の数はどんなもんだろう。
私はあってもなくてもいいかな。
実装する場合はどう表示するかはHTML書いてる人にまかせるとして
そういう機能が欲しいかどうか、そこだね。
0392nobodyさん
04/12/03 11:05:11ID:???例えば
・リスト1
・・リスト1-1
・リスト2
が
<ul>
<li>リスト1
<ul>
<li>リスト1-1</li>
</li>
<li>リスト2</li>
</ul>
とかいうのは一般の通常利用においてあまり必要がない気がする。
0394nobodyさん
04/12/03 11:55:13ID:???いや、アフォな疑問じゃないよ。
アンカーだけを拾い読みするケースだってあるわけだから、
アンカー名が同じ、は避けるべき、という考え方。
「こちら」をコンテントにするのと同じで好ましくない。
<a href="http://www.google.com" title="http://www.google.com">uri</a>
でも一応問題ないけれど、これだとWAIに納得してもらうためだけの記述、という本末転倒なものになっちゃうしなぁ。
長くても問題ない、というのが漏れの見解なんだが。
0395nobodyさん
04/12/03 12:17:55ID:???それを考えると長くても許容したほうがいいですね。
<a href="http://google.com">No.49のSite</a>
とかでもいい気がするけど、やっぱ実uriの方がシックリきますね。
0396nobodyさん
04/12/03 12:26:21ID:???<dd class="uri">uri:<a href="$uri">$uri</a>
<dd class="posted">Posted by ななしさん <a href="mailto:$mail">$mail</a> $date [返信]</dd>
とか。
0397nobodyさん
04/12/03 12:27:04ID:???0398nobodyさん
04/12/03 12:34:34ID:???0399nobodyさん
04/12/03 12:41:21ID:???0400nobodyさん
04/12/03 15:29:44ID:???現状、入力が「>あいうえお」なら表示は「 |あいうえお」
しかし「>>あいうえお」の場合は?
「 |>あいうえお」か?
インデントは1階層のみが良いと思うけど。
0402nobodyさん
04/12/03 16:43:38ID:???つまり>の数だけblockquoteがネストするって事?
0403nobodyさん
04/12/03 16:59:02ID:???http://edit2000.s101.xrea.com/bbs/index.php#D39
0404nobodyさん
04/12/03 18:22:10ID:???これってどういうアルゴリズムなんですか?
すれ違いスマソ。
0406nobodyさん
04/12/03 19:01:40ID:xb6eBlMG引用を見つけると一つ上の階層のパラグラフをはずして内側に移動させます。
同一レベルのブロックは引用で分けられたと判断します。
従って、同一レベルは引用の前の兄弟ブロックと引用と引用のあとの兄弟ブロックに分けられます。
引用の前後のブロック化されていないコンテンツはブロックに昇格されます。
これを繰り返します。
0407nobodyさん
04/12/03 19:02:35ID:xb6eBlMG0408nobodyさん
04/12/03 19:18:44ID:xb6eBlMGといっても、これまでと同じように開発中のものを稼動させて
XP的なスタイルで行きたいと思います。
とりあえずHTML・CSSはアップしてもらえたらどんどん取り入れます。
これまでの書き込みで、人によって欲しいものは違い、
一番いい方法というのは無いことがわかりました。
そこで、classを導入して実装することで、変更を容易にしたいと思います。
コンテンツの変換は、あまり使われないようなのですが要望は多いようです。
そこで、変換の実装・変更を容易にするために
構文木を究極に簡略したものを実装したいと思います。
構文木の導入は処理を重くしますが、あまり使われないものがほとんどのようなので
影響は少ないと考えたからです。
こんな感じでいいでしょうか?
他にも欲しいものや実装上のアイデアが有ったらどんどん書き込んでください。
HTML作者さんには感謝しています。
要望やアイデアを出してくださる方には感謝しています。
よろしくお願いします。
0409nobodyさん
04/12/03 19:38:55ID:???0410nobodyさん
04/12/03 20:42:53ID:???0412nobodyさん
04/12/03 22:16:12ID:xb6eBlMG修正可能なように配慮したいと思います。
HTMLは今のをそのまま使いまわしたいです。
変更があったら、スクリプトのほうを修正します。
ちょっとした変更で100バージョン作るのは無理ですけど、
大きな変更が有って2つのバージョンが必要なら、
2つのバージョンを作ります。
ちょっとした変更は、配布できるようになってから、
好きなだけ作りたいと思います。
あと、誰でも変更できるような造りにできるといいなって思います。
0413Web板住人
04/12/03 22:46:37ID:???文章のサンプルがあると嬉しい。
具体的にどういうデータの入力を必要としているか、
っていう段階から需要が違ったりする?
あとログはXMLで保存できたりすると嬉しいなぁとか。
0414nobodyさん
04/12/03 23:01:58ID:xb6eBlMGXMLで入出力することはいつでも出来ると思います。
というわけであまり心配しないでください。
必要ならいつかはつけるし、付けろ付けろと言われればすぐに付けます。
XMLファイルを最初から保存しておくのは、
後々リスクが高いのでやめておいたほうがいいような気がします。
貰ったHTMLには、パスワードの入力欄や管理モードというのがあるので、
設置者の技量に関わらずもれない構造にしておくべきだと思うからです。
文章のサンプルが何を意味するのかわからないのですが、
私はHTMLに詳しくないので、誰かが書いてくれたらそのまま取り入れてます。
どんな需要があるのかわかっていないので、
どんどん意見を出してもらえるといいと思います。
0415Web板住人
04/12/03 23:31:21ID:???データとして何を入出力すればいいのか、っていうような。
投稿者名、日付、投稿(スレ?レス?)番号、ID?とか、
マークアップする以前の段階のテキストがあったらわかりやすいかと思ったわけで。
0416nobodyさん
04/12/03 23:37:39ID:xb6eBlMGそれは私も知りたいですね。
本文だけあれば、掲示板として成立するわけですけど。
今のところこのフォームにあるのが送られてくるすべてです。
http://edit2000.s101.xrea.com/bbs/
内部で生成しているものには、文書に付けられるIDと親文書のID、
更新時刻などがあります。
0417nobodyさん
04/12/04 00:04:56ID:kHpZzs3QHTMLを書くときに、以下のタグを埋め込むと、内容がその場所に出力されます。
これでどうですか?
<?php echo $doc->id; // 文書ID ?>
<?php echo $doc->parentID; // 親文書のID ?>
<?php echo $doc->threadID; // 所属するスレッドのID ?>
<?php echo $doc->name; // お名前 ?>
<?php echo $doc->mail; // メールアドレス ?>
<?php echo $doc->subject; // タイトル ?>
<?php echo $doc->uri; // ホームページ ?>
<?php echo $doc->body; // 本文 ?>
<?php echo $doc->time; // 書き込んだ時刻 ?>
<?php echo $doc->lastUpdate; // 最終更新時刻 ?>
最終更新時刻はスレッド内で共有されています。
スレッドの上げ下げに使っています。
単なるキャッシュです。
0418nobodyさん
04/12/04 00:10:37ID:kHpZzs3Q<a href="index.php?id=<?php echo $doc->id; // 文書ID ?>">
NO.<?php echo $doc->id; // 文書ID ?>の文書を見るためにここをクリックしてください。
</a>
HTMLは、以下のようになります。(IDが200の場合)
<a href="index.php?id=200">
No.200の文書を見るためにここをクリックしてください。
</a>
0419Web板住人
04/12/04 00:42:03ID:???最低限表示に必要なのは名前、タイトル、本文、書き込み時刻、でしょうか。
にちゃんねるのようなスレッドフロート形式にするのであれば、
スレッドの大元のタイトルはh3(サンプルページの例で言うなら)、
スレッドへの書き込みのタイトルはh4、という具合に見出しは小さくなるべきかも知れません。
# 実を言うとネタ元のStrictスレでも掲示板マークアップはこれ、というものがなくて、
# それを議論始めたらスレいくつも食いつぶしそうになるのですが……
# マークアップについて相談するスレ、をテストページに置いたりすると人集まらないですかね?
0420nobodyさん
04/12/04 00:50:47ID:kHpZzs3Qまぁ、HTMLにPHPのタグさえ埋め込んでもらえれば、
設置するだけで読めるようになるので、
作って試すのもいいかもしれないです。
同時に数種類のHTMLが有ったとしても、
掲示板としては一つという状態を作れるので・・・
HTMLが2種類有れば、自分も書いてみようって人が現れるかな?
無い状態で出来ますと書いても、出来ると思わないのかもしれない・・・
0421nobodyさん
04/12/04 00:57:57ID:kHpZzs3Qテストページには好きなように書き込んでもらえばいいと思います。
0422nobodyさん
04/12/04 00:58:53ID:???自由度、選択肢があっていい感じだ。
StrictなHTMLには諸氏色んな考え方持っている人が居るしね。
0423nobodyさん
04/12/04 01:01:48ID:kHpZzs3Qいろんなテンプレートが作れるはずなんだけど、
案外作る人って少ないですよね。
0424nobodyさん
04/12/04 01:06:02ID:???単に作るの面倒くさいとか、他力本願とか色々理由はありそうだけどね。
0425nobodyさん
04/12/04 01:07:37ID:???0427nobodyさん
04/12/04 01:23:31ID:???http://cgi.resourceindex.com/Programs_and_Scripts/Perl/Bulletin_Board_Message_Systems/
0428nobodyさん
04/12/04 01:23:32ID:kHpZzs3Q出来がいいみたいなので、当面これをリファレンス実装にしますけど、
デザイン違いとか、違うタグを使ったものも見てみたいです。
0429nobodyさん
04/12/04 01:28:44ID:kHpZzs3Q今の掲示板は、初めはCSSが無かったんだけど、
CSSを書いてもらったら、誰もが掲示板と認めるようになったんですよね。
スクリプト書くのもずいぶん楽になったし。
見た目も大事だと思うんです。
0430nobodyさん
04/12/04 01:35:42ID:???見た目重要、はわかるが、見た目のために違う要素を使うってのはおかしいよ。
>デザイン違いとか、違うタグを使ったものも
が、「違うタイプのCSS」、「hn+pなど別の例」という意味なら前言は撤回するが。
0433nobodyさん
04/12/04 02:09:39ID:kHpZzs3QStrictなHTML以外には使わせないスクリプトとか、
そういうことはまったく考えないですし。
0435nobodyさん
04/12/04 02:19:52ID:kHpZzs3Q本来、みんなで作ってるわけですからディスカッションでいいはずなんですよね。
0437nobodyさん
04/12/04 02:43:07ID:???デザインも、スクリプトも何もかもがscript書きに依存してたところ
じゃん。
そこで、スキンみたいなのをかぶせてデザイン変更できますよ、
みたいな掲示板も出てきたわけだが、そんな汎用性に欠けるものを
使わなくても、strictでvalidなhtmlを吐いてさえくれれば、デザイン
なんかCSSで何とでもなる・・・。
って、ところが立脚点だったような、そうでもないような?
0439nobodyさん
04/12/04 02:50:26ID:kHpZzs3Qあとは、HTML屋さんがどうにでもできますよね。
0440nobodyさん
04/12/04 02:51:51ID:???でも強調とかそういう実装は技術屋の仕事で、
何を盛り込むか、を話さないことには盛り込めない、ってことで、
制作より前に話し合いがあったんだ。
とにかく作れ作れ、と煽られて消えちゃったけど。
0441nobodyさん
04/12/04 02:56:08ID:kHpZzs3Qどこで煽られたのですか?
0442nobodyさん
04/12/04 02:59:01ID:???したり、・をリストにしたり、blockquoteのネストを処理したり等々、
まるでオーサリングソフトみたいなことをやれってことなんかな?
0443nobodyさん
04/12/04 03:03:44ID:kHpZzs3Qその程度だと1日有ればできてしまうし・・・
もうちょっと色々盛り込みたいなぁ・・・
等と思ってしまうのです。
それが嫌がられるのかな・・・
0445nobodyさん
04/12/04 03:10:25ID:???つまり、どこにでもあるようなのは、嫌だ。
それなら、あまり作る必要が無い。
どうせなら、自分の能力限界に使い、
味のある物を作ってみたい。
なので、出来ればどんな要望でも、
必要であるのなら出して欲しい。
可能な限り、やってみるよ。
ってこと?
0447nobodyさん
04/12/04 03:16:51ID:???済むならば、確かに簡単にコーディングできるわな・・・と思った。
つまり、簡単にコーディングできる=誰でも作れる=差別化できない
ゆえに、不思議マークアップ全開でゴテゴテ着飾ったものが数多く
作られるってことじゃないかい?
それはともかく、>>446なら、もういっそ掲示板の書き込み者は
html使って書き込めよ。なんて極論も思ったりもする。
0448nobodyさん
04/12/04 03:21:54ID:kHpZzs3Q使ってもらえるものを作りたいってことです。
>>447
実はHTMLを評価するエンジンも持っているんですよ。
そういう方向性もあるのかな?
0449446
04/12/04 03:32:05ID:???だよな。
>作ってる人
とりあえず必要だと思われる要素を募集したらどうかな。
漏れ的にはabbrとacronymとciteかな。
0450nobodyさん
04/12/04 03:41:09ID:???例外として、不要だと思われる要素を挙げてもらった方が
いいような。
tableやframeset、物理要素として残されているiやbなど、
他には、inputも不要のような気がする。
0451nobodyさん
04/12/04 03:43:38ID:???その代わり弱める要素を取り入れたらいいかもね。<em class="弱める">
みたいな感じ。
0452nobodyさん
04/12/04 04:05:55ID:???余談みたいな使い方か。
あると便利かもな。
あるから不便、ってわけでもないし。
#から始まる行をフレームにしてほしいな。
<div class="フレーム">
0453452
04/12/04 04:06:37ID:???0455nobodyさん
04/12/04 04:16:41ID:???何度言ったらわかるんだ
0456nobodyさん
04/12/04 04:16:58ID:???書き込みの多い掲示板だと意味無さそうだけど。
0457nobodyさん
04/12/04 04:18:50ID:???流用できるものは、どんどん流用しよう。
てか、Wikiを知らないから流用できるものとできないものの
区別がつかん罠orz
0458nobodyさん
04/12/04 04:19:50ID:???0459nobodyさん
04/12/04 04:24:26ID:???おお!激しくTHX。
Wikiのルールに則れば、Wikiを知ってる人にはとっつき易いし、
Wikiを知らない人にとっても、Wikiルールとこの掲示板のルールと
二つ覚えなくて済むから効率的だな。
つーか、もうWikiでいいじゃんとか単純に思ってしまったぞorz
0460nobodyさん
04/12/04 04:35:33ID:???WikiにもBBS機能あるし、それならWikiでええやん。
普通に書き込んだ状態のものを、
どれだけStrictに出力するかってことが問題な訳で。
0464nobodyさん
04/12/04 07:48:21ID:???<em>の文字スタイルを小さくすることもある意味強調なのか。
弱める=強調した表現
emとstrong二つの強調要素を使い分けるとすれば、例えば
font-size:50% と ボールド の関係にするというのもありかと思った。
0465nobodyさん
04/12/04 07:50:25ID:???0466nobodyさん
04/12/04 07:52:19ID:???0467nobodyさん
04/12/04 08:07:28ID:???■/*と書いた行と*/と書いた行で挟むと<pre>による整形済みテキスト。
使う記号は何でもいいが何か適切だと思うもので…。
・でリストだと「…うーん。」とか書いたりする人がいた時に困りそう?
0468nobodyさん
04/12/04 09:04:30ID:???の方が見やすいんじゃないか?
0470nobodyさん
04/12/04 11:49:30ID:???使いたいと思う人が使えばいいし、
こうして欲しいと思う人が意見を出し合う場所だよここは。
0471nobodyさん
04/12/04 11:55:23ID:???vbulletinとかって意味づけの無いテーブルレイアウトだし…。
ここは趣旨がそれらとは違うから。
0472nobodyさん
04/12/04 12:37:57ID:???こっちの方も変な荒しが来てたな。
見事にスルーされてるが・・・。
0473nobodyさん
04/12/04 12:40:22ID:???■トリップやIDみたいなの付ける。
■管理画面でIP制限とか出来たり。
0475nobodyさん
04/12/04 15:03:09ID:???(地の文と比べてこの部分を)「弱めている」と強くアピールして
いるわけでして、emかstrongにclass付けした方が理にかなって
るんじゃないかなと。
0476nobodyさん
04/12/04 16:10:37ID:???0477nobodyさん
04/12/04 17:16:47ID:???abbr と acronym は区別して使える人の方が少ないんじゃないかな。
XHTML 2.0 では acronym 消えるかも知れんし。
0478nobodyさん
04/12/04 18:50:21ID:???0480nobodyさん
04/12/04 18:55:29ID:???それでいいのだよ、ここは。
■ このスレッドは過去ログ倉庫に格納されています