Нужна консультация (бд инстанта) + советы по уставновке и настройке

#1 2 июля 2011 в 18:58
Возникла необходимость в автоматизации переноса сайта на инстант, нужна консультация в какие таблицы бд что переносить контент.
Так же воспользуюсь помощью по установке и настройке, а так же советами по использованию тех или иных компонентов/модулей.
Жду ваших предложений в личку.
Денег много не обещаю, буду рассмотривать ваши цены за "помощь"
#2 2 июля 2011 в 19:38
Хз обычно переносят новости, статьи — как правило довольно несложно путем сопостовления нужных полей в БД старого сайта и нового.
Делается просто дамп SQL
потом в дамне поля БД старого стайта
заменяется в любом редакторе — найтии заменить названия старый полей БД CMS на названия полей в новом формате CMS БД...
В большинсвет случаем такой метод работает....
Ну найти в каих поля сами статьи — думаю не сложно по данной документации
instantcms.ru/wiki/doku.php/%D1%81%D0%BF%D1%80%D0%B0%D0%B2%D0%BE%D1%87%D0%BD%D0%B8%D0%BA:%D1%81%D1%82%D1%80%D1%83%D0%BA%D1%82%D1%83%D1%80%D0%B0_%D0%B1%D0%B0%D0%B7%D1%8B_%D0%B4%D0%B0%D0%BD%D0%BD%D1%8B%D1%85

А найти где хранятся ваши стати в старом сайте — думаю можно зиз документации предыдущей CMS
#3 2 июля 2011 в 20:21
SeaLord, не совсем все так просто в моей задачке
Мне нужно перенести и юзеров и блоги и новости и статьи и объявления и каталог организаций, работка не простая, т.к. нужно сохранить привязку юзеров ко их записям
#4 2 июля 2011 в 21:40
Alexander, ну в Любом случае надо сопоставлять поля....
ну вот пример блоги....
cms_blogs — главная таблица блогов;
cms_blog_authors — таблица содержащая информацию о авторах блогов;
cms_blog_cats — категории блогов;
cms_blog_files — пути к файлам блогов;
cms_blog_posts — таблицы постов в блогах;
Т.е. есть информация о блогах практически полностью позволяет сопоставить.
Каталоги или объявления тоже есть
cms_board_cats — категории доски объявлений;
cms_board_items — сами объявления;
НУ вобщем жто старой описаени описание новой таблици есть в самом файле БД.
В любом случае тему можно раскурить или приблизить к этому состоянию.
Т.е. елси не все перенести, то большую часть.
#5 2 июля 2011 в 21:40
Alexander, ну в Любом случае надо сопоставлять поля....
ну вот пример блоги....
cms_blogs — главная таблица блогов;
cms_blog_authors — таблица содержащая информацию о авторах блогов;
cms_blog_cats — категории блогов;
cms_blog_files — пути к файлам блогов;
cms_blog_posts — таблицы постов в блогах;
Т.е. есть информация о блогах практически полностью позволяет сопоставить.
Каталоги или объявления тоже есть
cms_board_cats — категории доски объявлений;
cms_board_items — сами объявления;
НУ вобщем жто старой описаени описание новой таблици есть в самом файле БД.
В любом случае тему можно раскурить или приблизить к этому состоянию.
Т.е. елси не все перенести, то большую часть.
#6 2 июля 2011 в 22:12
SeaLord, да с этим то понятно, я просто хотел чтоб ни чего не забыть, составить что то типа схемы, в какую таблицу и в какое поле в ней какая инфа заносится.
Кстати это будет полезно думаю многим разработчикам, я например в дальнейшем планирую парсер для различных разделов, для автоматического наполнения сайтов актуальной информацией по нужной теме, там данная схемка-табличка тоже очень пригодится.
#7 2 июля 2011 в 22:15
Ну выкладывайте что там у вас есть может и поможем, чем сможем.
Вприципе данная схема поможет как и перехать так и съехать с InstantCMS обратно еслит что-то не устроит.
#8 2 июля 2011 в 23:19
Сравнив текущие таблицы с описанными в доках, получим что у нас есть не описанные таблицы:
cms_actions названия и параметры активности юзера;
cms_actions_log логи активности юзеров
cms_comment_targets урлы страниц компонентов и их title
cms_cron_jobs запланированные задания для работы по крону
cms_ns_transactions ?
cms_rating_targets ?
cms_ratings_total ?
cms_uc_cats_access ?
cms_uc_tags ?
cms_user_albums фотоальбомы юзера
cms_user_invites инвайты юзера
Правильно ли я описал их и для чего нужны остальные?
(понятно что они относятся к рейтингу и УК, но что там записывается я не допонял)
#9 3 июля 2011 в 06:22
Alexander, за подробностями лучше к разрабам… волочиться… мы только "догадываемся"
А вообще тут больше интересна ваша структура… нежели InstatCMS
#10 3 июля 2011 в 09:37
Приветствую всех. У меня такой вопрос. Как известно, от перемены мест слогаемых, сумма не меняется.
А как обстоят дела с запросами в БД.
Пример. Имеем таблицу:
CREATE TABLE `cms_blogs` (
`id`,
`user_id`,
...
}
Значит запрос на добавление данных должен выглядеть вот так:
INSERT INTO `cms_blogs` (`id`, `user_id`) VALUES
(1, 10,);
А если в запросе порядок полей поменять местами это прокатит?
CREATE TABLE `cms_blogs` (
`id`,
`user_id`,
...
}
INSERT INTO `cms_blogs` (`user_id`, `id`) VALUES
(10, 1,);
Или нужно строго соблюдать последовательность полей?
#11 3 июля 2011 в 09:47
Я заказывал парсер. 2 дня и сайт на инстанте. с дле переехал.
#12 3 июля 2011 в 17:44
Василёк, помоему без разницы, хотя могу ошибаться
RooKee, можно про парсер поподробнее тут или в личку
#13 5 июля 2011 в 01:20
Итак, чтоб перенести юзеров в базу, нужно доопределить поля в бд cms_users

id id
group_id Группы пользователей
login Логин
nickname Имя пользователя
password Пароль
email Email
icq Icq
regdate Дата регистрации
logdate Дата последнего входа
birthdate День рождения
is_locked ???
is_deleted ???
rating Рейтинг
points ???
last_ip Последний ip
status Статус
status_date Дата статуса
invited_by ???
invdate ???
#14 5 июля 2011 в 01:37
id id
group_id Группы пользователей
login Логин
nickname Имя пользователя
password Пароль
email Email
icq Icq
regdate Дата регистрации
logdate Дата последнего входа
birthdate День рождения
is_locked Аккаунт блокирован
is_deleted Аккаунт удален
rating Рейтинг
points Карма
last_ip Последний ip
status Статус
status_date Дата статуса
invited_by Кем приглашен
invdate Дата приглашения
Вы не можете отвечать в этой теме.
Войдите или зарегистрируйтесь, чтобы писать на форуме.
Используя этот сайт, вы соглашаетесь с тем, что мы используем файлы cookie.