Осенние промокоды для d-zeus и d-wp!

pro — выделение, преобразования, очистка и кодирование текста, перелинковка
Синтаксис:[pro]...[/pro]
Информация:

Макрос изменяет содержимое между [pro] и [/pro] с учетом определенных настроек. Настройки можно сочетать для получения необходимого результата (см. примеры ниже).

Каждая настройка может иметь обязательные или не обязательные параметры, которые указываются в кавычках, по анологии с html: param="value", так же допускается написание со скобками param(value).

Например:

[pro before="Привет! "]Как дела?[/pro]

результатом выполнения такой конструкции будет строка:

«Привет! Как дела?».

Настройка before имеет обязательный параметр — текст, который будет вставлен до содержимого макроса.


Если настройка имеет обязательный параметр, то это указано в таблице ниже, если обязательный параметр для настройки не указан, то это значит, что настройка поддерживает вероятность.

Например, настройка bold выделит указанный текст жирным шрифтом:

[pro bold]текст[/pro]<b>текст</b>

Но если мы хотим, чтобы программа выделила текст с вероятностью 45%, то мы можем указать параметр для настройки, который задает вероятность того, что эта настройка сработает:

[pro bold="45%"]текст[/pro].


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

Например, макрос key выводит текущее ключевое слово.
Но, если нам надо вывести текущее ключевое слово с большой буквы и выделить его жирным шрифтом с вероятностью 50%, то мы могли бы использовать макрос [pro] следующим образом:

[pro uc bold="50%"][key][/pro]

Но так как макрос key поддерживает настройки макроса pro, мы можем упростить эту конструкцию следующим образом:

[key uc bold="50%"]


Другой пример. Макрос file.lines предназначен для того, чтобы выводить из файла указанное кол-во строк, этот макрос так же поддерживает настройки макроса pro.
Допустим, мы хотим, чтобы макрос file.lines выводил 5 строк, обрамлял их html тегами <li> для формирования списка, а так же вставлял в выводимые строки ссылки на случайные статьи с вероятностью 50%.
Эту задачу можно решить с помощь следующей конструкции:

[file.lines count="5" before="<li>" after="</li>" link="50%"]



Настройки макроса:
Выделение:
boldвыделение с помощью тега <b>
strongвыделение с помощью тега <strong>
italicвыделение с помощью тега <italic>
before="любой текст"вставить указанное значение до содержимого
after="любой текст"вставить указанное значение после содержимого
Текстовые преобразования:
uppercase
uc
первое слово с большой буквы
uppercase_each_word
ucw
все слова с большой буквы
uppercase_each_letter
ucl
все буквы большие
lowercase_each_letter
lcl
все буквы маленькие
Очистка текста:
old.value="старое значение"значение, которое необходимо заменить на new.value
new.value="новое значение"значение которым необходимо заменить old.value
old.path="c:\old.txt"файл со списком значений, которые необходимо заменить значениями из new.path
new.path="c:\new.txt"файл со списком значений, на которые необходимо заменить значения из old.path
remove.value="текст"значение, которое необходимо удалить
remove.path="c:\remove.txt"файл со списком значений, которые необходимо удалить
remove.htmlудалит все html теги
remove.html.aудалит html теги <a>
remove.html.imgудалит html теги <img>
Перелинковка:
linkвставить ссылку на случайную страницу
Кодирование:
translit
translit="+"
транслитерировать
транслитерировать и заменить пробелы на «+» (вместо «+» можно указывать другие символы)
urlencode.utf8
urlenc.utf8
URL-кодирование строки в UTF-8
urlencode.ansi
urlenc.ansi
URL-кодирование строки в ANSI
urldecode.utf8
urldec.utf8
URL-декодирование строки UTF8
urldecode.ansi
urldec.ansi
URL-декодирование строки UTF8
htmlencode
htmlenc
HTML кодирование
htmldecode
htmldec
HTML декодирование
base64encode
base64enc
Base64 кодирование
base64decode
base64dec
Base64 декодирование

Примеры:

результат: «Пластиковое окно»

результат: «plastikovoe okno»

результат: «plastikovoe-okno»

результат: «http://site.ru/?q=%D0%BE%D0%BA%D0%BD%D0%BE» может пригодиться для передачи строки в качестве параметра URL

результат: «<i>ПЛАСТИКОВОЕ ОКНО</i>» будет выделено с вероятностью 30%

результат: «красивый сад»


www.megastock.com Здесь находится аттестат нашего WM идентификатора 164562048829