![]() |
Выдача текстового файла
Уважаемые, на определённой странице требуется выдать обычный текстовый файл, без каких либо HTML довесок (DOCTYPE, HEAD и т.д.). Типа README.
Подскажите, пожалуйста, как это реализовать? Спасибо. |
если текст статический - задайте page.typeNum = 99 (это и есть plaintext),config.disableAllHeaderCode = 1 и включите из файла. Если нужно сложнее - поищите в TER по plaintext.
|
Большое спасибо, забыл про page.typeNum = 99 :)
Код:
plaintext = PAGE 1. HTML разметка никуда не исчезла. Код HTML:
... А требуется выводить его в зависимости от модели браузера. То есть для IE нужно выводить TEXT, для остальных - HTML. Типа: Код:
[browser = msie] The page is not configured! [type= 0][] Можно ли как-то сэмулировать GET type=99? |
посмотрите по TER-у, есть сложности при использовании TV, и есть специальные расширения.
plaintext.10.stdWrap.stripHtml = 1 |
Спасибо, посмотрю. Да, у меня TV.
А вот это эффекта не возымело: Код:
plaintext.10.stdWrap.stripHtml = 1 |
Зачем эмулировать-то?
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] |
Вот, вот это то что надо, уже никто ничего не эмулирует :)
То есть чтобы вывести plaintext, можно даже без numType = 99 обойтись :) Только в последний пример я добавил подсказанное ранее: page.10.stdWrap.stripHtml = 1 И получил-таки 100% текстовую страницу. Красота. Всем огромное спасибо!!! |
Часовой пояс GMT +4, время: 09:48. |
Работает на vBulletin® версия 3.8.1.
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
Перевод: zCarot