Conteo
Администратор
Год выпуска: 2023
Версия: 2.1.5-2023.10-HotFix [Final] [LTS]
Платформа: PHP
Язык интерфейса: Русский
Системные требования:
- Apache 2.4 или NGINX 1.23
- MySQL 5.6 или MariaDB 10.8
- PHP 5.6
Описание:
За основу взят TorrentPier LTS. Версия 2.1.5-2023.10-HotFix [Final]
+ следующие дополнения и внедренные моды:
1. Заметки администратора
2. Запреты и предупреждения + Addon (вывод в топик и профиль)
3. Причина переноса топика (БОТ)
4. Регистрация и вход через uLogin v1.1.2
5. Смена автора сообщения / id темы 1.0.0
6. Вывод порядкового номера поста в топике
7. UP/DL/Ratio статистика на ajax (расширенная версия)
8. Количество релизов в профиль
9. Инвайты
10. Вывод описания форума на странице форума
11. Показ аватаров в memberlist (чтобы выключить memberlist.php - $show_avatars_memberlist = false)
12. Закладки
13. Advanced Meta Tags 1.1.0
14. Спасибо за раздачу и оценка релиза
15. Пожертвование сидбонусов на золото/серебро 1.1.2
16. Мод noindex, nofollow
17. Топы - Доска почета, топ раздач, Топ 30 юзеров
18. Мультитрекер (Заполнить своими данными /mult/config.php)
19. BBCode: YouTube, Тень, Thumb, варианты вставки спойлера
20. Статистика трекера как на Тапках
Версия: 2.1.5-2023.10-HotFix [Final] [LTS]
Платформа: PHP
Язык интерфейса: Русский
Системные требования:
- Apache 2.4 или NGINX 1.23
- MySQL 5.6 или MariaDB 10.8
- PHP 5.6
Описание:
За основу взят TorrentPier LTS. Версия 2.1.5-2023.10-HotFix [Final]
+ следующие дополнения и внедренные моды:
1. Заметки администратора
2. Запреты и предупреждения + Addon (вывод в топик и профиль)
3. Причина переноса топика (БОТ)
4. Регистрация и вход через uLogin v1.1.2
5. Смена автора сообщения / id темы 1.0.0
6. Вывод порядкового номера поста в топике
7. UP/DL/Ratio статистика на ajax (расширенная версия)
8. Количество релизов в профиль
9. Инвайты
10. Вывод описания форума на странице форума
11. Показ аватаров в memberlist (чтобы выключить memberlist.php - $show_avatars_memberlist = false)
12. Закладки
13. Advanced Meta Tags 1.1.0
14. Спасибо за раздачу и оценка релиза
15. Пожертвование сидбонусов на золото/серебро 1.1.2
16. Мод noindex, nofollow
17. Топы - Доска почета, топ раздач, Топ 30 юзеров
18. Мультитрекер (Заполнить своими данными /mult/config.php)
19. BBCode: YouTube, Тень, Thumb, варианты вставки спойлера
20. Статистика трекера как на Тапках
1. Скопировать содержимое папки TorrentPier.com на ваш сервер.
2. Создать БД (например tracker) и импортировать в неё из install/sql/mysql.sql
3. Выполнить дополнительные запросы из инструкции ниже
4. Отредактировать в файле config.php вот эти строчки (30 строчка):
TorrentPier II - Настройки форумов - URL-адрес анонсера ( вместо yourdomain.com пишем свой домен )
Администраторский аккаунт:
Логин: admin
Пароль: admin
По умолчанию крон включен!
Отвязка/запуск крона (инструкция)
2. Создать БД (например tracker) и импортировать в неё из install/sql/mysql.sql
3. Выполнить дополнительные запросы из инструкции ниже
4. Отредактировать в файле config.php вот эти строчки (30 строчка):
5. Зайти в администраторский раздел и изменить Announce url:'db1' => array('localhost:3306', 'tp_215_lts', 'root', '', $charset, $pconnect),
TorrentPier II - Настройки форумов - URL-адрес анонсера ( вместо yourdomain.com пишем свой домен )
Администраторский аккаунт:
Логин: admin
Пароль: admin
По умолчанию крон включен!
Отвязка/запуск крона (инструкция)
Для работы модификации необходимы расширения: msqli.so, curl.so и серверный cron.
2. Скопировать папку mult и её содержимое в корень трекера.
3. На сервере настроить крон задачу:
*/05 * * * * wget домен.ru/mult/ann.php >/dev/null 2>&1
По умолчанию:
* Обновление пиров и сидов каждые пять минут по 20 раздач.
* Интервал обновления одной раздачи: 12 часов.
Настраиваете под себя в зависимости от кол-ва раздач, и тайм-апа сервера на внешку.
4. Заполнить своими данными /mult/config.php
2. Скопировать папку mult и её содержимое в корень трекера.
3. На сервере настроить крон задачу:
*/05 * * * * wget домен.ru/mult/ann.php >/dev/null 2>&1
По умолчанию:
* Обновление пиров и сидов каждые пять минут по 20 раздач.
* Интервал обновления одной раздачи: 12 часов.
Настраиваете под себя в зависимости от кол-ва раздач, и тайм-апа сервера на внешку.
4. Заполнить своими данными /mult/config.php
!!! если уже были использованы стандартные ограничения то сделать запрос UPDATE bb_users SET user_opt = 0;
заперты работают так:
1. Выбираем тип запрета, к примеру:
тип описание
5 => 'загружать изображения на хостинг',
дальше будем использовать только номер, в данном примере 5
2. Добавляем данную функцию warning(5); где 5 - тип указанный выше
раз тип - запрет на загрузку изображений то добавляем её в тот файл где он нужен, то-есть в gallery.php
пример добавление:
// Start session management
$user->session_start(array('req_login' => true));
warning(5);
ОБЯЗАТЕЛЬНО!!! код нужно добавлять после создания сессия юзера, то-есть $user->session_start();
3. Добавление новых запретов, тут всё просто
'type' => array(
7 => 'скачивать торренты',
новый ид => описание
ИД типа не должен повторяться!
также для новых временных мерок, (число у времени - в секундах!)
ВНИМАНИЕ если написано //НЕ трогать! то лучше ничего не менять xD
заперты работают так:
1. Выбираем тип запрета, к примеру:
тип описание
5 => 'загружать изображения на хостинг',
дальше будем использовать только номер, в данном примере 5
2. Добавляем данную функцию warning(5); где 5 - тип указанный выше
раз тип - запрет на загрузку изображений то добавляем её в тот файл где он нужен, то-есть в gallery.php
пример добавление:
// Start session management
$user->session_start(array('req_login' => true));
warning(5);
ОБЯЗАТЕЛЬНО!!! код нужно добавлять после создания сессия юзера, то-есть $user->session_start();
3. Добавление новых запретов, тут всё просто
'type' => array(
7 => 'скачивать торренты',
новый ид => описание
ИД типа не должен повторяться!
также для новых временных мерок, (число у времени - в секундах!)
ВНИМАНИЕ если написано //НЕ трогать! то лучше ничего не менять xD
SQL:
CREATE TABLE IF NOT EXISTS `bb_warnings` (
`id` int(11) unsigned NOT NULL auto_increment,
`type` varchar(100) NOT NULL,
`type_id` int(11) NOT NULL default '0',
`user_id` int(11) NOT NULL default '0',
`poster_id` int(11) NOT NULL default '0',
`warning` int(3) NOT NULL default '0',
`time_start` int(11) NOT NULL default '0',
`time_end` int(11) NOT NULL default '0',
`term` int(11) default NULL,
`reason` text,
`auth` int(1) NOT NULL default '1',
PRIMARY KEY (`id`)
) ENGINE=MyISAM DEFAULT CHARSET=utf8; ALTER TABLE `bb_users` ADD `user_warnings` TINYINT( 3 ) NOT NULL DEFAULT '0';
INSERT INTO bb_config VALUES ('admin_note', 'Hello, world!');
CREATE TABLE IF NOT EXISTS `bb_ulogin` (
`id` int(10) unsigned NOT NULL AUTO_INCREMENT,
`userid` int(10) NOT NULL,
`identity` text,
PRIMARY KEY (`id`)
) ENGINE=MyISAM DEFAULT CHARSET=utf8;
CREATE TABLE `bb_invite_rules` (
`rule_id` INT(4) unsigned NOT NULL auto_increment,
`user_rating` INT(4) unsigned NOT NULL default 0,
`user_age` INT(4) unsigned NOT NULL default 0,
`invites_count` INT(4) unsigned NOT NULL default 0,
`user_group` INT(4) unsigned NOT NULL default 0,
PRIMARY KEY (`rule_id`)
);
CREATE TABLE `bb_invites` (
`invite_id` INT(8) unsigned NOT NULL auto_increment,
`user_id` MEDIUMINT(8) NOT NULL default 0,
`new_user_id` MEDIUMINT(8) NOT NULL default 0,
`invite_code` VARCHAR(16) NOT NULL default '',
`active` ENUM('1','0') default '1',
`generation_date` INT(10) NOT NULL default '0',
`activation_date` INT(10) NOT NULL default '0',
PRIMARY KEY (`invite_id`)
);
INSERT INTO `bb_config` VALUES ('new_user_reg_only_by_invite', '0');
INSERT INTO `bb_cron` (`cron_id`, `cron_active`, `cron_title`, `cron_script`, `schedule`, `run_day`, `run_time`, `run_order`, `last_run`, `next_run`, `run_interval`, `log_enabled`, `log_file`, `log_sql_queries`, `disable_board`, `run_counter`) VALUES
('23', 1, 'Prune inactive invites', 'prune_inactive_invites.php', 'daily', '1', '05:00:00', 255, '2023-11-11 09:05:40', '2023-11-11 05:00:00', '05:00:00', 0, '', 0, 0, 5);
CREATE TABLE IF NOT EXISTS `bb_book` (
`book_id` int(11) NOT NULL AUTO_INCREMENT,
`user_id` int(11) NOT NULL,
`topic_id` int(11) NOT NULL,
`forum_id` int(11) NOT NULL,
PRIMARY KEY (`book_id`)
) ENGINE=MyISAM DEFAULT CHARSET=utf8;
INSERT INTO bb_config VALUES ('use_dynamic_description', 1);
INSERT INTO bb_config VALUES ('use_dynamic_keywords', 1);
INSERT INTO bb_config VALUES ('global_description', 'ваше глобальное мета-описание');
INSERT INTO bb_config VALUES ('global_keywords', 'подставьте, сюда, свои, ключевые, слова');
INSERT INTO bb_config VALUES ('append_global_description', 1);
INSERT INTO bb_config VALUES ('append_global_keywords', 1);
INSERT INTO bb_config VALUES ('append_keywords_first', 0);
INSERT INTO bb_config VALUES ('description_word_count', 150);
INSERT INTO bb_config VALUES ('keyword_word_count', 50);
ALTER TABLE `bb_attachments_desc` ADD (
`thanks` mediumint( 8 ) NOT NULL default '0',
`rating_sum` int(11) NOT NULL default '0',
`rating_count` mediumint(8) NOT NULL default '0'
);
CREATE TABLE `bb_attachments_rating` (
`attach_id` mediumint(8) unsigned NOT NULL default '0',
`user_id` mediumint(9) NOT NULL default '0',
`thanked` tinyint(1) NOT NULL default '0',
`rating` tinyint(1) NOT NULL default '0',
PRIMARY KEY (`attach_id`,`user_id`)
) ENGINE=MyISAM DEFAULT CHARSET=utf8;
DROP TABLE IF EXISTS `bb_bt_tor_bonus`;
CREATE TABLE `bb_bt_tor_bonus`
(
`id` int(11) NOT NULL auto_increment,
`attach_id` mediumint(8) unsigned NOT NULL default '0',
`user_id` int(11) NOT NULL default '0',
`time` int(11) NOT NULL default '0',
`tor_bonus_silver` float(16, 2) NOT NULL default '0.00',
`tor_bonus_gold` float(16, 2) NOT NULL default '0.00',
PRIMARY KEY (`id`)
) ENGINE = MyISAM
DEFAULT CHARSET = utf8;
ALTER TABLE `bb_topics` ADD `noindex` INT(1) NOT NULL DEFAULT '0' AFTER `topic_show_first_post`;
ALTER TABLE `bb_bt_torrents` ADD `last_update` int(11) not null default 0;
ALTER TABLE `bb_bt_torrents` ADD `ext_seeder` int(11) not null default 0;
ALTER TABLE `bb_bt_torrents` ADD `ext_leecher` int(11) not null default 0;