Внимание! Спешите забрать свой промокод на Zerber, d-wp и d-zeus!

Zerber / ver.3.8.0.4

Увеличение стабильности постинга в blogger

Комментарии

Zerber / ver.3.8.0.3

В макросы pro, key и key.insert добавлены настройки, позволяющие кодировать и декодировать содержимое в Base64. Соответствующие дополнения внесены в справку.

Примеры:

[key-base64encode] — выведет ключевое слово, закодированное в Base64

[pro-base64encode]текст, который необходимо закодировать в Base64[/pro]

[pro-base64enc][line:D:\1.txt][/pro] — выведет строку из файла D:\1.txt и закодирует ее в Base64

[pro-base64dec][line:D:\1.txt][/pro] — выведет строку из файла D:\1.txt и декодирует ее из Base64

Комментарии

Zerber / ver.3.8.0.2

Увеличение стабильности работы макроса key.insert

Комментарии

Zerber / ver.3.8.0.1

Исправлена ошибка в макросе key.insert

Комментарии

Zerber / ver.3.8.0.0

Добавлен макрос link, предназначенный для перелинковки. С помощью этого макроса можно указать в какой участок (или участки) шаблона будет вставлена ссылка и с какой вероятностью.

Комментарии

Zerber / ver.3.7.9.9

Улучшения постера Ucoz. Удалось еще больше оптимизировать публикацию в Ucoz, теперь сервис еще реже отдает капчу при создании категорий.

Улучшения постера Drupal. Улучшения коснулись механизма создания категорий.

Оптимизировано сохранение проектов и заданий. Теперь этот алгоритм работает на 20% быстрее.

Добавлены 2 макроса для создания комментариев к шаблону.

Комментарии

Zerber / ver.3.7.9.8

Немного улучшена публикация в Ucoz и DLE, исключены некоторые возможные ошибки. Постер в Ucoz теперь реже требует капчу, думаю что в следующем обновлении этот вопрос будет решен окончательно.

Обновлен постер Drupal. Во первых, добавилась поддержка категорий, во вторых улучшена обработка ошибок.
Так же теперь явно указана версия Drupal, чтобы не путать пользователей. На данный момент поддерживается Drupal 6-ой версии, 7-я будет немного позже. Так же добавлен раздел справки, посвященный Drupal, если что-то не получается, загляните туда.

Комментарии

Zerber / ver.3.7.9.7

Удалены макросы: 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%)

Все доступные настройки, а так же другие примеры смотрите в справке по макросу pro


key

Обновлен макрос key. Теперь этот макрос так же поддерживает настройки. Например, удаленный макрос [Key], который выводил ключевое слово с большой буквы, теперь можно записать с помощью настройки для макроса key, которая делает первое слово с большой буквы: [key-uppercase] или сокращенный вариант [key-uс]. Макрос key поддерживает те же настройки и их сочетания, что и макрос pro.
Например:
[key-case(3)-uс] — выведет ключевое слово в дательном падеже и с большой буквы «пластиковое окно» → «Пластиковому окну»

Все доступные настройки, а так же другие примеры смотрите в справке по макросу key.


key.insert

Существенной доработке и улучшению подвергся макрос key.insert, предназначенный для вставки ключевых слов в текст. Во первых, теперь он правильней обрабатывает html, если он встречается в тексте. Во вторых, улучшена вставка в текст не на русском языке. В третьих, этот макрос теперь так же поддерживает такие же настройки, как макросы pro и key, плюс 2 собственные настройки -separate и -simple, с помощью которых можно разбить ключевик на отдельные слова и вставлять их в текст по отдельности и отключить морфологию при вставке ссылки соответственно. Примеры и доступные настройки смотрите в справке по макросу.


В Цербере давно не хватало возможности выделять ключевики, сейчас эта задача решена. Сочетание настроек pro позволяет добиться необходимого результата максимально гибко и легко. У меня уже есть идеи, по расширению его возможностей, а так же перенос его функционала и на другие макросы, например, line.

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

Комментарии

Zerber / ver.3.7.9.6

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

Комментарии

Zerber / ver.3.7.9.5

Улучшена обработка заголовков в YouTube, правильно обрабатывается html.

Улучшено определение кодировки при парсинге RSS.

Макрос random.line, который выводил случайную строку, усовершенствован. Теперь он имеет немного другой синтаксис (старый по прежнему поддерживается) и возможности.
Раньше этот макрос записывался как [random.line:d:\1.txt] и выводил случайную строку из указанного файла. Чуть позже появилась настройка -del, позволяющая удалять строки из исходного файла: [random.line-del:d:\1.txt]
Теперь этот макрос имеет следующий синтаксис: [line:d:\1.txt], а так же настройки -del и -random. Без указания настройки -random программа берет строки последовательно.

Новый макрос translit — транслитерирует выбранное содержимое. Записывается как:
[translit]содержимое, которое необходимо транслитерировать[/translit]
результатом работы такого макроса будет:
soderzhimoe kotoroe neobhodimo transliterirovat
Так же в качестве настройки можно указывать на что заменять пробелы, например, если мы хотим заменить пробелы на дефисы, то макрос будет выглядеть следующим образом:
[translit:-]содержимое, которое необходимо транслитерировать[/translit]
результатом работы такого макроса будет:
soderzhimoe-kotoroe-neobhodimo-transliterirovat

Новый макрос [key.translit], выводит ключевое слово в транслите. Тут так же можно указывать заменитель пробела: [key.translit:+]

Справка по макросам обновится в ближайшее время.

Комментарии