Вход

Просмотр полной версии : wrap'ы для RTE


agravin
22.06.2013, 15:10
Доброго времени суток.
Использую на сайте стандартный редактор htmlArea RTE. Для визуального оформления цитат, понадобилось добавить в генерируемое расширением <blockquote>Текст_цитаты</blockquote> , пару <div>, чтобы получилось <blockquote class="quote"><div class="1"><div class="2"> Текст_цитаты </div></div></blockquote>.
Почитал мануал, но так и не разобрался как это сделать. Подскажите, пожалуйста, возможно ли изменить генерируемые теги, посредством typoscript ?

Николай Сипко
22.06.2013, 15:41
Не проще ли для визуального оформления цитат использовать возможности стандартного редактора htmlArea RTE? Задавая в <span style любое оформление? Например:

<p><span style="color: #000; background-color: #fc0; text-shadow: 0 1px 0 #fff; ">&nbsp;∗ О технике и противостоянии манипуляции сознанием ⇒ <a href="http://localhost/nsf11.ru/?id=2" class="internal-link" title="Opens internal link in current window">Гипноз</a>&nbsp;| <a href="http://localhost/nsf11.ru/?id=40" class="internal-link" title="Opens internal link in current window">Карта сайта</a> ∗&nbsp;</span></p>

Естественно, вместо "&nbsp;∗ О технике и противостоянии манипуляции сознанием ⇒ <a href="http://localhost/nsf11.ru/?id=2" class="internal-link" title="Opens internal link in current window">Гипноз</a>&nbsp;| <a href="http://localhost/nsf11.ru/?id=40" class="internal-link" title="Opens internal link in current window">Карта сайта</a> ∗&nbsp;" вставляя <blockquote>Текст_цитаты</blockquote>?

agravin
22.06.2013, 16:05
Не проще ли для визуального оформления цитат использовать возможности стандартного редактора htmlArea RTE? Задавая в <span style любое оформление? Например:

<p><span style="color: #000; background-color: #fc0; text-shadow: 0 1px 0 #fff; ">&nbsp;∗ О технике и противостоянии манипуляции сознанием ⇒ <a href="http://localhost/nsf11.ru/?id=2" class="internal-link" title="Opens internal link in current window">Гипноз</a>&nbsp;| <a href="http://localhost/nsf11.ru/?id=40" class="internal-link" title="Opens internal link in current window">Карта сайта</a> ∗&nbsp;</span></p>

Естественно, вместо "&nbsp;∗ О технике и противостоянии манипуляции сознанием ⇒ <a href="http://localhost/nsf11.ru/?id=2" class="internal-link" title="Opens internal link in current window">Гипноз</a>&nbsp;| <a href="http://localhost/nsf11.ru/?id=40" class="internal-link" title="Opens internal link in current window">Карта сайта</a> ∗&nbsp;" вставляя <blockquote>Текст_цитаты</blockquote>?

В случае, с которым я сейчас столкнулся, оказалось не проще. Нужны именно div'ы

Николай Сипко
22.06.2013, 16:09
Что мешает вставить div'ы?

Ивано++
22.06.2013, 16:22
Вот по этой причине я и отказываюсь от RTE - очень слишком сложно...
Редакторам - те которые сидят и пишут тексты и слово из трех букв "PHP" и даже из четырех "HTML" им не очем не говорят - в этих редакторах всегда долбят двумя вопросам:

1. я нажимаю энтер - и все летит не туда куда надо...
2. хочу вот такую штучку, а она хрен...

Вот как есть объяснить - что вот здесь надо зайти в код и вручную написать слова class="в душе сцзука забло обяснять". Она при слове это же код... Очень сложно, а вот здесь присвоить... А вставить картинку с круглыми углами со ссылокой и зумом, да еще отступ сверху слева добавить..., даеше по правому краю... - Да у нее уже наверное от таких слов голова кругом ходить будет. Создавать и описывать элементы типа : файл, картинка, видео и то как это сейчас сделано - очень накладно - у меня на одном проекте не менее 18 таких элементов контента под описание подпадают - не удобно... и не практичсно и не быстро...

Поэтой причине для себя больше вижу перспектив в bbcodax...
Все же сейчас продвинутые - даже последняя блондинка с ноготочками, в контактах пишет - значит и с bb разберется (спать я ей конечно не дам 3-4 дня - но зато результат)... Да и редактор этого форума сейчас в котором пишу - меня полностью устраивает.

Единственная проблема - bb требует опятьже мешать HTML-код с ее обработкой...
А это пока проблема - я только от этого ушел, когда мешаю HTML-код с typoscript - и опять.

Дело осталось за малым - вставить в typo3 что то вроде этого:
http://test.ivan-web-blog.ru/bbcode/:)

Вот самое что пока нашел:

http://habrahabr.ru/post/147512/
http://www.wysibb.com/
http://www.sceditor.com/

Вот еще пример сслок ниже - это ж. сколько времени надо чтоб так настроить?
http://www.espend.de/sites/default/files/galleryitem/259/tables.png
http://www.espend.de/artikel/typo3-template-mit-960gs-inklusive-typoscript-zum-customizing.html

А с мультиколонками:



[column]

....





....



[/columns-2]

Хотелось бы услышать - кто - что думает о BB-кодах как альтернативе RTE (плюсы/минусы)...
Наверное позже создам отдельную тему...




--

Ивано++
22.06.2013, 16:40
Доброго времени суток.
Использую на сайте стандартный редактор htmlArea RTE. Для визуального оформления цитат, понадобилось добавить в генерируемое расширением <blockquote>Текст_цитаты</blockquote> , пару <div>, чтобы получилось <blockquote class="quote"><div class="1"><div class="2"> Текст_цитаты </div></div></blockquote>.
Почитал мануал, но так и не разобрался как это сделать. Подскажите, пожалуйста, возможно ли изменить генерируемые теги, посредством typoscript ?

У RTE-есть поле шаблонов, которые можно задавать и выбирать.
В новом шаблоне Вы задаете кусок HTML-кода который Вам необходим.
При вставке шаблона происходит вставка необходимого куска HTML кода...
Т.е. Вы получаете ровно тот, код, который зададите в шаблоне.
И далее уже можно редактировать текст в режиме RTE.



<blockquote>

<div 1 class="">
<div 2 class="">

Это моя цитата

</div>
</div>

</blockquote>
:)


Это из этой серии:
http://jweiland.net/uploads/media/TYPO3-Best-Practice-Workshop.pdf (страница 10).


http://cdn.aihr.us/wp-content/uploads/2011/08/rtehtmlarea_text_style-435x375.png