Merge pull request #26 from torrentpier/develop

R596

Основные изменения в данной ревизии:

- добавлен опциональный атрибут nofollow для внешних ссылок, размещаемых в сообщениях;
- добавлена поддержка добавления ретрекера в скачиваемые торренты (отключаемая глобально и непосредственно пользователем);
- добавлена генерация magnet-ссылок для DC++ хабов, в просмотре содержимого торрента;

- переделано выделение форумов при их поиске в карте форума;
- переделан принцип генерации карты сайта (порядок тем);
- переделан принцип сортировки смайликов;

- исправлена ошибка с отрицательными размерами файлов, в просмотре содержимого торрента;
- исправлена ошибка с несоответствием поля lastmod стандарту у карты сайта;
- исправлена ошибка в запросе подписки на тему;
- исправлено форматирование картинки bb-кодом [img] по центру;
- исправление ошибки в украинской локализации (число скачиваний);

- удалены заготовки для чата (чат будет добавлен после стабильной, 600 ревизии);
- удален несоответствующий базовому набору смайлик.
Merge pull request #27 from torrentpier/develop

R597

Добавлена схема обновления базы и файлов до ревизии r600 с предыдущей стабильной. Для продвинутых пользователей уже возможно ручное обновление, путем последовательного выполнения запросов и запуска конвертеров "сложных" ревизий. Автоматический конвертер будет в ревизии r599.

Основные изменения в данной ревизии:

- добавлен поиск раздач по info-hash;
- добавлен вывод info-hash торрента в теме;
- добавлен недостающий конвертер на версию r496;

- переделано подключение языков (теперь достаточно закинуть папку и указать его в списке доступных для выбора пользователю в файле config.php);

- исправлена ошибка с автоматическим выбором украинского языка (язык переименован для соответствия стандарту);
- исправлена ошибка с генерацией atom-лент в случае их отсутствия;
- исправлено двойное подключение SWFObject в скриптах;
- исправлено отображение колонок в просмотре форума (небольшие правки стиля).
Merge pull request #28 from torrentpier/develop

R598

Переделана система групп. Добавлена возможность создания релиз-групп, модераторы которых имеют возможность редактирования описания группы, ее подписи и т.п. Подробное описание со скриншотами опубликовано на форуме: http://torrentpier.me/threads/26134/

Для обновления на данную ревизию потребуется выполнение следующих запросов:

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-адреса пользователя;
- исправлены некоторые ошибки в шаблоне;
- прочие мелкие исправления и улучшения.
Merge pull request #29 from torrentpier/develop

R599

Подготовка к релизу. Функциональные изменения в движок более не вносятся.

Основные изменения в данной ревизии:

- добавлена поддержка подключения локального файла конфигурации (подробнее в README.md);
- исправлена ошибка с недоступностью страницы настройки групп на веб-сервере Apache;
- исправлена ошибка при цитировании выделенного текста в форме быстрого ответа;
- чистка в языковых файлах, в шаблоне, мелкие исправления верстки шаблона в профиле;
- исправление ошибки при отправке личных сообщений, вызванных ревизией 598;
- исправление ошибки с невозможностью отключения показа подписи релиз-групы;
- переименование файла groupcp.php в group.php.

Также был добавлен небольшой бонус - летняя версия логотипа TorrentPier II.
Добавлена страница с правилами. Настройка страницы из админки.
Merge pull request #30 from torrentpier/feature/terms

Feature/terms