From 7241e419fe91af2bb694002b8944c0e07c272e82 Mon Sep 17 00:00:00 2001 From: Exile Date: Wed, 27 Aug 2014 17:26:20 +0400 Subject: [PATCH] Group fixes MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Наточил я свой топор, багофиксов полон двор. Некоторые изменения и фиксы новой системы групп по результатам тестирования. --- README.md | 6 +++-- upgrade/r600-stable.php | 14 ++++++++++ upload/config.php | 4 +-- upload/groupcp.php | 27 ++++++++++--------- upload/includes/functions.php | 3 ++- upload/language/en/main.php | 5 ++-- upload/language/ru/main.php | 7 ++--- upload/language/uk/main.php | 7 ++--- upload/posting.php | 1 + upload/templates/default/group_config.tpl | 31 ++++++++++++---------- upload/templates/default/groupcp.tpl | 18 ++++++++----- upload/templates/default/posting.tpl | 7 +++-- upload/templates/default/tracker.tpl | 32 +++++++++++++---------- upload/templates/default/viewtopic.tpl | 18 ++++++------- upload/tracker.php | 18 ++++++------- upload/viewtopic.php | 3 ++- 16 files changed, 117 insertions(+), 84 deletions(-) diff --git a/README.md b/README.md index fe6f10d6e..b2b560184 100644 --- a/README.md +++ b/README.md @@ -11,8 +11,10 @@ TorrentPier II - движок торрент-трекера, написанны 2. Создаем базу данных, в которую при помощи phpmyadmin (или любого другого удобного инструмента) импортируем дамп, расположенный в папке **install/sql/mysql.sql** 3. Правим файл конфигурации **config.php**, загруженный на сервер: -> $bb_cfg['db']['db1'] = array('localhost', 'dbase', 'user', 'pass', $charset, $pconnect); -> В данной строке изменяем данные входа в базу данных, остальные правки в файле вносятся по усмотрению, исходя из необходимости из внесения (ориентируйтесь на описания, указанные у полей). +> ***$bb_cfg['db']['db1'] = array('localhost', 'dbase', 'user', 'pass', $charset, $pconnect);*** +В данной строке изменяем данные входа в базу данных +***$domain_name = 'torrentpier.me';*** +В данной строке указываем ваше доменное имя. Остальные правки в файле вносятся по усмотрению, исходя из необходимости из внесения (ориентируйтесь на описания, указанные у полей). 4. Редактируем указанные файлы: + **favicon.ico** (меняем на свою иконку, если есть) diff --git a/upgrade/r600-stable.php b/upgrade/r600-stable.php index f2eb73d01..b11071ac2 100644 --- a/upgrade/r600-stable.php +++ b/upgrade/r600-stable.php @@ -123,6 +123,20 @@ INSERT INTO `bb_cron` VALUES (23, 1, 'Update forums atom', 'update_forums_atom.p UPDATE `bb_attachments_config` SET `config_value` = 'old_files' WHERE `config_name` = 'upload_dir'; // изменено 595 ↑ DELETE FROM `bb_smilies` WHERE `code` = ':cd:'; // удалено 596 +ALTER TABLE `bb_groups` CHANGE `group_description` `group_description` text NOT NULL DEFAULT ''; + // изменено 598 ↑ +ALTER TABLE `bb_groups` ADD `avatar_ext_id` int(15) NOT NULL DEFAULT '0' AFTER `group_id`; + // добавлено 598 ↑ +ALTER TABLE `bb_groups` ADD `mod_time` INT(11) NOT NULL DEFAULT '0' AFTER `group_time`; + // добавлено 598 ↑ +ALTER TABLE `bb_groups` ADD `release_group` tinyint(4) NOT NULL DEFAULT '0' AFTER `group_type`; + // добавлено 598 ↑ +ALTER TABLE `bb_groups` ADD `group_signature` text NOT NULL DEFAULT '' AFTER `group_description`; + // добавлено 598 ↑ +ALTER TABLE `bb_posts` ADD `poster_rg_id` mediumint(8) NOT NULL DEFAULT '0' AFTER `poster_ip`; + // добавлено 598 ↑ +ALTER TABLE `bb_posts` ADD `attach_rg_sig` tinyint(4) NOT NULL DEFAULT '0' AFTER `poster_rg_id`; + // добавлено 598 ↑ Удаленные файлы/папки: diff --git a/upload/config.php b/upload/config.php index 8dcba493b..cacbe6c57 100644 --- a/upload/config.php +++ b/upload/config.php @@ -550,7 +550,7 @@ $bb_cfg['gen_forums_allowed_ext'] = array('zip', 'rar'); // для о $bb_cfg['avatars'] = array( 'allowed_ext' => array('gif','jpg','jpeg','png'), // разрешенные форматы файлов 'bot_avatar' => 'gallery/bot.gif', // аватара бота - 'max_size' => 50*1024, // размер аватары в байтах + 'max_size' => 100*1024, // размер аватары в байтах 'max_height' => 100, // высота аватара в px 'max_width' => 100, // ширина аватара в px 'no_avatar' => 'gallery/noavatar.png', // дефолтная аватара @@ -561,7 +561,7 @@ $bb_cfg['avatars'] = array( // Group avatars $bb_cfg['group_avatars'] = array( 'allowed_ext' => array('gif','jpg','jpeg','png'), // разрешенные форматы файлов - 'max_size' => 50*1024, // размер аватары в байтах + 'max_size' => 100*1024, // размер аватары в байтах 'max_height' => 300, // высота аватара в px 'max_width' => 300, // ширина аватара в px 'no_avatar' => 'gallery/noavatar.png', // дефолтная аватара diff --git a/upload/groupcp.php b/upload/groupcp.php index d3aa41afc..b80ed9848 100644 --- a/upload/groupcp.php +++ b/upload/groupcp.php @@ -149,7 +149,7 @@ if (!$group_id) $candidates = ($data['c']) ? $lang['PENDING_MEMBERS'] .': '. $data['c'] : $lang['NO_PENDING_GROUP_MEMBERS']; $options .= '
  • '. $text .'
  • '; - $options .= ($data['rg']) ? '