Russian TYPO3 community Форум больше не используется. Присоединяйтесь к каналу #community-ru в Slack for TYPO3 community  

Вернуться   Russian TYPO3 community > Тематические форумы > HTMLArea, RTE, tinymce_rte и другие визуальные редакторы

Ответ
 
Опции темы Опции просмотра
Старый 26.11.2005, 13:33   #1
arhana
Новенький
 
Регистрация: 23.11.2005
Сообщений: 14
По умолчанию разборки в стиле HTMLarea TRE

Привет всем тайпомэнам...

Опять пытаюсь решить проблемку в HTMLarea, связаную с этим долбаным тегом <p>...
Работаю с тегом <span></span>, a эрия при сохранении добавляет еще тег <p> и в итоги получаем:
<p><span></span></p> - как этого избежать?

Фенкс зарание...

Последний раз редактировалось Valery Romanchev; 28.07.2006 в 00:35
arhana вне форума   Ответить с цитированием
Старый 26.11.2005, 14:41   #2
arhana
Новенький
 
Регистрация: 23.11.2005
Сообщений: 14
По умолчанию re: разберки в стиле HTMLarea TRE

Продолжение:
Залез я в документация... там у экстеншина есть файл - называеться PageTSConfigFull.txt

Если в нем полазить найдете такую интересную строчку:

## TAGS ALLOWED OUTSIDE P & DIV
allowTagsOutside = img,hr,address

приписываю в ТСконфиге рут пейджа:

RTE.default.proc.allowTagsOutside = img,hr,address,span

Нифига не пашет... Может ошибка какая?
arhana вне форума   Ответить с цитированием
Старый 26.11.2005, 15:10   #3
arhana
Новенький
 
Регистрация: 23.11.2005
Сообщений: 14
По умолчанию re: re: разберки в стиле HTMLarea TRE

так тож не пашит:
RTE.default.proc {
allowTagsOutside = img,hr,address,span
}
arhana вне форума   Ответить с цитированием
Старый 26.11.2005, 17:53   #4
Konstantin
Senior Member
 
Регистрация: 27.02.2006
Сообщений: 131
По умолчанию re: разберки в стиле HTMLarea TRE

в этом примере кода, который надо вставить в тайпоскрипт страницы PageTS (раздел редактирования заголовков в контекстном меню), все <p> заменяются на <br>. Посмотри каждую строчку внимательно (в документации) - все станет понятно...

RTE.default.enableWordClean = 1
RTE.default.disableEnterParagraphs = 1

RTE.default.hideButtons = fontstyle, fontsize, lefttoright, righttoleft, inserttag
RTE.default.hidePStyleItems = PRE, H1
RTE.default.hideTags = font, font (full)

RTE.default.showTagFreeClasses = 0
RTE.default.classesCharacter = roteSchrift, sehrGross
RTE.default.classesImage = blauerRand, 10pxAbstand
RTE.default.classesAnchor = intern, extern, mailto

RTE.default.showStatusBar = 1

