質問: はてなブクマやblog等で最近よく見かける「タグ」システムについて。 自分のサイトの商品に、 ユーザーが自分で「タグ」を指定することができるようにするには、 どういう設計をすればいいのでしょうか? mysql/phpで構築しています。 A商品に、 ユーザXが「あ」「い」「う え」というタグをつけ、 ユーザYが「あ」「お」とタグをつけた場合、 A商品ページに 「あ」「い」「う え」「お」のタグ一覧が表示され、「あ」は2個ついてるので文字を大きくする、というようなイメージです。 タグテーブルを作って、 商品名:ユーザID:タグ などのカラム一覧で、 タグカラムにタグをカンマ区切りなどで入れていってるのかなぁ、なんて想像してます。 アドバイスや、参考になりそうなサイトを教えて頂けますとうれしいです。
回答: この質問普段ぼーっと考えていたことなのでちょうどよかったというだけで(苦笑 ちなみにphpspotのものは今となっては情報が古いですね. 件のパッケージは既に正式リリースされています. pearコマンドが正常に動作する(かつバージョン1.4系以上)なら ``` $ pear install --alldeps HTML_TagCloud (LinuxなどUNIX系の場合) $ pear.bat install --alldeps HTML_TagCloud (Windowsの場合) ``` でインストールできるかもしれません (場合によってはrootやAdministratorなどの管理者権限が必要です) マニュアルも公式な日本語マニュアルがあるので参考になさってください.