Physicist
Support Team
   
Репутация: +179/-0
Offline
Пол: 
Сообщений: 1151
Рябов Денис
|
 |
« : 31.01.2007, 00:08:48 » |
|
Плагин «Русская типографика» позволяет сделать текст ваших статей более удобными для восприятия, в частности: - производится замена обычных кавычек "" на елочки «» и лапки „“ (для вложенных);
- неразрывный пробел перед тире (тире в начале строки может быть только в случае прямой речи), само тире из коротенького «минуса» - становится «нормальным» —;
- вставляется неразрывный пробел между инициалами и фамилией (теперь не будет «Пушкин» на одной строке, а «А.С.» — на другой);
- вставляется неразрывный пробел после сокращений (ул. Ленина), арабских (38 попугаев) и римских цифр (XXVIII съезд), перед некоторыми сокращениями (пять руб.), в устоявшихся сокращениях (и т.д., и т.п., и др.);
- телефонный номер обрамляется тегами <nobr>;
- и др.
Приму любые предложения и пожелания по доработке мамбота. Добавлено в версии 1.1:- многие настройки можно включать/отключать в настройках мамбота;
- убираются пробелы перед знаками пунктуации;
- 1/2, 1/4 и 3/4 заменяются на ½, ¼ и ¾;
- возможность прикреплять короткие слова к последующим, а частицы — к предыдущим словам;
- возможность выдавать символы типа «, … и т.д. (имеющиеся в кодировке windows-1251) в виде «, … и т.д.
- и др.
Добавлено в версии 1.2:- теперь мамбот не затрагивает содержимое тегов.
Версия 2.0Возможности мамбота значительно расширились — в настройках содержится более 50-ти параметров, среди которых добавились (по сравнению с предыдущей версией): - не разрывать слова при помощи неразрывного пробела / тега nobr / стиля white-space:nowrap;
- настраиваемые символы тире и короткого пробела;
- не разрывать номера телефонов;
- не разрывать числа, разбитые на разряды (например, 1 000 000);
- не разрывать двойные слова (например, два-три, из-за);
- не отрывать абревиатуру формы собственности от названия организации;
- различные автозамены символов;
- исправление некоторых пунктуационных ошибок;
- и многое другое.
Исправлено в версии 2.0.4:- исправлена ошибка с обработкой научных степеней (до этого, например, «к.ф.-м.н.» заменялось на «к. к. н.»);
- исправлена обработка заголовков для J1.5 и J1.6 (теперь там не используется <nobr>).
Для желающих принять участие в разработке: текущая версия плагина доступна на https://github.com/dryabov/rustypo.ВНИМАНИЕ! Убедительная просьба: если у вас текст статей стал как-то неправильно или странно выводиться после установки мамбота — вышлите мне образец этого текста (вместе с html-тегами) на e-mail или через Личные сообщения на этом форуме.
|
|
|
|
« Последнее редактирование: 04.07.2011, 16:48:33 от Physicist »
|
Записан
|
|
|
|
| |
Physicist
Support Team
   
Репутация: +179/-0
Offline
Пол: 
Сообщений: 1151
Рябов Денис
|
 |
« Ответ #121 : 08.10.2009, 14:18:12 » |
|
Суть - замена определенного кода на слово-копирайт
Если честно, то это полное извращенство использовать плагин для таких целей.
|
|
|
|
|
Записан
|
|
|
|
Connection
Захожу иногда

Репутация: +0/-0
Offline
Пол: 
Сообщений: 13
|
 |
« Ответ #122 : 08.10.2009, 15:06:40 » |
|
не буду с Вами спорить, в типографику он не вписывается. Но меня он натолкнул на эту идею
|
|
|
|
|
Записан
|
|
|
|
glawar
Захожу иногда

Репутация: +0/-0
Offline
Пол: 
Сообщений: 13
|
 |
« Ответ #123 : 17.10.2009, 18:10:28 » |
|
просто для уточнения... загружаю плагин в Joomla на хостинге, включаю его, ставлю последним в списке плагинов и вуаля! весь текст набранный заранее становится красивым и читабельным? или нужно что-то ещё делать, например заново набирать или копировать текст в материалах? может нужно выделить текст и нажать какую-нибудь волшебную кнопку?
|
|
|
|
|
Записан
|
|
|
|
Physicist
Support Team
   
