R598: Возможность создания релиз-групп со своей аватаркой, описанием, подписью...

Exile

Администратор
Ссылка:

Please Login or Register to view hidden text.



Описание:
Для обновления на данную ревизию потребуется выполнение следующих запросов:
PHP:
ALTER TABLE `bb_groups` CHANGE `group_description` `group_description` text NOT NULL DEFAULT '';
ALTER TABLE `bb_groups` ADD `avatar_ext_id` int(15) NOT NULL DEFAULT '0' AFTER `group_id`;
ALTER TABLE `bb_groups` ADD `mod_time` INT(11) NOT NULL DEFAULT '0' AFTER `group_time`;
ALTER TABLE `bb_groups` ADD `release_group` tinyint(4) NOT NULL DEFAULT '0' AFTER `group_type`;
ALTER TABLE `bb_groups` ADD `group_signature` text NOT NULL DEFAULT '' AFTER `group_description`;
ALTER TABLE `bb_posts` ADD `poster_rg_id` mediumint(8) NOT NULL DEFAULT '0' AFTER `poster_ip`;
ALTER TABLE `bb_posts` ADD `attach_rg_sig` tinyint(4) NOT NULL DEFAULT '0' AFTER `poster_rg_id`;

Изменения в данной ревизии:

- добавлено кеширование статистики торрент-профиля пользователя;
- изменено приветственное сообщение после установки трекера;
- исправлена ошибка с нерациональным кешированием числа жалоб;
- исправлена фильтрация email-адреса пользователя;
- исправлены некоторые ошибки в шаблоне;
- прочие мелкие исправления и улучшения.

Также в данной ревизии была переделана система групп. Добавлена возможность создания релиз-групп, модераторы которых имеют возможность редактирования описания группы, ее подписи и т.п. Благодаря этой возможности, вы можете создавать релиз-группы на своем трекере, профили которых будут содержать все необходимую информацию о группе в простом и понятном виде:

2014-08-27 20-47-05 Группы :: TorrentPier II - Torrent Tracker.png

Модератор группы может изменять ее описание, устанавливать аватару для группы, изменять ее "открытость" (делать группу открытой для свободного вступления или наоборот скрывать ее):

2014-08-27 21-02-30 Настройка группы :: TorrentPier II - Torrent Tracker.png

После установки всех необходимых настроек для группы, ее члены при создании релиза получат возможность прикреплять подпись группы к релизам:

2014-08-27 20-57-55 Редактировать сообщение :: TorrentPier II - Torrent Tracker.png

Если к релизу была прикреплена подпись группы, то в релизе это будет отражено подобным образом:

2014-08-27 20-58-17 Очень хороший релиз :: TorrentPier II - Torrent Tracker.png

То есть будет указана аватара группы, выведена ее подпись и будет дана ссылка на поиск всех релизов от имени этой релиз группы. И непосредственно в самом поиске раздач по трекеру добавлена возможность поиска раздач, созданных определенной группой:

2014-08-27 20-59-56 Трекер :: TorrentPier II - Torrent Tracker.png

Таким образом, просто назначив модераторов для релиз-групп, вы получаете замечательный инструмент для увеличения популярности ресурса, а пользователи прекрасную возможность видеть какие релиз-группы присутствуют на вашем трекере и в очень простом и удобном формате следить за всеми их релизами.
 
Последнее редактирование модератором:

Exile

Администратор
За основу релиз-групп спасибо Nightmare.

Предложения по их дальнейшему улучшению приветствуются.
 

Bullit

Пользователь
При попытке настройки групп выскакивает такое сообщение:
Код:
Forbidden
You don't have permission to access /group_config.php on this server.

Пришлось править файл .htaccess в корне, а именно строку
Код:
<FilesMatch "\.(.*sql|tpl|inc|db|log)|(config|common).php$">
заменить на
Код:
<FilesMatch "\.(.*sql|tpl|inc|db|log)|common.php$">

Будут еще какие-нибудь варианты? :)
 

Alexander.S

Пользователь
Одна из крутых обнов за последнее время! Но как я понял нового шаблона по умолчанию не предвидится к версии 600?
 

Alexander.S

Пользователь
Блин не успел дописать, надеюсь оставите на выбор старый и новый шаблон. Или даже перед внедрением покажите народу)

И не забудьте обновить/дополнить файлик contributors.txt к следующей версии ;)
 
Сверху