2

我需要建立一个社区网站,以允许人们以某种​​特定的二进制格式共享二进制文件。文件将对所有人可见。我希望用户能够对我也想计算下载量的文件进行投票和发表评论。

我在谷歌上搜索可以做到这一点的 CMS,或者 Joomla、Wordpress 或 Drupal 的插件,但我看不到任何接近的东西。

我有足够的专业知识来调整插件以满足我的需求,但我不想从头开始编写它。

你能建议点什么吗?

4

2 回答 2

0

我会说从头开始写,虽然你不想......

我会制作一个纯文本文件,其中包含投票的值和这样的总数 - 假设有三张选票;一个 3 星,一个 4 星和一个 5 星。做一个这样的文件...

12
3

然后将其读入并逐行排列...

$values = file('rating.txt');

之后得到平均...

$rating = $values[0]/$values[1];
//Do whatever you want from here

要添加投票,只需...

$rating = $_POST['rating'];
if ($rating > 5) $rating = 5;
$values = file('rating.txt');
$total = $rating + $values[0];
$votes = $values[1]++;
$data = $total."\n".$votes;
$fp = fopen('rating.txt', 'w+');
fwrite($fp, $data);
fclose($fp);
于 2010-08-22T18:00:49.780 回答
0

正如您提到的,您正在接受 Joomla/WordPress,有一个插件可以做到这一点:下载监视器

于 2010-08-22T18:04:06.723 回答