Репутация: +179/-0
Offline
Пол: 
Сообщений: 1151
Рябов Денис
|
 |
« Ответ #124 : 17.10.2009, 20:45:48 » |
|
просто для уточнения... загружаю плагин в Joomla на хостинге, включаю его, ставлю последним в списке плагинов и вуаля! весь текст набранный заранее становится красивым и читабельным?
Именно так.
|
|
|
|
|
Записан
|
|
|
|
evergreen
Осваиваюсь на форуме
 
Репутация: +1/-0
Offline
Пол: 
Сообщений: 56
|
 |
« Ответ #125 : 24.12.2009, 23:01:39 » |
|
Подскажите, в Joomla 1.5 плагин работает корректно? Кто-нибудь пользуется? Просто когда-то тестировал его, но, помнится, вылазили в тексте какие-то теги, которые отображаться не должны.
|
|
|
|
|
Записан
|
|
|
|
glawar
Захожу иногда

Репутация: +0/-0
Offline
Пол: 
Сообщений: 13
|
 |
« Ответ #126 : 24.12.2009, 23:24:22 » |
|
У меня всё работает как часы. я доволен.
|
|
|
|
|
Записан
|
|
|
|
archer1981
Давно я тут
  
Репутация: +13/-0
Offline
Пол: 
Сообщений: 362
|
 |
« Ответ #127 : 25.01.2010, 10:48:11 » |
|
Установил версию мамбота для 1.5. Выбрал неразрыв при помощи "неразрывного пробела". Мамбот всёравно пользуется тэгами <nobr>. Как это исправить?
|
|
|
|
|
Записан
|
|
|
|
Physicist
Support Team
   
Репутация: +179/-0
Offline
Пол: 
Сообщений: 1151
Рябов Денис
|
 |
« Ответ #128 : 25.01.2010, 16:32:15 » |
|
Установил версию мамбота для 1.5. Выбрал неразрыв при помощи "неразрывного пробела". Мамбот всёравно пользуется тэгами <nobr>. Как это исправить?
1. Кэш чистили? 2. Если тег <nobr> окружает слова с дефисом — это нормально (иначе слова будут разрываться по дефису).
|
|
|
|
|
Записан
|
|
|
|
Hachi
Осваиваюсь на форуме
 
Репутация: +0/-0
Offline
Пол: 
Сообщений: 46
|
 |
« Ответ #129 : 25.02.2010, 15:20:37 » |
|
А для использования мамбота в стороннем расширении нужно подключить rustypo.php (через include_once), создать объект класса mosParameters с настройками мамбота (или заполнить его своими настройками), и вызвать функцию Proof. Подробнее см. файл rustypo.php. Я очень сильно извиняюсь за глупый вопрос, это чтобы например в SOBI2 и в JoomGallery он тоже работал, его где-то подключить надо? Пожалуйста, чуть подробнее, в PHP я ламер, но попробую, если у меня на сайте галерея неоттипографленная, очень некрасиво получается.
|
|
|
|
|
Записан
|
|
|
|
|
|
otshelnik
Осваиваюсь на форуме
 
Репутация: +4/-0
Offline
Сообщений: 135
|
 |
« Ответ #131 : 08.03.2010, 10:27:24 » |
|
Плагин версии 2.0.3 joomla 1.0.15 Как отключить удаление кода следующего вида <p> </p>
|
|
|
|
|
Записан
|
|
|
|
|
wfedin
|
 |
« Ответ #132 : 24.04.2010, 22:35:52 » |
|
следующая штука выходит если задан отступ абзацов - пппппппппппппппппп — ррррррррррррррррррррррр — оооооооооооооооооооооооооо
Получается что первый абзац бот не обрабатывает.
|
|
|
|
« Последнее редактирование: 24.04.2010, 22:44:37 от wfedin »
|
Записан
|
|
|
|
|
d0ublezer0
|
 |
