|
Переход с Fireboard RE 1.9 на Fireboard RE 2.0 6 мес., 3 нед. назад
|
Репутация: 42
|
Инструкция по апгрейду с версии Fireboard RE 1.9 на Fireboard RE 2.0
Прежде всего, следует сказать, что Fireboard RE версии 1.9 при стандартной деинсталляции через Админку Джумлы не удаляет никаких своих данных - все пользователи, сообщения, темы и форумы останутся на месте!
Порядок действий следующий:
1. Скачайте архив с дистрибутивом.
2. Если вы хотите сохранить вложения в сообщениях - сохраните где-нибудь содержимое каталогов components/com_fireboard/uploaded/files и components/com_fireboard/uploaded/images. Если вы хотите сохранить аватары пользователей - то и каталог components/com_fireboard/uploaded/avatars.
3. Деинсталлируйте форум версии 1.9 из Админки стандартным способом. Помните, что этот процесс не удаляет никаких ваших данных из форума - все сообщения, темы, пользователи останутся на месте!
4. Установите компонент версии 2.0 из Админки стандартным способом.
ВАЖНО: не входите на этом этапе в Панель управления форумом!!!
5. Войдите в PHPMyAdmin и выполните в своей базе данных следующие SQL-запросы:
первый:
| Код: | |
ALTER TABLE #__fb_users ADD `GTALK` varchar(50) default NULL, ADD `websitename` varchar(50) default NULL, ADD `websiteurl` varchar(50) default NULL, ADD `rank` tinyint(4) NOT NULL default '0'
|
второй
| Код: | | CREATE TABLE IF NOT EXISTS `#__fb_polls` (`pollid` int(11) NOT NULL AUTO_INCREMENT, `threadid` VARCHAR( 11 ) DEFAULT '0' NOT NULL, `avtorid` int(11) NOT NULL default '0', `vopros` text, `closed` INT( 1 ) NOT NULL DEFAULT '0', KEY `pollid` (`pollid`))
|
третий
| Код: | | CREATE TABLE IF NOT EXISTS `#__fb_pollsotvet` (`poll_id` int(11) DEFAULT '0' NOT NULL, `pollotvet` text, KEY `poll_id` (`poll_id`))
|
четвертый
| Код: | |
CREATE TABLE IF NOT EXISTS `jos_fb_pollsresults` (`answerid` int(11) NOT NULL AUTO_INCREMENT, `threadid` VARCHAR( 11 ) DEFAULT '0' NOT NULL, `answeruserid` int(11) DEFAULT '0' NOT NULL, `answer` INT( 1 ) NOT NULL, KEY `answerid` (`answerid`))
|
пятый
| Код: | |
alter table `#__fb_categories` add column `class_sfx` varchar(20) NOT NULL
|
шестой
| Код: | |
alter table `#__fb_categories` add column `headerdesc` text NOT NULL
|
седьмой
| Код: | |
UPDATE jos_fb_attachments SET filelocation = replace(filelocation,'[тут вписать абсолютный путь к корню вашей Joomla!- например: home/mysiteru/www]/components/com_fireboard/uploaded','/images/fbfiles')
|
восьмой
| Код: | |
ALTER TABLE jos_fb_users ADD `ban` tinyint(1) NOT NULL default '0'
|
девятый
| Код: | |
ALTER TABLE jos_fb_categories ADD `numTopics` mediumint(8) NOT NULL default '0', ADD `numPosts` mediumint(8) NOT NULL default '0'
|
десятый
| Код: | |
CREATE TABLE `jos_fb_ranks` (
`rank_id` mediumint(8) unsigned NOT NULL auto_increment,
`rank_title` varchar(255) NOT NULL default '',
`rank_min` mediumint(8) unsigned NOT NULL default '0',
`rank_special` tinyint(1) unsigned NOT NULL default '0',
`rank_image` varchar(255) NOT NULL default '',
PRIMARY KEY (`rank_id`)
) ENGINE=MyISAM AUTO_INCREMENT=10;
|
наполнение таблицы Рангов (если нужно):
| Код: | |
INSERT INTO `jos_fb_ranks` (`rank_id`, `rank_title`, `rank_min`, `rank_special`, `rank_image`) VALUES (1, 'Fresh Boarder', 0, 0, 'rank1.gif');
INSERT INTO `jos_fb_ranks` (`rank_id`, `rank_title`, `rank_min`, `rank_special`, `rank_image`) VALUES (2, 'Junior Boarder', 20, 0, 'rank2.gif');
INSERT INTO `jos_fb_ranks` (`rank_id`, `rank_title`, `rank_min`, `rank_special`, `rank_image`) VALUES (3, 'Senior Boarder', 40, 0, 'rank3.gif');
INSERT INTO `jos_fb_ranks` (`rank_id`, `rank_title`, `rank_min`, `rank_special`, `rank_image`) VALUES (4, 'Expert Boarder', 80, 0, 'rank4.gif');
INSERT INTO `jos_fb_ranks` (`rank_id`, `rank_title`, `rank_min`, `rank_special`, `rank_image`) VALUES (5, 'Gold Boarder', 160, 0, 'rank5.gif');
INSERT INTO `jos_fb_ranks` (`rank_id`, `rank_title`, `rank_min`, `rank_special`, `rank_image`) VALUES (6, 'Platinum Boarder', 320, 0, 'rank6.gif');
INSERT INTO `jos_fb_ranks` (`rank_id`, `rank_title`, `rank_min`, `rank_special`, `rank_image`) VALUES (7, 'Administrator', 0, 1, 'rankadmin.gif');
INSERT INTO `jos_fb_ranks` (`rank_id`, `rank_title`, `rank_min`, `rank_special`, `rank_image`) VALUES (8, 'Moderator', 0, 1, 'rankmod.gif');
INSERT INTO `jos_fb_ranks` (`rank_id`, `rank_title`, `rank_min`, `rank_special`, `rank_image`) VALUES (9, 'Spammer', 0, 1, 'rankspammer.gif');
|
(символы #__ замените на ваш префикс таблиц Базы, по умолчанию - jos_)
6. Войдите в Панель управления и приступайте к конфигурации форума.
7. Если вам нужно восстановить вложения в сообщениях и аватары - скопируйте сохраненное содержимое каталогов в каталоги images/fbfiles/images, images/fbfiles/files, images/fbfiles/avatars соответственно.
|
|
|
Зарегистрирован
|
|
|
Последнее редактирование: 15.05.2008 14:15 Редактировал adeptus.
|
|
|
|
|
|
Для добавления сообщений Вы должны зарегистрироваться или авторизоваться |
|
|
RE: Переход с Fireboard RE 1.9 на Fireboard RE 2.0 6 мес., 3 нед. назад
|
Репутация: 25
|
|
sova писал(а):
У кого то после перехода с Fireboard RE 1.9 на Fireboard RE 2.0 отображаются аватары в перечне категорий?
да
|
|
|
Зарегистрирован
|
|
|
Закон зрения Паскаля.
Существует достаточно света для тех, кто хочет видеть, и достаточно мрака для тех, кто не хочет.
|
|
|
Для добавления сообщений Вы должны зарегистрироваться или авторизоваться |
|
|
RE: Переход с Fireboard RE 1.9 на Fireboard RE 2.0 6 мес., 3 нед. назад
|
Репутация: 25
|
|
седьмой скриптик, мне кажеццо, надо немного подправить
потому как путь должен быть абсолютным, иначе в панели управления изображениями/файлами, нет возможности перейти к сообщения в котором этот элемент опубликован.
|
|
|
Зарегистрирован
|
|
|
Последнее редактирование: 16.05.2008 00:08 Редактировал gardey.
|
|
|
Закон зрения Паскаля.
Существует достаточно света для тех, кто хочет видеть, и достаточно мрака для тех, кто не хочет.
|
|
|
Для добавления сообщений Вы должны зарегистрироваться или авторизоваться |
|
|
RE: Переход с Fireboard RE 1.9 на Fireboard RE 2.0 6 мес., 3 нед. назад
|
Репутация: 42
|
|
gardey писал(а):
седьмой скриптик, мне кажеццо, надо немного подправить:
Вник. Ни в коем случае! Пост ваш поправьте или удалите.
|
|
|
Зарегистрирован
|
|
|
Последнее редактирование: 15.05.2008 23:56 Редактировал adeptus.
|
|
|
|
|
|
Для добавления сообщений Вы должны зарегистрироваться или авторизоваться |
|
|