![](http://oshiete.xgoo.jp/images/v2/pc/qa/question_title.png?5a7ff87)
No.3
- 回答日時:
こんにちは。
通常は公開フラグのようなデータを記事ごとに持って、アクセスしてきたユーザがそれを見る権限があるかどうか判断しますが、現状、ユーザの判別はどのようにしていますか?
公開・非公開を行うのであれば、ユーザ登録された情報が無いと難しいと思います。
この回答への補足
回答ありがとうございました。
>通常は公開フラグのようなデータを記事ごとに持って、アクセスしてきたユーザがそれを見る権限があるかどうか判断しますが、現状、ユーザの判別はどのようにしていますか?
現状、ユーザ判別のトコまで行ってないのですが、予定としては、ユーザー登録する際、ユーザレベルフラグ(?)をDBで保持させるつもりです。ユーザレベルの付け方は良くわかんないのですが、例えば、一般ユーザーなら1、編集権限ユーザーなら2、管理者なら3、みたいな感じで良いのでしょうか?
>公開・非公開を行うのであれば、ユーザ登録された情報が無いと難しいと思います。
アドバイスありがとうございます。「ユーザ登録された情報」については、登録時に、userテーブルへデータ挿入するつもりです
No.2
- 回答日時:
投稿にはDBを使用しているようなので、記事のテーブルにフラグをつけるのが早いかと。
例えば・・・ publish カラムを作成して、0 非公開 1 公開 という条件にしたとして、
SELECTする時に publish = 1 で選別すればよいかと思われます。
蛇足ですが、ユーザーからのコメントを承認制にするのであれば、
SELECT時には全通過で、表示の段階で まだ管理人の承認を得てない と表示させればよいです。
この回答への補足
回答ありがとうございました。
>例えば・・・ publish カラムを作成して、0 非公開 1 公開 という条件にしたとして、
>SELECTする時に publish = 1 で選別すればよいかと思われます。
よく分かりました
>ユーザーからのコメントを承認制にするのであれば、
この場合は、コメントレコードに対して、「管理人の承認」カラムを「0 非承認 1 承認」などと作成するのでしょうか?
>SELECT時には全通過で、表示の段階で まだ管理人の承認を得てない と表示
ってどうやるのでしょうか? SELECT時には全通過ということは、全データ取得していて、そこからどう選別したら良いのでしょうか?
No.1
- 回答日時:
こんにちは。
自分の投稿に対して誰が参照した時の話でしょうか?
自分の投稿を自分が見たとき、自分の投稿を他人が見たとき等シチュエーションがあります。
やりたいことの細かいところを補足いただけると的確な回答が付くと思います。
この回答への補足
回答ありがとうございます。
やりたいのは、自分の投稿を他人が見たとき、です。
先ずは、ブログで実装したいです。
具体的には、
投稿内容を一覧表示しているページで、
投稿の横に、「一般公開・一般非公開」ボタンを付けたいです。
希望は、
出来れば、表側の「投稿内容ページ」自体にボタンを付けたいのですが、
難しければ、管理画面みたいなのを作って、その中でやりたいと思っています。
今、出来ているのは、「投稿一覧ページ」までで、
管理画面とかはまだ出来ていません。
投稿は、全て「一般公開」している状態なのですが、
個別投稿毎に、「非公開」にするには、どうすれば良いでしょうか?
フラグをどうにかして付けて?
DB取得段階から弾く、みたいな感じなのでしょうか?
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- 音楽・動画 iOSのYoutubeについての質問 1 2023/04/04 07:08
- YouTube トップ画面。 1 2022/11/18 03:00
- YouTube 動画投稿。 1 2022/11/14 15:20
- 教えて!goo 教えてgooのこの投稿を非表示っていう機能って、自分がした質問を誰も見れなくなるんですか? 4 2022/05/20 21:12
- HTML・CSS HTMLの条件によって表示方向が切り替わる実装のコードを教えて下さい。 (コードは下記リンクを参照) 1 2022/09/25 14:35
- その他(IT・Webサービス) ホームページにカウント数を表示する 2 2022/10/28 10:37
- Facebook Facebook 上でいいねボタンを押されることが鬱陶しく、そもそもボタンを押せないようにする設定は 1 2022/05/19 10:46
- 事故 インターネットでの投票方法について 4 2022/06/03 17:50
- Excel(エクセル) ExcelのVBAコードについて教えてください。 1 2022/06/17 15:40
- X(旧Twitter) Twitterでいいねした投稿が、自分のフォロワーのタイムラインに「〇〇さんがいいね」した投稿として 1 2023/04/02 20:38
関連するカテゴリからQ&Aを探す
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
SQLで特定の項目の重複のみを排...
-
リストビューの項目の内容を変...
-
php mysql で WHERE句内に変数...
-
Sheet3から2つの条件でオートフ...
-
PostgreSQLのシーケンスとは?
-
DataGridView 右詰め
-
投稿 表示・非表示設定
-
バッチでcsvファイルの指定のカ...
-
DataGridViewのデータをComboBo...
-
表示の負荷について
-
google formsで回答者をスプレ...
-
GoogleMapsAPI都道府県市区町村...
-
Movable Type のテンプレートが...
-
VB6リストボックスでの文字...
-
VB2005でデータグリッドビュー...
-
SQL文のWHERE句でエラー
-
Wordpressでマニュアルサイトを...
-
Bool型のTrue、Falseの書き方
-
1、Rstudioで回帰直線を求める...
-
差し込み後、元データを変更し...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
SQLで特定の項目の重複のみを排...
-
リストビューの項目の内容を変...
-
COBOLについて
-
バッチでcsvファイルの指定のカ...
-
php mysql で WHERE句内に変数...
-
DataViewで複数条件の...
-
COBOL プログラミング
-
Zend_DBを使ったselectで文字が...
-
DataGridView 右詰め
-
fgetcsvでCSVを取得した際のnul...
-
初心者)DataGridViewの入力桁...
-
ListView
-
google formsを使ったタスク依...
-
FormulaR1C1でSUMIF変数指定
-
javaの文字列で特定の文字列置換
-
前回ご教授いただいたコードに...
-
Sheet3から2つの条件でオートフ...
-
PHPでDBからデータを抽出してHT...
-
データ一部分の合計を求めたい
-
ListViewのカラムの色の変更
おすすめ情報