2017-04-15 14 views
-1

私は現在、コーディングの学習を始めて以来、私の最初のウェブサイトを構築しています。 Most read、Recent postsなどのような、ユーザーに投稿を提案するようにしたいのですが、どうすればいいですか?あなたがこれを学ぶのを助けるために提案できるビデオがありますか?投稿の提案方法

+0

Googleではこの種の質問に最適な場所だと思います。 – Muhammad

+0

私はあなたがブログのウェブサイトを構築しようとしていると思います。その場合、サイトのバックエンドに権限を与え、 'Ruby'、' Python'、 'PHP'、' AngularJS'や 'Javascript'のようにフロントエンドにデータをプッシュできる言語が必要です。あなたはYouTubeからたくさんのチュートリアルを手に入れることができます。 – mondieki

+0

ムハンマドありがとうございます。私はGoogleとYouTubeで検索しようとしましたが、検索結果には私が欲しいと望んでいると表示されません。私はちょうど正しい言葉で検索していませんでした。しかし私はここの人間が私が意味することを理解するだろうと知っています。だから私はここで尋ねた。 私を助けることができる資料に私を導いてください。私はその後、自分自身で検索を続けるほうがはるかに簡単です。どうもありがとう。 –

答えて

0

これは、ソリューションへのアプローチ方法によって異なります。使用している任意の言語については、以下を考慮すべき事柄です:

  1. あなたははほとんどがを読むと言うとき、それはポストがインクルードがクリックされた回数を追跡するカウンタと関連していることを意味します。
  2. 最近の投稿は、投稿の日付が指定した期間内であることを意味します。

このように、ページにユーザーの投稿を示唆したい場合は、ページのどこかに推薦された投稿を表示するリスターまたはブロックがあると想定します。

したがって、どのようなあなたは、単にやるべきことは次のとおりです。

  1. すべてのポストを取得し、最高のカウント(意味で最も読ままたは最もクリック)して、これらのポストを決定する関数を作成します。
  2. また、同じ機能では、投稿日が最近のものとみなす日数内であるかどうかを判断します。マイナスポスト日付ポスト = 今日の日付、意味。たとえば10未満の場合、投稿は最近のものです。
  3. これらの条件の評価が終了したら、リストまたは配列内の関連する投稿をすべて消費します。
  4. 最後に、これらの基準を満たすすべての関連する投稿(_ids)を含むリストを返します。
  5. リストをユーザーに表示します。

これはあなたの最初のウェブサイトなので、書かれたコード行を与える人の代わりに自分でコードを書いてみてください。これはあなたをより良くし、ビットと作品の仕組みを知るでしょう。

+0

ありがとうございます。このガイドラインを使用して作業を開始します。私はあなたのコメントに非常に感謝します。 –

+0

乾杯。あなたは私の答えを受け入れることができます。 –

+0

私はやった。再度、感謝します。 –

関連する問題