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

您也可以考虑图像浏览次数/展示次数。如果您在页面生成时拥有所有计数,例如总上传数、当前图像喜欢数等,那么您可以动态计算分数,否则您将始终可以选择将分数保存在数据库中并每 x 分钟更新一次。

于 2012-06-25T12:45:51.830 回答
0

您如何阻止图像在“最受欢迎”页面上显示,直到它具有一定数量的浏览量?

于 2012-06-27T16:25:29.350 回答