Russian TYPO3 community  

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

Ответ
 
Опции темы Опции просмотра
Старый 15.05.2012, 14:36   #1
thebat
Senior Member
 
Аватар для thebat
 
Регистрация: 05.09.2006
Адрес: TYPO3.if.ua
Сообщений: 224
Отправить сообщение для thebat с помощью ICQ Отправить сообщение для thebat с помощью AIM Отправить сообщение для thebat с помощью MSN Отправить сообщение для thebat с помощью Yahoo Отправить сообщение для thebat с помощью Skype™
Question Сохранение тега SPAN в середине тега P

Все привет!

Не могу понять почему?

В редакторе RTE создаю заголовок
Код HTML:
<h3>Заголовок <span>текста</span></h3>
и параграф
Код HTML:
<p class="headline"><span>Параграф</span> текста</p>
с тегом SPAN все это хорошо, но... кода я жму сохранить тег SPAN в параграфе не сохраняется, а пропадает, а вот в заголовке
Код HTML:
<h3>Заголовок <span>текста</span></h3>
тег SPAN сохранятся отлично.

Я не могу понять почему в заголовке
Код HTML:
<h3>Заголовок <span>текста</span></h3>
тег SPAN сохраняется, а в параграфе
Код HTML:
<p class="headline"><span>Параграф</span> текста</p>
не сохраняется?

Есть у кого какие то идеи ... или решения?
__________________
Василий Мосийчук
The BAT!
TYPO3.NET.UA
BLOG.TYPO3.NET.UA

Последний раз редактировалось thebat; 15.05.2012 в 18:40
thebat вне форума   Ответить с цитированием
Старый 15.05.2012, 18:18   #2
Valery Romanchev
Administrator
 
Аватар для Valery Romanchev
 
Регистрация: 23.08.2003
Адрес: Moscow, Russia
Сообщений: 1,926
Отправить сообщение для Valery Romanchev с помощью Skype™
По умолчанию

это связано с настройками в TSconfig для RTE

поставьте что-то типа

RTE.default{
// Tags allowed
allowTags = a, abbr, acronym, address, blockquote, b, br, caption, center, cite, code, div, em, font, h1, h2, h3, h4, h5, h6, hr, i, img, li, link, ol, p, pre, q, sdfield, span, strike, strong, sub, sup, table, thead, tbody, tfoot, td, th, tr, tt, u, ul, noindex

// Tags denied
denyTags >

// Attributes to keep for P & DIV
keepPDIVattribs = xml:lang,class,style,align

// Tags allowed outside <p> and <div> tags
allowTagsOutside = img,hr,table,tr,th,td,h1,h2,h3,h4,h5,h6,br,ul,ol,l i,pre,address,noindex

// Tags allowed in Typolists
allowTagsInTypolists = br,font,b,i,u,a,img,span,noindex
}
// Frontend RTE configuration
RTE.default.FE < RTE.default
__________________
Веб-студия ТТЛАБ
www.ttlab.ru
Valery Romanchev вне форума   Ответить с цитированием
Старый 15.05.2012, 18:36   #3
thebat
Senior Member
 
Аватар для thebat
 
Регистрация: 05.09.2006
Адрес: TYPO3.if.ua
Сообщений: 224
Отправить сообщение для thebat с помощью ICQ Отправить сообщение для thebat с помощью AIM Отправить сообщение для thebat с помощью MSN Отправить сообщение для thebat с помощью Yahoo Отправить сообщение для thebat с помощью Skype™
По умолчанию

Валерий, спасибо.

Думаю проблема не в этом..., мая конфигурация ничем не отличается от предложенной вами, но SPAN-тег все таки пропадает..

Код:
RTE {
	classes {
		heading {
			name = My heading 
			value = font-weight: bold; margin-bottom: 20px;
		}
		color {
			name = Color Text SPAN-tag
		}
	}
	default {
		contentCSS = fileadmin/layout/css/myrtestyle.css
		showButtons := addToList(chMode)
		allowTags := addToList (span)
		removeTags := removeFromList (span)
		classesParagraph := addToList (heading)
		classesCharacter := addToList (color)
		proc {
			allowTags := addToList (span)
			allowTagsInTypolists := addToList (sapn)
			allowTagsOutside := addToList (sapn)
			allowedClasses := addToList (heading,color)
			removeTags := removeFromList (span)
			HTMLparser_rte {
				allowTags := addToList (sapn)
				removeTags := removeFromList (span)
			}
			entryHTMLparser_db {
				allowTags := addToList (sapn)
				allowTagsOutside := addToList (sapn)
				allowTagsInTypolists := removeFromList (span)
				removeTags := removeFromList (span)
				rmTagIfNoAttrib := removeFromList (span)
				keepNonMatchedTags = protect
				tags {
					span >
					p >
				}
			}
		}
		buttons {
			formatblock {
				removeItems := addToList(pre, address, article, aside, blockquote, div, footer, header, nav, section, p)
			}
			blockstyle {
				showTagFreeClasses = 1
				tags {
					p {
						allowedClasses := addToList (heading)
					}
				}
			}
			textstyle {
				showTagFreeClasses = 1
				tags {
					span {
						allowedClasses := addToList (color)
					}
				}
			}
		}
	}
}
... самое интересное, что с атрибутами SPAN-тег сохраняется.

Конечно я нашел другое решение ... привязал к SPAN-тег атрибут class"color", но оно не правильное... мне нужен просто чистый SPAN-тег
__________________
Василий Мосийчук
The BAT!
TYPO3.NET.UA
BLOG.TYPO3.NET.UA
thebat вне форума   Ответить с цитированием
Старый 24.05.2012, 18:20   #4
thebat
Senior Member
 
Аватар для thebat
 
Регистрация: 05.09.2006
Адрес: TYPO3.if.ua
Сообщений: 224
Отправить сообщение для thebat с помощью ICQ Отправить сообщение для thebat с помощью AIM Отправить сообщение для thebat с помощью MSN Отправить сообщение для thebat с помощью Yahoo Отправить сообщение для thebat с помощью Skype™
По умолчанию

Оказывается, что в внутри параграфа span-тег без атрибутов удаляется и ни как это не настраивается, а точнее не конфигурируется .

Оригинал письма от автора:
======================
Inside paragraphs, span tags without attributes are removed. This is not currently configurable.

If you need this to be configurable, please make a feature request and explain why it is useful.

Regards,
Stanislas
__________________
Василий Мосийчук
The BAT!
TYPO3.NET.UA
BLOG.TYPO3.NET.UA
thebat вне форума   Ответить с цитированием
Ответ

Опции темы
Опции просмотра

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

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

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


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


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

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