Russian TYPO3 community

Russian TYPO3 community (http://forum.typo3.ru/index.php)
-   Общие вопросы (http://forum.typo3.ru/forumdisplay.php?f=12)
-   -   Как правильно перенести информацию на другою CMS (http://forum.typo3.ru/showthread.php?t=9077)

onikys 14.12.2010 01:25

Как правильно перенести информацию на другою CMS
 
Здравствуйте уважаемые форумчане!

Возникла потребность перенести сайт на другой движок из Typo3.

Как лучше перенести весь контент? У кого был опыт в этом деле?

Спасибо!

void 14.12.2010 03:10

Решение задачи очень зависит от структуры вашего сайта и движка, на который вы будете это переносить. Скорее всего, придётся написать самостоятельно несколько SQL и/или PHP скриптов.

shuman 16.12.2010 14:33

В свое время писал скрипт, который переносил сайт. Это был паук, который обходил все страницы переносимого сайта. Предварительно я расставил в html коде отметки начала и конца значимого текста путем добавления их в код старого движка. Это было нужно чтобы отделить текст от статичного меню, верха и низа, а также чтобы понимать что это текст страниц или новостей. Паук размещал значимый текст в БД Typo3. Как это делалось? В Typo3 есть возможность писать cli-скрипты с использованием API typo3. Там также есть возможность добавлять в любую таблицу записи правильным способом. Особенно это важно для создания дерева сайта (в таблице pages есть поле, которое задает порядковый номер страницы).
К сожалению этот скрипт затерялся.

Valery Romanchev 16.12.2010 17:06

страницы проще переносить вручную копипастом (даже если их пару сотен... если тысячи, тогда может стоит подумать насчет скриптов)

новости можно перенести SQL запросами

Морозный 17.12.2010 16:02

Вопрос в тему: где можно найти документацию по структуре БД в typo3?
С typo3 не работал, но потребовалось перенести данные на самописную CMS. Желания познавать типо3 нет, хочу лишь документацию по базе глянуть

-=UncleByte=- 17.12.2010 17:43

Весь основной контент лежит в tt_content, остальное находится в таблицах с именем экстеншна, который используется, т.е. новости tt_news и т.д.
Проще всего посмотреть в phpMyAdmin что и где лежит.

Морозный 17.12.2010 19:06

Спасибо, но это и так понятно.
Интересно почитать о следующем:
1. Как хранится дата\время создания страницы?
2. Как хранятся картинки.

onikys 17.12.2010 23:27

Насколько я знаю весь контент хранится в бд. Я думаю может сделать дамп БД и потом sql файл распарсить?


Часовой пояс GMT +4, время: 16:08.

Работает на vBulletin® версия 3.8.1.
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Перевод: zCarot