0

私の閲覧ページでは、人気のある画像が最初に表示されるようにフォーラムを作成する必要があります。今、私が実際にこれを基にできる唯一のことは、私のウェブサイトで画像がどれだけ多くの「いいね」を受け取ったかということです.

この式を改善するために私のウェブサイトに追加することをお勧めするものは他にありますか? 悪用されたくないので、ユーザーから隠されているビュー関数を作成できます。

また、いいねに基づいていたとしても、PHPでこれを作成するにはどうすればよいですか?

それはただのようなものでしょうか

$totaluploads = 44;
$currentimagelikes = 12;
$score = $totaluploads / $currentimagelikes x 100;

最後に、ページの読み込み時にこれを生成する関数を作成しますか? または、データベースに保存し、cron ジョブを実行して x 分ごとに更新しますか?

再開しました。このためのフォーラムを作成する方法の例を誰か教えてもらえますか? これは私が試したことです。

$daysold = 0;
$likes = 1;
$ageminus = $daysold *0.5;
$age = $likes - $daysold;

$score = $age / $likes * 100;
echo round($score)."%";

しかし、画像をアップロードしただけで 100% の人気が得られるでしょうか? :/

4

2 に答える 2

0

一定数のビューが表示されるまで、画像が「最も人気のある」ページに表示されないようにするのはどうですか?

于 2012-06-27T16:25:29.350 に答える
0

画像の閲覧数/インプレッション数も考慮することができます。ページ生成時に totaluploads、currentimagelikes などのすべてのカウントがある場合は、スコアを動的に計算できます。または、スコアをデータベースに保存して x 分ごとに更新するオプションが常にあります。

于 2012-06-25T12:45:51.830 に答える