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

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

Ответ
 
Опции темы Опции просмотра
Старый 27.10.2007, 22:34   #1
filippoff
Senior Member
 
Аватар для filippoff
 
Регистрация: 22.01.2006
Адрес: Санкт-Петербург
Сообщений: 285
Отправить сообщение для filippoff с помощью ICQ Отправить сообщение для filippoff с помощью Skype™
По умолчанию Вывод контента из собственного расширения

Собственно, проблема схожа с проблемой в соседней теме, но только на вывод во фронтенд.
Через кикстартер создано расширение, простая табличная форма, редактирующаяся через бэкенд и выводящаяся на сайт.
Имеется поле с поддержкой htmlarea rte. В бэкенде всё отлично, информация нормально сохраняется и при повторном запросе нормально выводится в поле редактирования, со всеми тегами введёнными при редактировании. Но во фронтенд не выводятся теги p и насклько я понял, вообще не происходит обработка содержимого (должен ещё b на strong менять и прочее по мелочам).

Замучался уже, как включить обработку содержимого перед выводом? Насколько я понимаю, в кикстартере это должно по умолчанию происходить, ан нет.
filippoff вне форума   Ответить с цитированием
Старый 28.10.2007, 12:40   #2
Dutchak Vitaly
TYPO3 Infected
 
Регистрация: 29.08.2005
Адрес: Ukraine, Simferopol
Сообщений: 412
Отправить сообщение для Dutchak Vitaly с помощью ICQ Отправить сообщение для Dutchak Vitaly с помощью Skype™
По умолчанию

PHP код:
function formatText($text){
    
$text str_replace(""",'"',$text);
    
$text str_replace(">",'>',$text);
    
$text str_replace("&lt;",'<',$text);
    return (
$smarty->extObj->cObj->stdWrap($text,$GLOBALS['TSFE']->tmpl->setup['tt_content.']['text.']['20.']['parseFunc.']);

__________________
TYPO3/PHP Developer
http://dv-charts.com/ - open source flash charts
Dutchak Vitaly вне форума   Ответить с цитированием
Старый 28.10.2007, 15:07   #3
Pavel Antonov
Senior Member
 
Аватар для Pavel Antonov
 
Регистрация: 01.10.2004
Адрес: Россия, Москва
Сообщений: 1,204
Отправить сообщение для Pavel Antonov с помощью ICQ
По умолчанию

Цитата:
Сообщение от Dutchak Vitaly Посмотреть сообщение
PHP код:
function formatText($text){
    
$text str_replace("&quot;",'"',$text);
    
$text str_replace("&gt;",'>',$text);
    
$text str_replace("&lt;",'<',$text);
    return (
$smarty->extObj->cObj->stdWrap($text,$GLOBALS['TSFE']->tmpl->setup['tt_content.']['text.']['20.']['parseFunc.']);

Смарти это конечно пальцы... но достаточно применить stdWrap от "tt_content.text.20.parseFunc.", как правильно написано.

З.Ы.:Кикстартер ничего кроме нарезки базы не должен. Остальное от лукавого...
__________________
Павел Антонов
Rich Media Development Ltd.
Блог: http://codeline.richmd.ru/
Pavel Antonov вне форума   Ответить с цитированием
Старый 18.11.2007, 07:17   #4
Feo
Продвинутый
 
Аватар для Feo
 
Регистрация: 05.11.2007
Сообщений: 66
По умолчанию

Ну тогда встречный вопрос - если у меня тоже такая задача, но кроме этого, текст RTE должен редактироваться и сохраняться обратно администратором сайта в момент подготовки публикаций ?
Feo вне форума   Ответить с цитированием
Старый 18.11.2007, 13:05   #5
Dutchak Vitaly
TYPO3 Infected
 
Регистрация: 29.08.2005
Адрес: Ukraine, Simferopol
Сообщений: 412
Отправить сообщение для Dutchak Vitaly с помощью ICQ Отправить сообщение для Dutchak Vitaly с помощью Skype™
По умолчанию

Цитата:
Сообщение от Pavel Antonov Посмотреть сообщение
Смарти это конечно пальцы... но достаточно применить stdWrap от "tt_content.text.20.parseFunc.", как правильно написано.

З.Ы.:Кикстартер ничего кроме нарезки базы не должен. Остальное от лукавого...

Блин ) забыл самартовкие переменные по удалять ))) Просто у меня в API смарти юзается.

PHP код:
function formatText($text){
    
$text str_replace("&quot;",'"',$text);
    
$text str_replace("&gt;",'>',$text);
    
$text str_replace("&lt;",'<',$text);
    return (
$cObj->stdWrap($text,$GLOBALS['TSFE']->tmpl->setup['tt_content.']['text.']['20.']['parseFunc.']));

__________________
TYPO3/PHP Developer
http://dv-charts.com/ - open source flash charts
Dutchak Vitaly вне форума   Ответить с цитированием
Старый 30.11.2007, 18:48   #6
filippoff
Senior Member
 
Аватар для filippoff
 
Регистрация: 22.01.2006
Адрес: Санкт-Петербург
Сообщений: 285
Отправить сообщение для filippoff с помощью ICQ Отправить сообщение для filippoff с помощью Skype™
По умолчанию

обошёлся в итоге

$text = $this->pi_RTEcssText($text);

filippoff вне форума   Ответить с цитированием
Ответ

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

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

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

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

Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Вывод списка определенных категорий новостей в меню. (tt_news) Manas Общие вопросы 6 16.02.2008 21:41
Определение наличия контента в блоке Fearless Goblin Общие вопросы 2 19.05.2007 01:35
ПРОБЛЕМА! Создаю таблицу, как элемент контента. thebat Общие вопросы 4 09.03.2007 13:58
Горизонтальное размещение элементов контента filippoff Общие вопросы 5 13.11.2006 00:07
Не стандартный вывод контента Василий Мосийчук Общие вопросы 3 27.10.2005 22:39


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


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

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