+3.17
Рейтинг
7.67
Сила

Плагин Mistakes для граммар наци :)

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

Я и сам часто допускаю ожибки и опечадки :)

Есть конечно Orphus, но он больше годится для личного блога и мало подходит для коллективного.

Данный плагин предназначен для совместной проверки статей на LiveStreet сайтах читателями.

Если читатель встретил в тексте статьи ошибку он может выделить ее, нажать Ctrl+Enter и вписать пару слов комментария. После этого автору статьи будет отправлено личное сообщение от читателя с описанием ошибки.



Можно настроить возможность сообщать об ошибках незарегистрированными пользователями.

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

https://github.com/wyfinger/livestreet_mistakes

Это первая версия, используйте если у Вас достаточно знаний, чтобы ознакомиться с кодом.
Я уверен здесь найдется кто-нибудь с большим опытом и знанием движка, кто укажет мне на ошибки, если они были мной допущены. И после их устранения я опубликую плагин в каталоге.


Читать дальше →

Плагин Math для добавления формул в топики

Написал плагин для ввода формул в топиках в MathML, накатал здесь описание, а оказывается я не могу постить активные ссылки :(

Поэтому просто оставлю это здесь: github.com/wyfinger/livestreet_math

upd:
2015-02-22 — MathML теги теперь фильтруются Jevix-ом, а не регуляркой в калбеке.
2015-03-08 — убрал `'style'=>'#text'`, это может повлиять на внешний вид формул, нужно проверять каждый раз, но Jevix органически не пропускает параметры html с кавычками.

Jevix и тег для MathML

Добрый день,

возник вопрос, как заставить Jevix пропускать тег
<math>
в посты?
Это для MathML, т.е. внутри тега
<math>
должны располагаться теги вроде:
<math xmlns="http://www.w3.org/1998/Math/MathML"><msqrt><mfrac><mn>12</mn><mn>3</mn></mfrac></msqrt></math>


но Jevix заменяет символы "<" и ">" на '& lt;' и '& gt;'.

Конечно я добавлял тег
<math>
в cfgAllowTags и в cfgSetTagPreformatted и в cfgSetTagNoTypography (пробовал в разных комбинациях).

Подскажите что делать?