对于我的浏览页面,我需要创建一个论坛,以便首先显示流行的图像。现在,我唯一可以真正做到这一点的是我的网站上收到了多少图像。
您是否还有其他建议添加到我的网站以改进此公式?我可以创建一个对用户隐藏的视图功能,因为我不希望它被滥用。
另外,即使它只是基于喜欢,我将如何在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%受欢迎吗? :/
答案 0 :(得分:0)
您也可以考虑图片视图/展示次数。 如果您在页面生成时拥有所有计数,例如totaluploads,currentimagelikes等,那么您可以动态计算得分。否则您将始终可以选择将得分保存在数据库中并每隔x分钟更新一次。
答案 1 :(得分:0)
如果图像显示在“最受欢迎”页面上,直到它有一定数量的观看次数,你呢?