Модуль Typografica

Главные вкладки

Аватар пользователя B.X B.X 12 марта 2007 в 20:00

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

Разработчиками самой типографики являются довольно известные авторы [url=http://wackowiki.com/WackoWiki]WackoWiki[/url]: Kuso Mendokusee и Roman Ivanov, а автором модуля для версии 4.7 является [url=http://drupal.ru/user/1417]Mike Lapshin[/url].

Сам [url=http://drupal.org/project/typografica]Typografica[/url] модуль основан на системе фильтров Друпала и для того, чтобы переиндексировать весь контент, нужно всего лишь очистить таблицу cache. Модуль очень простой и не обременённый настройками. К этой заметке прикреплён модуль для версии 4.7 (кто ещё не обновился)...

ВложениеРазмер
Иконка пакета typografica.zip12.88 КБ

Комментарии

Аватар пользователя marazmus marazmus 12 марта 2007 в 20:03

B.X., вот это реально полезный модуль, спасибо Smile

Еще бы найти php+друпал монстра, который сможет переделать модуль под "пятерку"...

Аватар пользователя vadbars@drupal.org vadbars@drupal.org 13 марта 2007 в 0:21

Хе-хе, монстра вызывали? Smile Выложил перевод модуля - http://drupal.ru/node/3634#comment-21246, а сам модуль адаптировал под Drupal 5.x и выложил на CVS drupal.org - http://drupal.org/project/typografica.
Собственно, адаптация - это пышно звучит. Всего-то пришлось сочинить файлик typografica.info и все заработало под "пятеркой".

Модуль интересный, есть над чем поработать - может и поработаю. Smile

Справедливости ради надо сказать, что есть веб-сервис от Студии Лебедева, который можно использовать на php - http://www.artlebedev.ru/tools/typograf/webservice/
Может и его кто-нибудь сможет приторочить к Drupal?


Я ставлю строчку "php_value error_reporting 7" в файл .htaccess, а вы? Smile Полный русский перевод Drupal 5.x и еще некоторых модулей.

Аватар пользователя B.X B.X 13 марта 2007 в 0:29

В этом модуле, хорошо бы создать натройки фильтров, а именно, какие фильтры использовать, а какие нет... например, некоторые длинное тире не хотели, а другим ёлочки не нравились...

Аватар пользователя SadhooKlay SadhooKlay (не проверено) 13 марта 2007 в 0:35

Тоже непонятно нафига...
Я могу с клавиатуры написать и "-", и "—", и даже "«" с "»".
Зачем обременять хостера своим сайтом с сомном модулей?



----------------------------------------------------------
Локализация некоторых модулей

Аватар пользователя B.X B.X 13 марта 2007 в 0:44

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

Аватар пользователя marazmus marazmus 13 марта 2007 в 0:50

Тоже непонятно нафига...
Я могу с клавиатуры написать и "-", и "—", и даже "«" с "»".
Зачем обременять хостера своим сайтом с сомном модулей?

Хостер толстый, пусть терпит Smile

Одно дело - когда это можете вы. В этом случае модуль нафиг не нужен.

Другое дело - когда этому нужно учить человека, который будет заниматься текстами. Заставлять его заниматься типографикой "на ходу" есть немного свинство - каждый должен заниматься своим делом. Если типографику можно сделать "автоматом", подключив модуль, к чему заставлять делать это человека? Smile

Аватар пользователя B.X B.X 13 марта 2007 в 0:58

да, у меня даже таблица есть, со всеми знаками и тд...
но зачем всё это держать в памяти, когда можно автоматизировать процесс?

Аватар пользователя vadbars@drupal.org vadbars@drupal.org 13 марта 2007 в 0:59

Совершенно согласен с В.Х. Тем более, что в этом модуле, AFAIK, есть и другие полезные фишки: неразрывный пробел между предлогом и словом, запятая или точка слитно после слова, написание телефонных номеров, инициалы после фамилии и т.п.
Типографика - это целое искусство. Smile

Можно вот почитать (жаль только, что они забросили все):
http://kee.sharpdesign.ru/wacko/NashiStandarty/TipografikaTrebovanija?v=...
http://pixel-apes.com/typografica/corrector/info/
и у Темы Лебедева тоже.


Я ставлю строчку "php_value error_reporting 7" в файл .htaccess, а вы? Smile Полный русский перевод Drupal 5.x и еще некоторых модулей.

Аватар пользователя marazmus marazmus 13 марта 2007 в 1:04

В Textpattern, кстати, типографика "встроена" по умолчанию. Людей просто задрало пользоваться таблицами и клавишей alt Smile и они решили автоматизировать процесс.

Так что появление модуля типографики для Друпал - это крайне хорошее явление. Ибо означает, что Друпал становится близок реальным людям, а не только тем, кто помнит наизусть таблички с кодами Smile

Аватар пользователя B.X B.X 13 марта 2007 в 1:08

"Типографика, имхо, нужна только в печатных изданиях.
Прочтите ... "

Как указано в самой статье, есть несколько мнений на этот счёт... если кому-то это не нужно, он просто не использует и проблем собственно нет... а кому нужно и интересно, тот использует... тем более, откуда вы знаете, где будет устанавливаться Друпал? А если на сайте печатной продукции? Будет хорошим тоном, если там будет модуль типографики...

Аватар пользователя SadhooKlay SadhooKlay (не проверено) 13 марта 2007 в 1:14

Ладно, ладно : )
Я ни с кем не спорю.

Я бы лично ни за что не поставил себе модуль который будет шариться по моей БД и заменять один символ на другой.
P.S. Может я хочу писать "ё", в место "е" или "-" в место "—"?
А модуль всё заменит.



----------------------------------------------------------
Локализация некоторых модулей

Аватар пользователя marazmus marazmus 13 марта 2007 в 1:18

Типографика, имхо, нужна только в печатных изданиях.

Кому-то нужна, кому-то нет. К чему категоричность?

Прочтите http://www.erlang.com.ru/?web-articles-typo

Почитал.

Их неупотребление — свидетельство лени.
Моя лень заключается в том, чтобы не насиловать свой мозг alt-сочетаниями, и ТЕМ БОЛЕЕ - не иметь мозг клиенту, рекомендуя ему табличку с кодами. Моя лень - это модуль типографики Smile

для этого есть парный тэг NOBR
Те, кто переполз на xhtml1-strict, дружно обламываются и переползают обратно на html4?

Про висящую пунктуацию все верно, но позволю свое имхо - это просто заморочка Лебедева.

Про типографику вообще - она делает текст красивее, даже "частичная". Люди не машины, старайтесь это не забывать. Пусть машины делают то, для чего предназначены, в том числе и черновую работу по типографике. А люди пусть читают и тащатся от текста Smile

Аватар пользователя sashka sashka 13 марта 2007 в 16:28

Типографике - да!
Шрифтовому дизайну - да!!
Сам когда-то писал скрипт по обработке текста... очень надо было. Ну как сприпт... простое наслоение больших регулярных рыважений... с условиями Smile
Модулю тоже - да!!
Vadbars, спасибо за версию для 5-ки!

Аватар пользователя PVasili PVasili 14 марта 2007 в 15:25

[url=http://wiki.drupal.ru/doc/modul_typografica] тут [/url]

======================================================
Ссылки на:[url=http://drupal.ru/node/4210]Дизайн[/url],[url=http://drupal.ru/node/4207]Документацию[/url],[url=http://drupal.ru/node/3983]Переводы[/url].Тестируем [url=http://wiki.drupal.ru]WiKi[/url

Аватар пользователя gasloff@drupal.org gasloff@drupal.org 15 марта 2007 в 14:29

Ругается Sad
Warning: Call-time pass-by-reference has been deprecated; If you would like to pass it by reference, modify the declaration of [runtime function name](). If you would like to enable call-time pass-by-reference, you can set allow_call_time_pass_reference to true in your INI file. in /sitename/modules/typografica/typografica.module on line 104

Аватар пользователя vadbars@drupal.org vadbars@drupal.org 15 марта 2007 в 14:42

Насколько понимаю, это warning (предупреждение). Мое отношение к ним - см. в моей подписи. Smile
Судя по тексту, речь идет о конструкции &$dummy в php. Она - deprecated (не рекомендуется, поскольку может быть отменена в следующих версиях php). Предлагают установить переменной allow_call_time_pass_reference значение true в файле php.ini.
Сделайте это, если у вас есть доступ к серверным настройкам PHP.


Я ставлю строчку "php_value error_reporting 7" в файл .htaccess, а вы? Smile Полный русский перевод Drupal 5.x и еще некоторых модулей.

Аватар пользователя Zlata Zlata 23 марта 2007 в 14:58

а у меня Типографика тормозила очень сильно, уже грешила на TinyMCE
и еще вместо пробела ставился какой-то символ типа такого: Ъ

Аватар пользователя dicreat dicreat 10 мая 2007 в 22:40

Установил модуль Типографика и заметил странную особенность - при получении уведомлений по е-майл при помощи модуля Notify, в теле письма стали встречаться – и — вместо необходимых дефисов и тире. Кто-нибудь знает способ решения данной проблемы без хака модуля Notify?