Аватар пользователя B.X

Fu il vincer sempre mai laudabil...

Fu il vincer sempre mai laudabil cosa, Vincasi o per fortuna o per ingegno. — Победа всегда заслуживает похвалы, всё равно, достигнута ли она случайно или благодаря искусству.

Top.Mail.Ru Каталог webplus.info Яндекс.Метрика

Пользователей онлайн: 0.

«Они считали чувство вины ошибкой, а угрызения совести — слабостью. Они всегда были практичны и никогда — сентиментальны. Но дружба их не имела границ.»

Модуль Typografica | [Харзах]-[РУ]

Аватар пользователя B.X

Если вы хотите на своём сайте видеть текст оформленный по правилам русского языка, то вам несомненно понадобится этот модуль. Модуль заменяет дюймы на кавычки, которые соответствуют нормам печати в русском языке, также заменяются тире на длинные, вместо коротких и ещё некоторые возможности.

Разработчиками самой типографики являются довольно известные авторы WackoWiki: Kuso Mendokusee и Roman Ivanov, а автором модуля для версии 4.7 является Mike Lapshin.

Сам Typografica модуль основан на системе фильтров Друпала и для того, чтобы переиндексировать весь контент, нужно всего лишь очистить таблицу cache. Модуль очень простой и не обременённый настройками. К этой заметке прикреплён модуль для версии 4.7 (кто ещё не обновился)...

Файл: 
Аватар пользователя Sergey1917

Установил этот модуль. Настройка/модули подключил, русифицировал, а работу его не вижу. Как были черточки вместо длинного тире так и остались.

P.S. Версия модуля 5.x-1.1.

Аватар пользователя B.X

вы должны ещё на странице фильтров указать его положение, среди других фильтров, выше или ниже, иначе работать не будет, так как его попросту перекрывают другие фильтры...

изменения на этой странице: /admin/settings/filters/1/order - цифра это номер формата ввода, а именно Filtered HTML.

Аватар пользователя Sergey1917

/admin/settings/filters в русском Друпале нет, а есть:
Главная/Управление сайтом/Настройка/Форматы ввода. А на этой странице:

Name: *

Задайте уникальное имя для этого формата.
Роли
Выберите, какие роли могут использовать этот формат. Обратите внимание, что роли с правами "управление фильтрами" всегда могут использовать все форматы фильтров.
anonymous user
authenticated user
администратор
редактор Фильтры
Выберите фильтры, которые будут использоваться в этом формате фильтров.
Обработчик PHP
Выполняет фрагмент PHP-кода. Использование этого фильтра нужно разрешать только администраторам!
Преобразователь переводов строки
Преобразует окончания строк в HTML (т.е. в теги
и

)
Фильтр HTML
Позволяет указать, могут ли пользователи добавлять в текст HTML, а также указать недопустимые теги.
Фильтр URL
Автоматически преобразует адреса интернет страниц и электронной почты в гиперссылки.
Фильтр типографики
Обрабатывает введенный текст для большего соответствия правилам типографики

И все это непонятно как связать с вашими Владимир пояснениями. И что за имя надо вводить, произвольное, чтоли?

Аватар пользователя RISK

/admin/settings/filters — путь в адресной строке.
Главная/Управление сайтом/Настройка/Форматы ввода — путь в меню.

Аватар пользователя B.X

Фильтр типографики
Обрабатывает введенный текст для большего соответствия правилам типографики

вот он у вас фильтр типографики... теперь наверху посмотрите, там должна быть вкладка (таб) "перераспределение" (или как-то так)... нажмите на неё и укажите в какой последовательности должны идти фильтры... сохраните изменения...

Аватар пользователя Sergey1917

Цитирование: "Сам Typografica модуль основан на системе фильтров Друпала и для того, чтобы переиндексировать весь контент, нужно всего лишь очистить таблицу cache."

А как ее очистить? удалить в ней все подряд? А там еще есть таблицы: cache_filter, cache_menu, cache_page. В них не надо ничего удалять?

Аватар пользователя B.X

нет, в них ничего не надо удалять... к тому же не перепутайте, там есть две опции "удалить таблицу" и "очистить таблицу", вам нужно именно очистить...

Аватар пользователя Sergey1917

Фильтр типографики у меня самый верхний, вес ему поставил -10. Таблицу cache в базе очистил. А его работу не вижу. Ничего не меняется. Что еще можно сделать?

Аватар пользователя B.X

должен работать... хотя, пятую версию я не пробовал, может в настройках изменения... например, его нужно включить для каждого типа документа? иногда это бывает... зайдите в /admin/content/types и в настройках посмотрите, нужно ли это...

Аватар пользователя Sergey1917

В настройках типа материала Typografica нет, ни в "Заметка", ни в "Страница".

Аватар пользователя RISK

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

Аватар пользователя Sergey1917

RISK, спасибо за "Восток", заработало. Но почему-то не все дефисы в тире перевелись. Зашел править, стер дефис - поставил дефис. Сохранил - поменялись на тире. Вставил ваш пример - кавычки поменялись на прямые. Вставил вручную кавычки - на прямые не поменялись. Маленькие глюки?

Владимир, а у вас сейчас на сайте этот модуль включен? Если да, то почему в примере RISK он не исправляет? Если нет, то вопрос отпадает.

Аватар пользователя B.X

нет, у меня не включен... я пока подожду доработки модуля...
он хорош, но глюки у него есть всё равно, может со временем он станет лучше...

Аватар пользователя Гость

Глюки на самом деле ужасающие - при использовании любого WYSWYGредактора и переключении HTML formatted textполучаем постоянно раздвигающиеся пробелы и крякозябры.
Долго мучался, в результате отказался совсем.

Аватар пользователя B.X

ну, с WYSWYG он, я думаю, не будет работать совсем...
так как они по-своему понимают то, что вставляет пользователь...
тем они мне и не нравятся...

Аватар пользователя Sergey1917

На счет WYSWYG редакторов солидарен с вами Владимир. Когда я еще только начинал изучать HTML, даже тогда их не признавал.

Сейчас я тестирую модуль Typografica в Денвере и глюков пока не заметил никаких.

А что вы сделали, что заработал BUEditor в комментариях? И сколько новых кнопочек. Надо будет у вас скопировать часть из них.

Аватар пользователя B.X

Там были проблемы с JS... конкретно, он не любит упоминай об onload атрибутах для тега body... их вставляют, например, для недопущения открытия сайта во фрейме...

А кнопки для редактора можно здесь скачать: http://drupal.ru/node/6892

Аватар пользователя Sergey1917

"Там были проблемы с JS... конкретно, он не любит упоминай об onload атрибутах для тега body... их вставляют, например, для недопущения открытия сайта во фрейме..."

Владимир, можно пожалуйста подробней, что надо сделать.

Аватар пользователя B.X

если вы не используете модуль frameprevention и ничего не добавляли в тег body, то ничего не надо делать...

Аватар пользователя Sergey1917

"если вы не используете модуль frameprevention и ничего не добавляли в тег body, то ничего не надо делать..."

Модуль frameprevention не использую, в тег body вроде не добавлял (а где это, в теме?) и все равно BUEditor в комментариях работает только для админа.

Аватар пользователя B.X

хм... значит у вас есть другой модуль, который автивно использует JS и у этого модуля с Bueditor'ом конфликт... слышал, что Thinkbox и Litebox некорректно работают с Bueditor'ом... может и ещё какие-то модули. Отключите их по одному и проверьте.

тег body находится в файле page.tpl.php