Russian TYPO3 community

Russian TYPO3 community (http://forum.typo3.ru/index.php)
-   HTMLArea, RTE, tinymce_rte и другие визуальные редакторы (http://forum.typo3.ru/forumdisplay.php?f=24)
-   -   Вместо <ul><li> вставляются теги <p>·&nbsp;&nbsp; (http://forum.typo3.ru/showthread.php?t=1500)

Илья 09.06.2006 14:54

Вместо <ul><li> вставляются теги <p>·&nbsp;&nbsp;
 
Пробую перенести контент из Word'a в htmlArea RTE методом Cut'n'Paste
В общем то все переносится более менее сносно. Заголовки и прочее предварительно прописал в css, с ними проблем нету.
В коде, который генерит htmlArea RTE теги <h1>,<h2>... сохраняются нормально.
Почему то не удается перенести маркированный список.
Вместо <ul><li> вставляются теги <p>·&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;

Есть возможность оставить настроить htmlArea RTE, чтобы теги <ul><li> не вырезались?

Pavel Antonov 09.06.2006 16:52

Цитата:

Сообщение от Илья
Есть возможность оставить настроить htmlArea RTE, чтобы теги <ul><li> не вырезались?

Честно говоря, проблема в чем-то другом. Всегда списки вставлялись без проблем. Возможно Вы что-то сбили своими настройками? (например запретили таги ul, li)

Илья 09.06.2006 17:08

Павел, тогда можно коротко описать процесс?
У меня стандартная настройка htmlArea RTE, или типичная, не помню как ее звать.
Нужно ли в Word'e определять отдельный стиль для списков?
Или это без разницы для htmlArea RTE?
Теги ul, li не запрещал, т.к. не знаю где это делается.

Pavel Antonov 09.06.2006 17:39

ничего делать не надо... все работает по умолчанию. это то и странно, что у вас они выриазаются.

есть ли тэги в базе? может быть они срезаются уже при выводе страницы?

Илья 10.06.2006 17:25

Цитата:

Сообщение от Pavel Antonov
ничего делать не надо... все работает по умолчанию. это то и странно, что у вас они выриазаются.

есть ли тэги в базе? может быть они срезаются уже при выводе страницы?

Уже после вставки при просмотре html кода тегов <li> почему то нет.

void 10.06.2006 18:16

либо дело в ворде, либо специфична конфиругация rtehtmlarea.
посмотрите RTE.default.proc.allowTags

Илья 11.06.2006 20:20

спасибо, посмотрю.
Проверил. Не помогло.

В корне сайта в TSconfig прописано:

RTE >
RTE.default {
showButtons = cut,copy,paste,cleanup, formatblock,class,fontstyle,fontsize,textcolor,bol d,italic,underline,left,center,right,orderedlist,u norderedlist,outdent,indent,link,table,bgcolor,ima ge,emoticon,line,user,chMode
defaultLinkTarget =
proc.overruleMode = ts_css
proc.preserveTables = 1
proc.dontConvBRtoParagraph = 1
proc.entryHTMLparser_db = 1
proc.entryHTMLparser_db {
allowTags = table,tr,td,p,div,img,hr,a,br,pre,strong,em,li,ul, ol,span,h1,h2,h3,h4,h5,h6,dl,dt,dd,font
}
}
RTE.config.tt_content.bodytext < RTE.default

Списки нормально вставляются только те, которые в ворде создаются по-умолчанию (набираешь нужный текст, выделяешь его и жмешь на кнопку списка) при этом он имеет стандартное форматирование (Times New Roman, 10 размер, без наклона). Этот стиль в Word 2003 называется "маркированный, Symbol (Symbol), Слева: 0,63 см, Выступ: 0,63 см"
Списки набранные этим стилем вставляются нормально.
Если же сделать на основе этого стиля свой, с другими отступами, другой гарнитурой и размером шрифта и назвать его по-своему, то при вставке теги <ul> <li> пропадают.

Илья 15.06.2006 12:18

Короче в результате экспериментов установил:
- Вставка списка работает нормально только из Word 2003
- Аналогичные списки сделанные в Word 97 и XP почему то вставляются не списком.
Почему так происходит - не понял.
Но почему то даже при вставке из Word 2003 в списке удаляется курсив, то есть теги вместо <li><em></em></li> получается просто <li></li>. Хотя теги <em> разрешены.
Однако в основном тексте курсив нормально виден и <em> в коде есть.

Tod 04.07.2006 00:25

У меня вот с курсивом в списках все четко, но если там где-то добавить подчеркивание <u>, то все... сразу вылазят каракули((


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

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