Если вы хотите на своём сайте видеть текст оформленный по правилам русского языка, то вам несомненно понадобится этот модуль. Модуль заменяет дюймы на кавычки, которые соответствуют нормам печати в русском языке, также заменяются тире на длинные, вместо коротких и ещё некоторые возможности.
Разработчиками самой типографики являются довольно известные авторы WackoWiki: Kuso Mendokusee и Roman Ivanov, а автором модуля для версии 4.7 является Mike Lapshin.
Сам Typografica модуль основан на системе фильтров Друпала и для того, чтобы переиндексировать весь контент, нужно всего лишь очистить таблицу cache. Модуль очень простой и не обременённый настройками. К этой заметке прикреплён модуль для версии 4.7 (кто ещё не обновился)...
Файл
Комментарии
Модуль Typografica
Установил этот модуль. Настройка/модули подключил, русифицировал, а работу его не вижу. Как были черточки вместо длинного тире так и остались.
P.S. Версия модуля 5.x-1.1.
вы должны ещё на странице фильтров указать его положение, среди
вы должны ещё на странице фильтров указать его положение, среди других фильтров, выше или ниже, иначе работать не будет, так как его попросту перекрывают другие фильтры...
изменения на этой странице: /admin/settings/filters/1/order - цифра это номер формата ввода, а именно Filtered HTML.
Модуль Typografica
/admin/settings/filters в русском Друпале нет, а есть:
Главная/Управление сайтом/Настройка/Форматы ввода. А на этой странице:
Name: *
Задайте уникальное имя для этого формата.
Роли
Выберите, какие роли могут использовать этот формат. Обратите внимание, что роли с правами "управление фильтрами" всегда могут использовать все форматы фильтров.
anonymous user
authenticated user
администратор
редактор Фильтры
Выберите фильтры, которые будут использоваться в этом формате фильтров.
Обработчик PHP
Выполняет фрагмент PHP-кода. Использование этого фильтра нужно разрешать только администраторам!
Преобразователь переводов строки
Преобразует окончания строк в HTML (т.е. в теги
и
)
Фильтр HTML
Позволяет указать, могут ли пользователи добавлять в текст HTML, а также указать недопустимые теги.
Фильтр URL
Автоматически преобразует адреса интернет страниц и электронной почты в гиперссылки.
Фильтр типографики
Обрабатывает введенный текст для большего соответствия правилам типографики
И все это непонятно как связать с вашими Владимир пояснениями. И что за имя надо вводить, произвольное, чтоли?
САЙТ.СОМ/admin/settings/filters/1/order — порядок прим.фильтров
/admin/settings/filters — путь в адресной строке.
Главная/Управление сайтом/Настройка/Форматы ввода — путь в меню.
Цитата: Фильтр типографики Обрабатывает введенный текст для
вот он у вас фильтр типографики... теперь наверху посмотрите, там должна быть вкладка (таб) "перераспределение" (или как-то так)... нажмите на неё и укажите в какой последовательности должны идти фильтры... сохраните изменения...
Модуль Typografica
Цитирование: "Сам Typografica модуль основан на системе фильтров Друпала и для того, чтобы переиндексировать весь контент, нужно всего лишь очистить таблицу cache."
А как ее очистить? удалить в ней все подряд? А там еще есть таблицы: cache_filter, cache_menu, cache_page. В них не надо ничего удалять?
нет, в них ничего не надо удалять... к тому же не перепутайте, т
нет, в них ничего не надо удалять... к тому же не перепутайте, там есть две опции "удалить таблицу" и "очистить таблицу", вам нужно именно очистить...
Модуль Typografica
Фильтр типографики у меня самый верхний, вес ему поставил -10. Таблицу cache в базе очистил. А его работу не вижу. Ничего не меняется. Что еще можно сделать?
должен работать... хотя, пятую версию я не пробовал, может в нас
должен работать... хотя, пятую версию я не пробовал, может в настройках изменения... например, его нужно включить для каждого типа документа? иногда это бывает... зайдите в /admin/content/types и в настройках посмотрите, нужно ли это...
Модуль Typografica
В настройках типа материала Typografica нет, ни в "Заметка", ни в "Страница".
Модулем не пользовался, но почитав вас поставил
1. Копирую в папку /sites/all/modules/typografica.
2. Иду сюда: Administer → Site configuration → Input formats ссылка configure напротив Full HTML. Ставлю птичку напротив Typografica filter. Сохраняю.
3. Создаю страницу. В содержании пишу: "Восток" - дело тонкое!
При создании страницы указываю в секции Input formats — Full HTML. Сохраняю.
4. Вижу: «Восток» — дело тонкое!
Drupal 5.1
Модуль Typografica
RISK, спасибо за "Восток", заработало. Но почему-то не все дефисы в тире перевелись. Зашел править, стер дефис - поставил дефис. Сохранил - поменялись на тире. Вставил ваш пример - кавычки поменялись на прямые. Вставил вручную кавычки - на прямые не поменялись. Маленькие глюки?
Владимир, а у вас сейчас на сайте этот модуль включен? Если да, то почему в примере RISK он не исправляет? Если нет, то вопрос отпадает.
нет, у меня не включен... я пока подожду доработки модуля... он
нет, у меня не включен... я пока подожду доработки модуля...
он хорош, но глюки у него есть всё равно, может со временем он станет лучше...
Глюки на самом деле ужасающие - при использовании любого WYSWYGр
Глюки на самом деле ужасающие - при использовании любого WYSWYGредактора и переключении HTML formatted textполучаем постоянно раздвигающиеся пробелы и крякозябры.
Долго мучался, в результате отказался совсем.
ну, с WYSWYG он, я думаю, не будет работать совсем... так как он
ну, с WYSWYG он, я думаю, не будет работать совсем...
так как они по-своему понимают то, что вставляет пользователь...
тем они мне и не нравятся...
Модуль Typografica
На счет WYSWYG редакторов солидарен с вами Владимир. Когда я еще только начинал изучать HTML, даже тогда их не признавал.
Сейчас я тестирую модуль Typografica в Денвере и глюков пока не заметил никаких.
А что вы сделали, что заработал BUEditor в комментариях? И сколько новых кнопочек. Надо будет у вас скопировать часть из них.
Там были проблемы с JS... конкретно, он не любит упоминай о onlo
Там были проблемы с JS... конкретно, он не любит упоминай об onload атрибутах для тега body... их вставляют, например, для недопущения открытия сайта во фрейме...
А кнопки для редактора можно здесь скачать: http://drupal.ru/node/6892
BUEditor в комментариях
"Там были проблемы с JS... конкретно, он не любит упоминай об onload атрибутах для тега body... их вставляют, например, для недопущения открытия сайта во фрейме..."
Владимир, можно пожалуйста подробней, что надо сделать.
если вы не используете модуль frameprevention и ничего не добавл
если вы не используете модуль frameprevention и ничего не добавляли в тег body, то ничего не надо делать...
BUEditor в комментариях
"если вы не используете модуль frameprevention и ничего не добавляли в тег body, то ничего не надо делать..."
Модуль frameprevention не использую, в тег body вроде не добавлял (а где это, в теме?) и все равно BUEditor в комментариях работает только для админа.
хм... значит у вас есть другой модуль, который автивно используе
хм... значит у вас есть другой модуль, который автивно использует JS и у этого модуля с Bueditor'ом конфликт... слышал, что Thinkbox и Litebox некорректно работают с Bueditor'ом... может и ещё какие-то модули. Отключите их по одному и проверьте.
тег body находится в файле page.tpl.php