Часто задаваемые вопросы
Что такое Textile?
Textile – это набор специальных правил и простых тэгов, позволяющих осуществить форматирование текста без HTML-кодирования, подобно BB-коду , но обладающий бОльшими возможностями.
Разработан автором Текстпаттерна – Dean Allen-ом.
Textile получил широкое распространение.
Встроен к некоторые Wiki.
Существуют пакеты textile-расширений для многих движков (по крайней мере – видел ссылки на textile-плагины для GNU Emacs, MovieType, Wordpress, Drupal, Mambo, думаю, что есть и для других движков), и, разумеется, встроен в Textpattern.
Кроме того, существуют модуль для Perl, для Python – python-module-textile, для PHP – модуль TextilePHP.
Textile не стоит на месте, существует, как Textile 1.1, так и Textile 2 (в чем между ними разница – не разбирался, если кто знает – поделитесь этой информацией, пожалуйста).
Что делает Textile?
- Заменяет одинарные и двойные кавычки (’ и ”) используемые как отметки цитирования, символами HTML открывающихся и закрывающихся кавычек (`’ and “”) для повышения читабельности текста, при этом оставляя нетронутыми кавычки, необходимые в HTML тэгах.
- Заменяет двойной дефис (—) знаком длинного тире (—).
- Заменяет одинарные дефисы, окруженные пробелами, символом короткого тире (–).
- Заменяет троеточие в конце предложения (...) символом эллипсиса (…).
- Преобразует много нестандартных символов (ŸúߊπŒ) в безопасные для броузеров символы, в соответствующие вводимым с клавиатуры.
- Применяет тэги структурирования блоков и фраз (apply block- and phrase-level structural tags) автоматически и позволяет ручную корректировку через простые быстрые тэги по усмотрению автора.
- Позволяет быстрое создание простых и составных таблиц.
- Позволяет простое “накладывание” на элементы текста атрибутов стиля, класса, id, языка и выравнивания.
- Создает гиперссылки и вставляет изображения посредством простейших тэгов.
- Определяет акронимы через простые тэги.
- Определяет тэг, встречая непрерывную последовательность трех или более символов в верхнем регистре автоматически.
- Преобразует (TM), (R), и (C) в ™, ®, и ©
- Преобразует букву x в знак размерности: 2×4 to 2×4 and 8×10 to 8×10.
Примечания
- Я позволил себе расставить номера пунктов, с точки зрения облегчения дальнейшей работы с этим списком возможностей
и обсуждений этих возможностей, если таковые последуют. - В русской сборке Текстпаттерна изначально Textile отключен. Для его включения надо в панели администрирования перейти в меню admin/preferences, и в настройках установить
значение селектора “Use Textile” в “Use Textile”. - Сейчас Текстиль неважно работает с русским языком.
Эти проблемы обсуждались здесь . Но тут до меня дошел слух, что решение частичной русификации Текстиля есть. Так что, надеюсь, вышеприведенный материал окажется небесполезным. И с нетерпением ждем это решение.Еще Примечание (Более позднее)
На сегодняшний момент, как в rc3, так и в Txp 4.0 в русским языком Textile работает, благодаря хаку Мартиана .
Инструкции по хаку можно почитать в ветке обсуждения этой статьи на форуме.
Там же приведены готовые примеры для проверки работы Текстиля.Еще одно примечание (v 4.0.1)
В версии 4.0.1 хак делать не надо. Поддержка работы Textile с русским языком стала встроенной по умолчанию.
Материалы смежных тематик:
Последние темы форума
- textpattern всё?
- Функции parse и parse_form - как использовать в своём плагине?
- Нужно поставить РЕкапчу на вход
- вопрос про ссылки категорий
- Хостинг-провайдер Skyhost.ru
- Категории работают не правильно
- Пагинация в трех- колоночном сайте
- Ищу кодера
- Невозможно задать пароль
- автоматический масштаб картинки