2012-04-04 3 views
0

この質問を見てきましたが、何十億回も尋ねられましたが、私のプロジェクトに少し余分なソースが必要です。ユーザーが画像をライブラリにアップロードできる画像アップロードWebアプリケーションを作成しようとしています。このライブラリをサイトの全員に提供したいと考えています。ユーザーが友だちとサイトコンテンツを共有できる「壁」機能に取り組む

また、Facebookの壁のようなFEEDに、見ている写真を「プッシュ」できるようにしたいと思います。そこでは、すべての友人(またはソート可能)フィードに「プッシュ」します。あなたの群衆に好きなものを宣伝するようなもの...このフィードは20秒ごとに更新する必要があります。

私は現在、私が求めているところからかなり遠いです。私はちょうどユーザーのログインと基本的なレイアウトを完了しました。私は、私がそれ以上進んでいく前に、私が何を得るのかについての明確な考えを得るために、ある指針が必要です。

すべてのヘルプは大幅に私はそれを構築する方法を伝えることができ、私はあなたのためにそれを構築することはできません

+0

"__私が何かを進める前に私がどのようなものになっているかを明確に理解するためには、何か指針が必要です。" - 何の指導?そのような壁の特徴を作成するには? – Bono

+0

私は誰かが私が上に尋ねたものを通して私を歩いて欲しいです。私が最後の段落で意味したことは、私がそれ以上移動する前に壁の特徴を作り出す方法を知る必要があるということでした。私はコーディングするつもりのものがはっきりしているのが好きです。大まかなレイアウトは完璧です。私は自分のニーズに非常に簡単に適応することができます。私は前にフィード関連のサイトを扱ったことがないと私はかなりPHPに新しいです。 – Gevorkyan

答えて

0

をいただければ幸いです。

"users"テーブルを持つデータベースが必要です。次に、 "友人"テーブルと "画像"テーブルが必要です。ユーザーテーブルには、アプリのユーザー(ID、ログイン、パスワード、名前)が記録されます。友達テーブルには、idの友人(他のユーザー)のリストが格納されます。イメージテーブルには、イメージへのパスを記録します。 CRUDモデル..

あなたは何もプッシュしていません。ユーザーが画像をアップロードし、データベースに記録される。彼の友人の1人が次回にページを更新すると、SQLクエリは彼のすべての友達の画像を取得し、正しいhtmlコードを表示します。画像が自動的にそこに表示されます。

+0

実際に自分の友達に画像をプッシュできるようにするには、ユーザーが必要です。彼らは、すべての画像の1つの巨大なデータベースにサイト上のすべての画像を見ることができる必要があります。しかし、私はまた、ユーザーが彼らの友人がそれらに "プッシュ"している画像を見ることができるフィードを望んでいます。「ねえ、この画像を見てください」それはどうですか?申し訳ありませんが私は十分な=されていない場合/ – Gevorkyan

+0

その後、 "プッシュ"テーブルを持つことができます。 id_user、id_friend、id_image、datetimeでは、ユーザーが友人にプッシュする画像のエントリを追加します。ユーザーがイメージを押すたびに、新しいエントリが書き込まれます。あなたが時間順に(最初は新しいものに)注文し、おそらく古いエントリを削除または無視したいと思うので、私はタイムマークを追加しました。 – Tei

+0

感謝しています...私はそれが別のテーブルが必要であることを知りませんでした。 – Gevorkyan

関連する問題