LiveInternetMail.ru
Форум русской поддержки Joomla!® CMS
27.05.2012, 02:33:59 *
Добро пожаловать, Гость. Пожалуйста, войдите или зарегистрируйтесь.
Вам не пришло письмо с кодом активации?

Войти
   
   Начало   Поиск Joomla 1.7 FAQ Joomla 1.5 FAQ Joomla 1.0 FAQ Правила форума Новости Joomla Войти Регистрация Помощь  
Страниц: [1]   Вниз
  Добавить закладку  |  Печать  
Автор Тема: Перенести 600 материалов (статей) с одного сайта на другой?  (Прочитано 1154 раз)
0 Пользователей и 1 Гость смотрят эту тему.
AlexanderKiselev
Осваиваюсь на форуме
***

Репутация: +1/-0
Offline Offline

Сообщений: 62



« : 30.01.2011, 18:12:37 »

Ребят, я гуглил, искал так и не нашёл работающего конкретного ответа... Angry

Требуется взять материалы, категори и перенести на другой сайт.
Пробовал экспортировать таблицы не работает...
content
category
section

Спасибо всем за помощь. Дико неудобно спрашивать такую тупость ,но у меня не получается.
Просто я закосячил свой сайт, и теперь хочу всё сделать по новой, но 600 статей не могу оставить без внимания и переноса.
Спасибо!
Записан
kamit
Осваиваюсь на форуме
***

Репутация: +2/-0
Offline Offline

Пол: Мужской
Сообщений: 98


« Ответ #1 : 30.01.2011, 18:49:48 »

а с чем именно сложность экспортирования базы?
Записан
dremora
Тестеры
*****

Репутация: +34/-14
Offline Offline

Пол: Мужской
Сообщений: 573



« Ответ #2 : 30.01.2011, 19:20:26 »

Если категории и секции одинаковые, то можно запрос выполнить.
Записан
Invisibleon
Осваиваюсь на форуме
***

Репутация: +1/-0
Offline Offline

Сообщений: 37


« Ответ #3 : 30.01.2011, 20:32:59 »

AlexanderKiselev
заходи в phpmyadmin - экспортируй две таблицы jos_content и jos_categories (категории впринципе не обязательно, после переноста статей перенесешь через админ-панель в ту категорию какую надо)

открывай jos_content блокнотом (лучше Notepad++), далее ищи строчку (практически сразу будет около 50-100 строки):
Код:
--
-- Дамп данных таблицы `jos_content`
--

INSERT INTO `jos_content` (`id`, `title`, `alias`, `title_alias`, `introtext`,
тебе нужен кусок "insert into" - вставка статей в базу данных.

Каждая статья (материал) начинается так:
Код:
(1, 'Welcome to Joomla!', '
где перва цифра - это номер статьи

на твоем другом сайте наверняка есть статьи. Ты НЕ СМОЖЕШЬ импортировать старые статьи на новую базу - потому что у них будут совпадать номера.
Поэтому:

1) Открой новую базу и посмотри последний ID какой есть в новой базе
2) Открой старую базу и все ID статей поменяй на более большие значения (если в новой базе 100 статей(100-последний ID), то значит в твоей старой базе не должно быть ID ниже 100 (начинай нумеровать со 101 ID)
3) Копируешь код INSERT INTO из старой базы (с измененными ID)
4) Открываешь phpmyadmin новой базы и тыкай вкладку SQL
5) Выполнить SQL-запрос(ы) к базе данных - вставляешь сюда код из 3его пункта

Выполняем запрос - готово. Впоследствии надо будет практически тоже самое с категориями сделать (если их много) или же тупо через админ-панель нового сайта раскидать заново все статьи
Записан
petrukjazz
Новичок
*

Репутация: +0/-0
Offline Offline

Сообщений: 1


« Ответ #4 : 18.10.2011, 02:01:27 »

ребята спасибо))помогли сэкономить кучу времени,за что вам искренне благодарен))
Записан
echr
Новичок
*

Репутация: +0/-0
Offline Offline

Сообщений: 1


« Ответ #5 : 25.12.2011, 04:06:15 »

Спасибо за детальный совет, специально зарегистрировался, чтобы иметь возможность поблагодарить.
AlexanderKiselev
заходи в phpmyadmin - экспортируй две таблицы jos_content и jos_categories (категории впринципе не обязательно, после переноста статей перенесешь через админ-панель в ту категорию какую надо)

открывай jos_content блокнотом (лучше Notepad++), далее ищи строчку (практически сразу будет около 50-100 строки):
Код:
--
-- Дамп данных таблицы `jos_content`
--

INSERT INTO `jos_content` (`id`, `title`, `alias`, `title_alias`, `introtext`,
тебе нужен кусок "insert into" - вставка статей в базу данных.

Каждая статья (материал) начинается так:
Код:
(1, 'Welcome to Joomla!', '
где перва цифра - это номер статьи

на твоем другом сайте наверняка есть статьи. Ты НЕ СМОЖЕШЬ импортировать старые статьи на новую базу - потому что у них будут совпадать номера.
Поэтому:

1) Открой новую базу и посмотри последний ID какой есть в новой базе
2) Открой старую базу и все ID статей поменяй на более большие значения (если в новой базе 100 статей(100-последний ID), то значит в твоей старой базе не должно быть ID ниже 100 (начинай нумеровать со 101 ID)
3) Копируешь код INSERT INTO из старой базы (с измененными ID)
4) Открываешь phpmyadmin новой базы и тыкай вкладку SQL
5) Выполнить SQL-запрос(ы) к базе данных - вставляешь сюда код из 3его пункта

Выполняем запрос - готово. Впоследствии надо будет практически тоже самое с категориями сделать (если их много) или же тупо через админ-панель нового сайта раскидать заново все статьи
Записан
Страниц: [1]   Вверх
  Добавить закладку  |  Печать  
 
Перейти в:  

Рейтинг@Mail.ru Rambler Top100 Powered by SMF 1.1.16 | SMF © 2006, Simple Machines

Joomlaforum.ru is not affiliated with or endorsed by the Joomla! Project or Open Source Matters.
The Joomla! name and logo is used under a limited license granted by Open Source Matters
the trademark holder in the United States and other countries.

LiveInternet