RTE.default.proc {
// TRANSFORMATION METHOD
overruleMode = ts_css

// LINES CONVERSION
dontConvBRtoParagraph = 1

// TAGS ALLOWED OUTSIDE P & DIV
allowTagsOutside = img,hr,br

// TAGS ALLOWED
allowTags = table, tbody, tr, th, td, h1, h2, h3, h4, h5, h6, div, p, br, span, ul, ol, li, re, blockquote, strong, em, b, i, u, sub, sup, strike, a, img, nobr, hr, tt, q, cite, abbr, acronym

// TAGS DENIED
denyTags = font

// ALLOWED P & DIV ATTRIBUTES
keepPDIVattribs = align,class,style

// CONTENT TO RTE
HTMLparser_rte {
// TAGS ALLOWED
allowTags < RTE.default.proc.allowTags
removeTags = font

// DO NOT REMOVE UNMATCHED TAGS
keepNonMatchedTags = 1

}

// CONTENT TO DATABASE
entryHTMLparser_db = 1
entryHTMLparser_db {

// XHTML COMPLIANCE
xhtml_cleaning = 1

// CLEAN TAGS

noAttrib = b, i, u, strike, sub, sup, strong, em, quote, blockquote, cite, tt, br, center
tags.hr.allowedAttribs = class,style
// REMAP B AND I TAGS
tags.b.remap = strong
tags.i.remap = em

rmTagIfNoAttrib >
rmTagIfNoAttrib = span,div,font

htmlSpecialChars = 1
}

RTE.default.disableColorPicker = 1
RTE.default.disableSelectColor = 0

#vordefinierte farben, damit redakteure sich innerhalb des styleguides austoben kцnnen
RTE.colors {

color1 {
name = dunkelblau
value = #000066
}

color2 {
name = blau
value = #00008B
}
color3 {
name = rotbraun
value = #B22222
}
color4 {
name = dunkelrot
value = #CC3300
}
color5 {
name = mittelbraun
value = #D2691E
}
color6 {
name = orange
value = #FF9933
}
color7 {
name = pfirsich
value = #FFDAB9
}
color8 {
name = natur
value = #FDF5E6
}

}

RTE.default.colors = color1, color2, color3, color4, color5, color6, color7, color8

Konstantin вне форума   Ответить с цитированием
Старый 26.11.2005, 22:15   #5
arhana
Новенький
 
Регистрация: 23.11.2005
Сообщений: 14
По умолчанию re: разберки в стиле HTMLarea TRE

OK, фенкс... я пока обошел эту проблему через CSS... попробую решить ее способом, который ты показал... тока сначала и зучу шо к чему там...
arhana вне форума   Ответить с цитированием
Старый 26.04.2006, 15:47   #6
Tod
Senior Member
 
Аватар для Tod
 
Регистрация: 25.03.2006
Сообщений: 627
Отправить сообщение для Tod с помощью ICQ
По умолчанию

При работе с rtehtmlarea у меня возникли несколько проблем. При использовании тэга <div> он удался из текста или заменялся на <p>... потом начал эксперементировать с приведеным выше кодом, но единственное, что получилось - конструкция по типу <div class="name"> не удалялась, но заменялась походу на <p class="name">.
Внимание вопрос как сделать так, чтобы div нормально работал?))
Кроме того, хотелось бы использовать при форматировании свои какие-то стили... к примеру что-то вроде:
Код:
# General configuration of the available classes: 
RTE.classes { 
  mainBodyText { 
    name = Body Text (Primary) 
    value = font:bold; color:blue; 
  } 
} 
# Specific configuration for the Character Style menu: 
RTE.default.classesCharacter = mainBodyText 
RTE.default.classesParagraph = mainBodyText
...но они в rtehtmlarea не видны вовсе, а в обычном RTE хоть и выбираются, но далее при сохранении все форматирование исчезает. Кстати в rtehtmlarea сверху есть 2 элемента с выпадающим меню: Paragraph и Text, так они пустые((
Поэтому вопрос - как все такие добавить свои стили чтобы при работе в rtehtmlarea можно было бы их выбирать?
Кстати может у кого-то есть документацию по rtehtmlarea на русском?... а то что-то я в оригинале запутался.
Зы. Установлен типо3.8.0 + CSS styled content...

Последний раз редактировалось Tod; 26.04.2006 в 22:14
Tod вне форума   Ответить с цитированием
Старый 25.07.2006, 17:27   #7
Tod
Senior Member
 
Аватар для Tod
 
Регистрация: 25.03.2006
Сообщений: 627
Отправить сообщение для Tod с помощью ICQ
По умолчанию

Вставляю картинку в редакторе РТЕ (htmlArea RTE 1.4.1, typo3 4.0), выбираю в настройках галочку border и оно мне генерирует нечто вроде
<img src="..." alt="..." style="BORDER-RIGHT: thin solid; PADDING-RIGHT: 1px; BORDER-TOP: thin solid; PADDING-LEFT: 1px; FLOAT: left; PADDING-BOTTOM: 1px; BORDER-LEFT: thin solid; WIDTH: 230px; PADDING-TOP: 1px; BORDER-BOTTOM: thin solid; HEIGHT: 208px" />
Там походу рамка в 2пиксела, а я хочу другую... как и где это можно осуществить? Помогите советом, а то я уже запарился лазить по настрокам htmlArea RTE ((
__________________
Персональный блог про заработок в интернете + полезных блога про typo3 и wordpress
Tod вне форума   Ответить с цитированием
Старый 28.07.2006, 00:11   #8
Pavel Antonov
Senior Member
 
Аватар для Pavel Antonov
 
Регистрация: 01.10.2004
Адрес: Россия, Москва
Сообщений: 1,204
Отправить сообщение для Pavel Antonov с помощью ICQ
По умолчанию

В TS-константах поправить параметры связанные с border
__________________
Павел Антонов
Rich Media Development Ltd.
Блог: http://codeline.richmd.ru/
Pavel Antonov вне форума   Ответить с цитированием
Старый 28.07.2006, 01:42   #9
Tod
Senior Member
 
Аватар для Tod
 
Регистрация: 25.03.2006
Сообщений: 627
Отправить сообщение для Tod с помощью ICQ
По умолчанию

Павел Антонов, приведите пожалуйста код, если это вам не сложно, а то что я только не устанавливал:
tt_content.image.20.borderThick = 1
tt_content.image.20.borderCol = red
styles.content.imgtext.borderThick = 1
styles.content.imgtext.borderColor = red
...и многие другие комбинации успехом не увенчались... help
__________________
Персональный блог про заработок в интернете + полезных блога про typo3 и wordpress
Tod вне форума   Ответить с цитированием
Старый 28.07.2006, 11:32   #10
Pavel Antonov
Senior Member
 
Аватар для Pavel Antonov
 
Регистрация: 01.10.2004
Адрес: Россия, Москва
Сообщений: 1,204
Отправить сообщение для Pavel Antonov с помощью ICQ
По умолчанию

Просто откройте редактор констант.

Template -> Constant Editor
__________________
Павел Антонов
Rich Media Development Ltd.
Блог: http://codeline.richmd.ru/
Pavel Antonov вне форума   Ответить с цитированием
Ответ


Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB code is Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.

Быстрый переход


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


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

Хостинг и техническая поддержка: TYPO3 Лаборатория