PHP CMS файлообменник с рейтингом - PullRequest
2 голосов
/ 22 августа 2010

Мне нужно настроить веб-сайт сообщества, чтобы люди могли обмениваться двоичными файлами в каком-то определенном двоичном формате.Файлы будут видны всем.Я хочу, чтобы пользователи могли голосовать и оставлять комментарии о файлах. Я также хочу посчитать количество скачиваний.

Я ищу Google для CMS, которая делает именно это, или плагин для Joomla, Wordpress или Drupal, но яне вижу ничего близкого.

У меня достаточно опыта, чтобы адаптировать плагин для моих нужд, но я бы предпочел не писать его с нуля.

Не могли бы вы предложить что-нибудь?

Ответы [ 2 ]

0 голосов
/ 22 августа 2010

Как вы уже упоминали, вы принимаете Joomla / WordPress, есть плагин, который делает именно это: Загрузить монитор .

0 голосов
/ 22 августа 2010

Я бы сказал, чтобы написать это с нуля, хотя вы не хотите ...

Я бы сделал простой текстовый файл, содержащий значения голосов и общее число, как это Скажем, есть три голоса; 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);
...