- 締切済み
JSPでお知らせ通知のON、OFF
今JSPでイントラネットを作成しています。 ユーザーからの依頼で、新規掲載文書の文字付近にNEWマークを付け、 リンクのPDF等を閲覧したらNEWという画像を以降表示しなくすることは出来ないかと、言われました。 なにかよい方法はないでしょうか。 アドバイスお願いいたします。 ちなみにDBはMySQLを使用しています。
- みんなの回答 (5)
- 専門家の回答
みんなの回答
- yamada_g
- ベストアンサー率68% (258/374)
回答No.5
>しかし全コンテンツだとすごいカラム数になりそうですよね。 なぜカラムが増えます? カラムは文書IDのようなものとユーザーIDのようなものとフラグだけでも事足りると思いますけど。 行は増えますけどね。
- mintia007
- ベストアンサー率59% (16/27)
回答No.4
同じユーザーが同じパソコンのみを使うとは限らない。 DBに情報を持たせるのがベスト。
noname#155524
回答No.3
リンクの訪問済み CSS を使う手もあります。 実装は一番簡単ではないでしょうか。 ただ、キャッシュがクリアされたら元に戻ってしまいますが。
質問者
お礼
下記と同様かと思います。が、参考になりました。
- askaaska
- ベストアンサー率35% (1455/4149)
回答No.2
DBでなければ、Cookieに書き込む方法ですね。
質問者
お礼
Cookieですか。 これでもいけそうな気がしますね。 でもPC変わったら全部NEWが着いちゃうってことになりますよね。苦情が来てしまいそうな気がします。
- yamada_g
- ベストアンサー率68% (258/374)
回答No.1
簡単な方法としては、DBに閲覧済みフラグのようなもの(文書単位or文書&ユーザー単位かな?)を用意してリンク押下時にその値を更新し、 表示時にその値によってnewの表示を制御すればいいのではないでしょうか。
質問者
お礼
良い方法と思いました。しかし全コンテンツだとすごいカラム数になりそうですよね。ユーザー毎ですかね。 DB使う方法では、やはりそれしかないですかね。
お礼
やはりでかいDB作るしかないのでしょうか。