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

Вернуться   Russian TYPO3 community > Обсуждение общих технических вопросов > Общие вопросы

Ответ
 
Опции темы Опции просмотра
Старый 15.05.2007, 11:11   #1
c0d3r
Senior Member
 
Регистрация: 13.12.2006
Адрес: ~msk
Сообщений: 277
По умолчанию Выдача текстового файла

Уважаемые, на определённой странице требуется выдать обычный текстовый файл, без каких либо HTML довесок (DOCTYPE, HEAD и т.д.). Типа README.

Подскажите, пожалуйста, как это реализовать?
Спасибо.
c0d3r вне форума   Ответить с цитированием
Старый 15.05.2007, 12:08   #2
PhilD
Senior Member
 
Регистрация: 10.03.2006
Адрес: Moscow, Russia
Сообщений: 429
Отправить сообщение для PhilD с помощью ICQ Отправить сообщение для PhilD с помощью Yahoo
По умолчанию

если текст статический - задайте page.typeNum = 99 (это и есть plaintext),config.disableAllHeaderCode = 1 и включите из файла. Если нужно сложнее - поищите в TER по plaintext.

Последний раз редактировалось PhilD; 15.05.2007 в 12:47
PhilD вне форума   Ответить с цитированием
Старый 15.05.2007, 12:48   #3
c0d3r
Senior Member
 
Регистрация: 13.12.2006
Адрес: ~msk
Сообщений: 277
По умолчанию

Большое спасибо, забыл про page.typeNum = 99
Код:
plaintext = PAGE
plaintext.typeNum = 99
plaintext.10 = TEXT
plaintext.10.value = TEXT content
Но есть 2 затыка.
1. HTML разметка никуда не исчезла.
Код HTML:
...
</head>
<body>
TEXT content
</body>
</html>
2. Plaintext выводится только по GET type=99.
А требуется выводить его в зависимости от модели браузера.
То есть для IE нужно выводить TEXT, для остальных - HTML.
Типа:
Код:
[browser = msie]
	plaintext = PAGE
	plaintext.typeNum = 99
	plaintext.10 = TEXT
	plaintext.10.value = Mustdie browser, TEXT content
[ELSE]
[GLOBAL]
При попытки использования данного кода получаю ошибку:
The page is not configured! [type= 0][]

Можно ли как-то сэмулировать GET type=99?
c0d3r вне форума   Ответить с цитированием
Старый 15.05.2007, 14:52   #4
PhilD
Senior Member
 
Регистрация: 10.03.2006
Адрес: Moscow, Russia
Сообщений: 429
Отправить сообщение для PhilD с помощью ICQ Отправить сообщение для PhilD с помощью Yahoo
По умолчанию

посмотрите по TER-у, есть сложности при использовании TV, и есть специальные расширения.
plaintext.10.stdWrap.stripHtml = 1
PhilD вне форума   Ответить с цитированием
Старый 15.05.2007, 15:15   #5
c0d3r
Senior Member
 
Регистрация: 13.12.2006
Адрес: ~msk
Сообщений: 277
По умолчанию

Спасибо, посмотрю. Да, у меня TV.
А вот это эффекта не возымело:
Код:
plaintext.10.stdWrap.stripHtml = 1
По поводу эмуляции GET type=99 кто-нибудь может подсказать?
c0d3r вне форума   Ответить с цитированием
Старый 15.05.2007, 15:50   #6
void
Senior Member
 
Аватар для void
 
Регистрация: 14.03.2006
Адрес: Russia, Penza
Сообщений: 1,504
Отправить сообщение для void с помощью ICQ
По умолчанию

Зачем эмулировать-то?
page = PAGE
[browser = msie]
config.disableAllHeaderCode = 1
page.10 = TEXT
page.10.value = mytext
[else]
page.10 = USER
page.10.userFunc = tx_templavoila_pi1->main_page
[end]
__________________
TYPO3 FAQ
void вне форума   Ответить с цитированием
Старый 15.05.2007, 16:01   #7
c0d3r
Senior Member
 
Регистрация: 13.12.2006
Адрес: ~msk
Сообщений: 277
По умолчанию

Вот, вот это то что надо, уже никто ничего не эмулирует
То есть чтобы вывести plaintext, можно даже без numType = 99 обойтись

Только в последний пример я добавил подсказанное ранее:
page.10.stdWrap.stripHtml = 1

И получил-таки 100% текстовую страницу. Красота.

Всем огромное спасибо!!!
c0d3r вне форума   Ответить с цитированием
Ответ


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

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

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

Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Как менять владельца файла? dapissarenko Установка 3 10.06.2008 17:43
sr_feuser_register: нет файла class.tx_staticinfotables_pi1.php GF Общие вопросы 2 02.04.2007 13:53
заливка файла. Veitmen Общие вопросы 2 02.07.2006 11:14
щаблон, редактирование файла ursula1000 Общие вопросы 4 30.05.2006 14:30
allWrap - вытащить из файла Lato Sergey Общие вопросы 4 25.08.2005 12:48


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


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

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