« Ответ #133 : 11.08.2010, 14:33:05 » |
|
Physicist, спасибо за плагин, он очень полезен. Вопрос только есть: установлен 2.0.3 на Joomla 1.5.20, в настройках плагина выставлено обрабатывать заголовки и не разрывать при помощи span nowrapПлагин стоит последним в списке плагинов группы content Заголовок материала в админке имеет такой вид: Дегустация в "КП-НН" На выходе получаем в качестве заголовка такой код: Дегустация в <nobr>«КП-НН»</nobr> Как исправить?
|
|
|
|
|
Записан
|
|
|
|
|
d0ublezer0
|
 |
« Ответ #134 : 14.08.2010, 20:28:56 » |
|
Может никто не понял моего путаного объяснения. Попробую написать попроще. У меня проблема именно с обработкой заголовков статей. На выходе получаю строку заголовка такого вида: Дегустация в <nobr>«КП-НН»</nobr> Если выключить мамбот: Дегустация в "КП-НН" Получается, что мамбот сначала добавляет NOBR (почему, если выбран другой тип "неразрыва"?), а потом уже расставляет кавычки и прочее. Кто поможет советом - что поменять в настройках или регулярных выражениях?
|
|
|
|
|
Записан
|
|
|
|
|
d0ublezer0
|
 |
« Ответ #135 : 14.08.2010, 21:02:12 » |
|
Разбираемся. Ну во-первых, совершенно не понятно, почему при обработке заголовка на строке 383 устанавливается тип обработки неразрывных вариантов на 0: if( $botParams->get( 'titles' ) && isset($row->title) ) { $botParams->set( 'typenbsp', 0 ); А то что дальше выданный мамботом код (правильный, кстати) обрабатывается, это не его вина, а вина Joomla. Она преобразует < в < и так далее. Где именно - пока не нашел
|
|
|
|
|
Записан
|
|
|
|
|
d0ublezer0
|
 |
« Ответ #136 : 14.08.2010, 22:06:38 » |
|
Ну, нашел. Это уже в шаблоне: echo $this->escape($this->article->title); Меняем на echo $this->article->title; И спецсимволы в заголовках остаются не тронутыми
|
|
|
|
|
Записан
|
|
|
|
ecolora
Завсегдатай
   
Репутация: +120/-0
Offline
Пол: 
Сообщений: 721
творец
|
 |
« Ответ #137 : 06.10.2010, 05:40:25 » |
|
Напишите в главном сообщении, пожалуйста о том, что плагин "Русская типографика" лучше разместить ниже остальных плагинов в группе Content. Иначе м.б. проблемы у других плагинов, например у mp3browser, обрабатывающего содержимое тегов: {music}{/music}
|
|
|
|
|
Записан
|
|
|
|
archer1981
Давно я тут
  
Репутация: +13/-0
Offline
Пол: 
Сообщений: 362
|
 |
« Ответ #138 : 22.04.2011, 21:55:10 » |
|
Имею желание устранить баг "Русской типографики". Вот здесь: http://excurspb.ru/other/moto.html в заголовке "Ленинградский рок-н-ролл" выводятся тэги <nobr>, которые не должны быть видны. Как это исправить?
|
|
|
|
|
Записан
|
|
|
|
Physicist
Support Team
   
Репутация: +179/-0
Offline
Пол: 
Сообщений: 1151
Рябов Денис
|
 |
« Ответ #139 : 22.04.2011, 22:22:24 » |
|
Имею желание устранить баг "Русской типографики". Вот здесь: http://excurspb.ru/other/moto.html в заголовке "Ленинградский рок-н-ролл" выводятся тэги <nobr>, которые не должны быть видны. Как это исправить? Самый простой вариант — отключить обработку заголовков (первый параметр в настройках).
|
|
|
|
|
Записан
|
|
|
|
|
|
|
d0ublezer0
|
 |
« Ответ #141 : 24.04.2011, 12:49:05 » |
|
для 1.6 будет версия?
|
|
|
|
|
Записан
|
|
|
|
ecolora
Завсегдатай
   
Репутация: +120/-0
Offline
Пол: 
Сообщений: 721
творец
|
 |
« Ответ #142 : 24.04.2011, 12:57:55 » |
|
Конечно будет. Только кто её сделает? :-)) Я бы мог переделать... есть опыт... но нет времени.
|
|
|
|
|
Записан
|
|
|
|
Physicist
Support Team
   
