Форум больше не используется. Присоединяйтесь к каналу #community-ru в Slack for TYPO3 community |
31.05.2006, 21:07 | #1 |
Senior Member
Регистрация: 15.02.2006
Адрес: Петербург
Сообщений: 462
|
как проще всего перенести контент в сайт?
Есть много контента, который нужно перенести в сайт.
Это банальные word документы (текст, таблицы, нумерованные списки и т.п.). Таких документов немало. Каким образом проще всего запихать все это в Typo? Форматирование нужно максимально приближенное к оригиналу. 1. Пробовал с помощью htmlArea RTE v 1.2.0, он вроде бы понимает word таблицы и можно cut&paste из ворда, но разъезжается все на сайте после этого. Может быть CSS еще порулить надо было получше? 2. Можно из word'а html генерить и их вставлять в typo. На внешний вид наиболее похоже к оригиналу получается, но РАЗМЕР этих страниц огромный и не отредактировать нормально. 3. Также из word'а html генерить, но перед вставкой очищать от лишних тегов и их вставлять в typo. Собственно что бы еще придумать? ЗЫ Заказчик принципиально делает контент в Ворде и не планирует ничего менять. Хотя если возможен обратный вариант (изначально делать в каком-нить редакторе в typo, а потом уже в word пихать). Не знаю насколько реализуемо. |
31.05.2006, 21:58 | #2 |
Administrator
|
HTMLarea - к сожаленю по дефолту не вычащает нормально.
Можно его подкручивать... настраивать что он будет чистить. Но это большая работа. Попробуйте другие редакторы. Для ombudsman.mos.ru я поставил последний вариант RTE - он нормально вычащает простые вордовские документы ( rte_plus ) Сегодня тестировал tinyrte - он корректно вычистил сложную таблицу, которую не смогли вычистить HTMLarea и RTE. Последний раз редактировалось Valery Romanchev; 31.05.2006 в 22:00 |
31.05.2006, 23:04 | #3 |
Senior Member
Регистрация: 15.02.2006
Адрес: Петербург
Сообщений: 462
|
Спасибо за ответ.
Попробую эти редакторы. А возможно ли это: "Хотя если возможен обратный вариант (изначально делать в каком-нить редакторе в typo, а потом уже в word пихать). Не знаю насколько реализуемо." |
31.05.2006, 23:34 | #4 |
Новенький
|
тайпо тут не причем, деньги надо брать за ворд->html, отдельным пунктом в прайс-листе, я как-то опеноффисом открывал вордовые поделия и сохранял в Html, но при навороченном форматировании проще переделать в dreamweaver, чем разгребать помойку (про размер вы правильно заметили).
|
01.06.2006, 08:14 | #5 |
Senior Member
|
Мое мнение - лучше worda никто не распознает word-формат.
Поэтому можно пойти двумя путями: Первый - двухэтапный - пишем в Ворде скрипт который используя команду SaveAs сохраняет все файлы в КОМПАКТНОМ html. Наверное это возможно в офисе 2003. Обход каталогов сделать рекурсивным. Ворд решит все проблемы с рисунками. На втором этапе перенести все эти HTML в Typo3 либо php-скриптом, либо любым другим, умеющим работать с БД mysql. Например я перенес БД старого сайта используя Typo3-функции - для того чтобы в дереве соблюдался sorting (положение в дереве) - но это не так уж важно. Причем работать придется всего лишь с двумя таблицами - pages и tt_content. Затем придется сложить все рисунки в один каталог - а в БД поменять все img src на этот каталог. Второй путь - прямо в Ворде организовать доступ к Typo3 - но это тяжелее намного - пример - SPD в программном комплексе "Кодекс" (питерцы сделали). Если реализовать - круто будет - сидишь в Ворде и зарегистрировавшись размещаешь в нужном тебе дереве Typo3 документ. Круто для теток конечно, которым лень кроме Ворда работать где-либо . И еще один способ - наверное реальный - для импорта использовать OpenOffice - наверняка он может сохранять из командной строки вордовские файлы в формате html. Под юниксами наверное точно. Последний раз редактировалось Дылгеров Ц.В.; 01.06.2006 в 09:09 |
01.06.2006, 11:47 | #6 | ||
Administrator
|
Цитата:
А именно: есть сложно отформатированный документ в Word. вставляю его через буфер в открытый пустой документ OpenOffice (там есть тип документа HTML). Сразу же после вставки копирую снова в буфер и вставляю в HTMLArea Цитата:
На сегодняшнем уровне развития веб-технологий можно сделать, что из ворда что-то там можно будет публиковать.. но полного управления контентом не будет, и система в целом врядли будет надежной. Последний раз редактировалось Valery Romanchev; 01.06.2006 в 12:01 |
||
01.06.2006, 12:08 | #7 |
Senior Member
Регистрация: 15.02.2006
Адрес: Петербург
Сообщений: 462
|
Да форматирования в word'e не особо сложное.
Типа заголовок определенного размера выровнен по центру, основной текст курсивом, таблица с обычными границами. |
01.06.2006, 12:16 | #8 |
Senior Member
Регистрация: 15.02.2006
Адрес: Петербург
Сообщений: 462
|
Кстати еще вариант есть вставить очищенный Dreamwaver'ом word'овский html в htmlarea, с нажатой кнопкой html, или как она там называется, а потом уже обработать может быть даже вручную.
|
02.06.2006, 05:00 | #9 |
Senior Member
|
Для переноса большого количества файлов за один присест нужна командная строка - иначе как решить проблему вставки в Typo3.
Создаем скрипт который идет по каталогу и просматривает все файлы - открывает их в OpenOffice или Word и сохраняет в HTML - все через командную строку - и внедряет в БД Typo3. Пример работы с OpenOffice http://xmlhack.ru/texts/06/from-micr...penoffice.html |
02.06.2006, 11:06 | #10 |
Senior Member
Регистрация: 15.02.2006
Адрес: Петербург
Сообщений: 462
|
Больше интересует соответствие полученных, таким образом файлов, оригинальным документам.
А через PDF никак не получится преобразовать? Типа Doc->PDF->Typo3 но при этом чтобы можно было в тайпо редактировать... Хотя похоже это из области научной фантастики... Последний раз редактировалось Илья; 02.06.2006 в 11:09 |