Russian TYPO3 community

Russian TYPO3 community (http://forum.typo3.ru/index.php)
-   Общие вопросы (http://forum.typo3.ru/forumdisplay.php?f=12)
-   -   wrap'ы для RTE (http://forum.typo3.ru/showthread.php?t=10794)

agravin 22.06.2013 15:10

wrap'ы для RTE
 
Доброго времени суток.
Использую на сайте стандартный редактор 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

Цитата:

Сообщение от Николай Сипко (Сообщение 36607)
Не проще ли для визуального оформления цитат использовать возможности стандартного редактора 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/f...259/tables.png
http://www.espend.de/artikel/typo3-t...stomizing.html

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

Код HTML:

[columns-2]

[column]

....

[/column]

[column]

....

[/column]

[/columns-2]

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





--

Ивано++ 22.06.2013 16:40

Цитата:

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

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

Код HTML:


<blockquote>

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

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

</div>
</div>

</blockquote>

:)


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


http://cdn.aihr.us/wp-content/upload...le-435x375.png


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

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