Для просмотра ссылки Войди или Зарегистрируйся
Удалены макросы: translit, key-1-6, Key, key.translit, key.insert.simple, key.insert.separate. Макросы удалены за ненадобностью, ниже написано почему. Точнее они по прежнему поддерживаются, но они удалены из справки и не желательны к использованию — лучше использовать новые возможности.
pro
Добавлен макрос pro. С помощью этого макроса можно делать различные преобразования текста. Макрос изменяет содержимое между [pro] и [/pro] с учетом определенных настроек. Настройки можно сочетать для получения необходимого результата. С помощью этого макроса можно менять регистр букв и слов, синонимизировать, транслитерировать, склонять в нужный падеж, производить URL и HTML кодирование/декодирование, а так же выделять с помощью тегов b, i и strong.
Например:
[pro-case(3)-ucl-bold]пластиковое окно[/pro] — <b>Пластиковому окну</b>
[pro-syn-case(3)]красивый дом[/pro] — прекрасному дому
[pro-translit(-)]пластиковое окно[/pro] — plastikovoe-okno
[pro-italic(30%)-uppercase_each_letter]пластиковое окно[/pro] — <i>ПЛАСТИКОВОЕ ОКНО</i> (будет выделено с вероятностью 30%)
Все доступные настройки, а так же другие примеры смотрите в
Для просмотра ссылки Войди или Зарегистрируйся
key
Обновлен макрос key. Теперь этот макрос так же поддерживает настройки. Например, удаленный макрос [Key], который выводил ключевое слово с большой буквы, теперь можно записать с помощью настройки для макроса key, которая делает первое слово с большой буквы: [key-uppercase] или сокращенный вариант [key-uс]. Макрос key поддерживает те же настройки и их сочетания, что и макрос pro.
Например:
[key-case(3)-uс] — выведет ключевое слово в дательном падеже и с большой буквы «пластиковое окно» → «Пластиковому окну»
Все доступные настройки, а так же другие примеры смотрите в
Для просмотра ссылки Войди или Зарегистрируйся.
key.insert
Существенной доработке и улучшению подвергся макрос key.insert, предназначенный для вставки ключевых слов в текст. Во первых, теперь он правильней обрабатывает html, если он встречается в тексте. Во вторых, улучшена вставка в текст не на русском языке. В третьих, этот макрос теперь так же поддерживает такие же настройки, как макросы pro и key, плюс 2 собственные настройки -separate и -simple, с помощью которых можно разбить ключевик на отдельные слова и вставлять их в текст по отдельности и отключить морфологию при вставке ссылки соответственно. Примеры и доступные настройки смотрите в
Для просмотра ссылки Войди или Зарегистрируйся.
В Цербере давно не хватало возможности выделять ключевики, сейчас эта задача решена. Сочетание настроек pro позволяет добиться необходимого результата максимально гибко и легко. У меня уже есть идеи, по расширению его возможностей, а так же перенос его функционала и на другие макросы, например, line.
С одной стороны удалены 6 макросов, но с другой, если комбинировать настройки даже у этих трех макросов, которые апгрейджены в этом обновлении, то можно получить не одну сотню макросов. В будущем этот принцип будет использоваться и при улучшении старых макросов и при создании новых — минимум макросов, максимум возможностей.