Обновление #26 2009.11.16

Аватара пользователя
PPK
Администратор
Сообщения: 8972
Зарегистрирован: 21 мар 2009, 17:13
Благодарил (а): 71 раз
Поблагодарили: 1297 раз

Сообщение PPK 10 ноя 2009, 11:48

а. Добавлена возможность определять статусы для торрентов (запрещён, обновлён, проверен, не проверен и т.д.), соотв. определены дополнительные права: Может управлять блокированными торрентами, Может загружать торренты на трекер без их предварительной проверки
б. Исправлено: проблема ввода данных в дополнительные поля в стилях на базе prosilver в некоторых браузерах, ошибка при копировании тем из форума-трекера в форум-трекер, ошибка объединения тем из форума-трекера в форум трекер, ошибка перещения сообщений в (из) темы в форумы-трекеры + ещё пара небольших исправлений
в. Добавлена функция не дающая скачивать торрент если пользователь не может скачать торрент из-за низкого ратио, аплоада и т.д. (ранее файл торрента можно было скачать и аннонсировать, но нельзя было получить список пиров, т.е. нельзя было скачать содержимое торрент файла)
г. Исправлено повторное добавление имени хоста (IP адреса) к скачиваемому торрент файлу, если торрент файл уже содержит имя хоста
Аватара пользователя
PPK
Администратор
Сообщения: 8972
Зарегистрирован: 21 мар 2009, 17:13
Благодарил (а): 71 раз
Поблагодарили: 1297 раз

Сообщение PPK 16 ноя 2009, 11:29

Скачать:
ppkBB3cker-UP26-free-20091116.7z

md5: 2b9a9af7f5ad9605591347d3d7b1c837
sha1: 8c44165b79f3c87027a42df8f979d86f9b4613b0

1. Заменяем файлы трекера файлами из архива
2. Запускаем http://адрес_трекера/install/install_update26.php
3. Удаляем директорию /install/
4. Идём в адм. раздел - вкладка Общие - Очистить кэш - Выполнить
5. Для всех стилей на базе prosilver: адм. раздел - стили - шаблоны - напротив названия стиля - нажать ссылку Обновить

В случае обновления с помощью патч файла, соотв. заменить файлы трекера пропатченными файлами, далее всё по пунктам.

жирным шрифтом обозначены новые файлы
/download/file.php
/images/tracker/encrypted.png
/images/tracker/halfencrypted_big.png
/images/tracker/encrypted_big.png
/images/tracker/gadu_protocol.png
/images/tracker/halfencrypted.png
/tracker/include/download/index.htm
/tracker/include/download/file_add1.php

/tracker/include/importtorrents.php
/tracker/include/viewtopic_add1.php
/tracker/include/viewtopic_add2_torrent.php
/tracker/announce.php
/portal/block/ppkBB3cker.php
/styles/blueGrace2/template/search_results_tracker.html
/styles/blueGrace2/template/viewforum_tracker_body.html
/styles/blueGrace2/template/viewtopic_tracker_body.html
/styles/subsilver2/template/search_results_tracker.html
/styles/subsilver2/template/viewforum_tracker_body.html
/styles/subsilver2/template/viewtopic_tracker_body.html
/styles/blueGrace/template/search_results_tracker.html
/styles/blueGrace/template/viewforum_tracker_body.html
/styles/blueGrace/template/viewtopic_tracker_body.html
/styles/prosilver/template/search_results_tracker.html
/styles/prosilver/template/posting_editor.html
/styles/prosilver/template/viewforum_tracker_body.html
/styles/prosilver/template/viewtopic_tracker_body.html
/styles/prosilver/template/quick_reply.html
/search.php
/viewforum.php
/includes/mcp/mcp_topic.php
/includes/mcp/mcp_main.php
/includes/mcp/mcp_forum.php
/includes/functions.php
/language/ru/acp/permissions_phpbb.php
/language/ru/mcp.php
/language/ru/viewtopic.php
/language/ru/common.php

После обновления необходимо установить два права для соответствующих групп или пользователей:

1. Адм. раздел - Права доступа - Пользовательские/Форумные роли - вкладка Трекер - Может управлять блокированными торрентами, данное право нужно устанавливать только для администраторов и модераторов (второе по желанию), если не установить - нельзя будет менять статусы торрентов, статусы меняются в блоке Опции на странице просмотра темы торррента
2. Адм. раздел - Права доступа - Пользовательские/Форумные роли - вкладка Трекер - Может загружать торренты на трекер без их предварительной проверки, данное право нужно установить для всех кому разрешено загружать торренты без их проверки (включая администраторов и модераторов), если не установить - торрент пользователя без этого права нельзя будет скачать до того момента пока его (торрента) статус не будет изменён

3. Как добавлять/менять статусы, файл: /language/ru/common.php, в самом низу, массивы:
'TRACKER_FORB_REASON' - описание статуса (отображается на странице темы торрента)
'TRACKER_FORB_MARK' - "значок" статуса (отображается в списке тем и на странице просмотра результатов поиска)

Можно использовать числа от 99 до -99, 0 - без статуса, число больше 0 - торрент нельзя скачать, число меньше 0 - торрент можно скачать, нельзя менять или удалять статусы с индексом 0, 1, 5 и -1 (менять имеется ввиду по смыслу, но например можно переименовать 1=>'запрещённый торрент' в 1=>'блокированный торрент'), нельзя использовать статус с индексом 9

Пример добавления торрента который нельзя скачать, с описанием "закрыт правообладателем"

Код: Выделить всё

   'TRACKER_FORB_REASON'   => array(
               6=>'закрыт правообладателем',
               ),
   'TRACKER_FORB_MARK'   => array(
               6=>'<font color="#FF0000">&copy;</font>',
               ),


Для любителей строгово HTML кода нужно заменить тег font на "валидный" тег
У вас нет необходимых прав для просмотра вложений в этом сообщении.
Аватара пользователя
PPK
Администратор
Сообщения: 8972
Зарегистрирован: 21 мар 2009, 17:13
Благодарил (а): 71 раз
Поблагодарили: 1297 раз

Сообщение PPK 16 ноя 2009, 14:09

Если при запуске http://адрес_трекера/install/install_update26.php появляется ошибка:

Код: Выделить всё

Error: ALTER TABLE `phpbb_tracker_torrents` CHANGE `forb` `forb` TINYINT( 2 ) NOT NULL DEFAULT '0'

выполнить:

Код: Выделить всё

ALTER TABLE `phpbb_tracker_torrents` ADD `forb` TINYINT( 2 ) NOT NULL DEFAULT '0'

Если префикс таблиц не phpbb_ - заменить на свой

Вернуться в «Новости по трекеру и обновлениям»

Кто сейчас на конференции

Сейчас этот форум просматривают: CCBot и 0 гостей