Репутация: +179/-0
Offline
Пол: 
Сообщений: 1151
Рябов Денис
|
 |
« Ответ #143 : 25.04.2011, 18:31:04 » |
|
для 1.6 будет версия?
Будет. Мне она как раз скоро для одного проекта понадобится.
|
|
|
|
|
Записан
|
|
|
|
|
d0ublezer0
|
 |
« Ответ #144 : 26.04.2011, 13:34:42 » |
|
Отлично, спасибо. Ждем.
|
|
|
|
|
Записан
|
|
|
|
VP
Осваиваюсь на форуме
 
Репутация: +4/-0
Offline
Пол: 
Сообщений: 85
|
 |
« Ответ #145 : 02.05.2011, 11:26:10 » |
|
Мамбот просто супер! Но есть одна проблемка: он довольно странно обрабатывает вложенные кавычки. Как сделать, чтобы получалась конструкция: далее он рассказал, что «машину понесло «юзом» и в мозгу пронеслось отчаянное «всё, кранты», но сделав полный разворот она просто остановилась».То есть надо, чтобы при любом уровне вложенности использовались кавычки « » Я так понимаю, что это где-то в этом куске, но в программировании я профан: if( $botParams->get( 'quotes' ) ) { $text = preg_replace( '/(['.TAGEND.'\( ]|^)"([^"]*)([^ "\(])"/u', '\\1«\\2\\3»', $text ); // Расстановка кавычек-"елочек" if( JString::stristr( $text, '"' ) ) // Если есть вложенные кавычки { $text = preg_replace( '/(['.TAGEND.'( ]|^)"([^"]*)([^ "(])"/u', '\\1«\\2\\3»', $text ); while( preg_match( '/«[^»]*«[^»]*»/u', $text ) ) $text = preg_replace( '/«([^»]*)«([^»]*)»/u', '«\\1„\\2“', $text ); } }
|
|
|
|
« Последнее редактирование: 02.05.2011, 11:50:30 от VP »
|
Записан
|
|
|
|
Physicist
Support Team
   
Репутация: +179/-0
Offline
Пол: 
Сообщений: 1151
Рябов Денис
|
 |
« Ответ #146 : 16.05.2011, 15:31:31 » |
|
Выпущена версия 2.0.4 для Joomla 1.0, 1.5 и 1.6 (см. первое сообщение).
|
|
|
|
|
Записан
|
|
|
|
otshelnik
Осваиваюсь на форуме
 
Репутация: +4/-0
Offline
Сообщений: 135
|
 |
« Ответ #147 : 16.05.2011, 15:59:36 » |
|
Спасибо. А какие изменения внесены для Joomla 1.0, по сравнению с предыдущим релизом?
|
|
|
|
|
Записан
|
|
|
|
Physicist
Support Team
   
Репутация: +179/-0
Offline
Пол: 
Сообщений: 1151
Рябов Денис
|
 |
« Ответ #148 : 16.05.2011, 16:48:51 » |
|
Так я вроде бы в первом сообщении обновил changelog: Исправлено в версии 2.0.4:- исправлена ошибка с обработкой научных степеней (до этого, например, «к.ф.-м.н.» заменялось на «к. к. н.»);
|
|
|
|
|
Записан
|
|
|
|
|
wfedin
|
 |
« Ответ #149 : 16.05.2011, 20:24:48 » |
|
Оновился plg_russian_typography_2.0.4_j15 включил и сайт упал. 
|
|
|
|
|
Записан
|
|
|
|
Physicist
Support Team
   
Репутация: +179/-0
Offline
Пол: 
Сообщений: 1151
Рябов Денис
|
 |
« Ответ #150 : 16.05.2011, 21:13:42 » |
|
Оновился plg_russian_typography_2.0.4_j15 включил и сайт упал.  Я перезалил обновленный файл в первом сообщении.
|
|
|
|
|
Записан
|
|
|
|
|