маленькое добавление в интерфейсе

Аватар пользователя Слава Юдаков

исключительно для эстетов.

нажатие кнопочки во встроенном редакторе приведет к расставлению правильных кавычек и тире. в соответствии с русскими стандартами верстки. вместо "это - текст в кавычках" будет «это — текст в кавычках с правильным тире»

Аватар пользователя Μονοκέρος
Россия
Москва
Сообщения: 1343

в соответствии с русскими стандартами верстки. вместо "это - текст в кавычках" будет «это — текст в кавычках с правильным тире»

на самом деле это французские правила типографики, некогда получившие распространение у нас, а что действительно русское — вопрос открытый…

Ведун — ведать — ЗНАЮЩИЙ

ОгнеЛо :
Андрей Клочков :

...не волшебник...

ВОЛШЕБНИК-ВЕДУН

ШАМАН, АДНАКА!!!
))

Андрей Клочков :

...не волшебник...

ВОЛШЕБНИК-ВЕДУН

цитата:

Слава не волшебник, и вряд ли сумеет научить скрипт отделять тэги от не-тэгов.

вообще, это очень просто. по крайней мере, для тех, кто не понаслышке знает про RegEx и т.д.

Боюсь, что последнее - неустранимо в принципе. Ибо научить подобный скрипт отличать текст от тэга - задача явно неосуществимая. Так что тут уж придется мириться, и делать так: сначала текст ставить, примерять "волшебную кнопку", а уже после ее применения расставлять в тексте картинки и др. тэговые элементы, требующие применения знака "прямая кавычка".
Слава не волшебник, и вряд ли сумеет научить скрипт отделять тэги от не-тэгов.
А вот научить его игнорировать круглую скобку - думаю, реально...

Ой, а теперь если в тексте теги и вот такие " кавычки, то если нажать кнопку , все кавычки в окне меняются на «такие», в результате, например картинка, загружается в таком виде:
»плакат
а не в таком:

Лечится последний глюк так: либо, вручную, заменить все кавычки в тегах на "такие", либо заново вставить то, что преобразовалось — например, картинку (уже после применения кнопки )

цитата:

Теперь — только после открывающейся скобки, глючит

погляжу на досуге.

«тест» и «текст» — проверка сервиса
Ура! Получилось!

Следующий тест:
Только две фирмы (»Аааааа» и «Бббббб») делают эти приборы действительно качественно, причем реально можно говорить только о трех марках (»В2», «В3» и «В4»)
Теперь — только после открывающейся скобки, глючит

Есть глючок у этого скрипта. Он неправильно отрабатывает кавычку после открывающей скобки. Вот пример:

Только две фирмы ("Аааааа" и «Бббббб») делают эти приборы действительно качественно, причем реально можно говорить только о трех марках (»В2», «В3» и «В4»).

В первом случае кавычки вообще не преобразовались, во втором — преобразовались неверно. Глюк проверен несколько раз — достоверно повторяется.

Ща, протестируем.
Так. «Это — текст для тестового «упражнения»; содержит — тире и черточки-дефисы».
«Это — текст для тестового «упражнения»; содержит — тире и черточки-дефисы».

Отлично!!! Очень-очень полезная штука, особенно для оформления статей!