Re-Tracker source |
Здравствуйте, гость ( Вход | Регистрация )
Re-Tracker source |
7.3.2009, 11:37
Сообщение
#101
|
|
Активный участник Группа: Пользователи Сообщений: 148 Регистрация: 15.12.2008 Из: Псков Пользователь №: 14 |
В общем, представляю первый открытый релиз нашего анонсера.
Включает в себя сам анонсер и список торрентов (стата как здесь). Поддерживается ipv6 ( совково) В принципе, на него можно много чего навесить... Есть 4 способа кеширования (файлы, APC, memcache, sqlite). Установка: 1. скопировать все файлы на сервер. 2. создать БД, залить базу из table.sql 3. настроить config.php (данные для доступа к базе,...) Если используете файловый кеш, поставьте chmod 0777 на папку cache_tr
Прикрепленные файлы
|
|
|
17.1.2010, 12:13
Сообщение
#102
|
|
Участник Группа: Пользователи Сообщений: 10 Регистрация: 14.1.2010 Пользователь №: 3 974 |
небольшой патч:
Код 129a130,132 > $row = $db->fetch_row("SELECT COUNT(DISTINCT(ts.torrent_id)) AS count FROM tracker_stats ts WHERE (ts.seeders > 0 AND ts.leechers > 0) LIMIT 1"); > $torrents_act = (int) $row['count']; > 132c135,136 < 'torrents_num' => $torrents_num --- > 'torrents_num' => $torrents_num, > 'torrents_act' => $torrents_act 137c141,142 > echo "Всего пиров: <b>{$stats['peers_num']}</b>, всего торрентов: <b>{$stats['torrents_num']}</b>, из них активных: <b>{$stats['torrents_act']}</b><br />\n"; 204c209 < if($active) { $where[] = "(ts.seeders > 0 OR ts.leechers > 0)";} --- > if($active) { $where[] = "(ts.seeders > 0 AND ts.leechers > 0)";} 278c283 < <label><input type="checkbox" name="a" value="1" <?=($active) ? 'checked="checked"' : '';?> /> Активные (есть seeder или leecher) </label> --- > <label><input type="checkbox" name="a" value="1" <?=($active) ? 'checked="checked"' : '';?> /> Активные (есть seeder и leecher) </label> Принимаем что "Активные" торенты это те где есть и сидеры и личеры. соответвенно ищем по этому запросу и выводим количество таких торрентов в статистике. diff в UTF-8: torrents.diff.txt ( 1.16 килобайт ) Кол-во скачиваний: 1 |
|
|
Текстовая версия | Сейчас: 24.9.2024, 2:15 |