sergies, спасибо за фидбек :)
Сделаю обязательно
Она уже закончилась. Актуальная информация по приобретению находится на сайте программы http://spartanets.ru/zerber/buy
Zerber ver.3.7.9.8
Немного улучшена публикация в Ucoz и DLE, исключены некоторые возможные ошибки. Постер в Ucoz теперь реже требует капчу, думаю что в следующем обновлении этот вопрос будет решен окончательно.
Обновлен постер Drupal. Во первых, добавилась поддержка категорий, во вторых улучшена обработка ошибок.
Так же теперь явно указана версия Drupal, чтобы не путать пользователей. На данный момент поддерживается Drupal 6-ой версии, 7-я будет немного позже. Так же добавлен раздел справки, посвященный Drupal, если что-то не получается, загляните туда.
selz, в папке с программой есть файл youtube_player_code.txt, можете отредактировать его по своему усмотрению, код ролика выводится макросом [youtube.id], в файле он есть
Смотря что называть частым обращением, вот 6000 обработал же :)
Вообще там организовано так, чтобы делать как можно меньше запросов.
В ближайшем будущем :)
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 постепенно будет отходить от привычной концепции доргена. Все функции сохранятся, но я хочу предложить другой, более универсальный подход к работе с контентом и дорвеями в том числе. Уже сейчас постепенно ведется работа над 4-й версией программы, в которой эта новая концепция будет воплощена.
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:+]
Справка по макросам обновится в ближайшее время.