Max Replace Страничка сгенерированна при помощи PHP - шаблонизатора MaxReplace
Файлы использованные при генерации: replace.txt, main.htm, top.htm, blue.htm, menu.txt, lang.txt, blue_baners.htm, baners.txt, gray.htm, functions.htm, functions.txt, buttom.htm
Время генерации: 0.0593619346619 микросекунд
Меню
Язык
Банеры
Функции
Основные функции класса
В действительности класс содержит множество различных функций, большинство из них используются только для внутренних нужд класса.

function MR() - конструктор класса (обязательный вызов).
Примеры вызова:
$mr= new MR(" [mtb" , " [mte" , " [mwp" , " [stb" , " [ste" , " [swp" , "/main.htm" , "#" , " [m#" , " [s#" , " [value#");
$mr= new MR("/main.htm");
$mr= new MR();

function autopattern() - функция для автоматической обработки шаблона, функция рекурсивная и будет пере обрабатывать данные до тех пор пока возвращаемые данные не перестанут изменятся.
Примеры вызова:
$mr->autopattern(" [autopattern:/main.htm,/main.txt,/sub.txt");
$mr->autopattern(" [autopattern:/main.htm,/main.txt");
$mr->autopattern(" [autopattern:/main.htm");
$mr->autopattern("/main.htm","/main.txt"); <- прямая передача данных
$mr->autopattern("/main.htm","/main.txt",$sub); <- прямая передача данных
$mr->autopattern("/main.htm");
$mr->autopattern("");


function addreplace() - функция для добавления правил замены строк, правила будут обрабатываться в порядке их добавления.
Примеры вызова:
$mr->addreplace(" Меню\t Menu");
$mr->addreplace("/lang.txt");


function setsepchar() - Функция для смены символа "разделителя строки" (используется для разбора строки на элементы, по умолчанию - "\t").
Примеры вызова:
$mr->setsepchar("\t");
$mr->setsepchar(';');


function setpath() - функция устанавливает директорию с шаблонами (по умолчанию - "skin") и директорию с данными (по умолчанию - "data")
Примеры вызова:
$mr->function setpath("myskin","mydata");
$mr->setpath("myskin");
$mr->setpath();


function addplugin() - Функция для подключения пользовательских плагинов.
Пример вызова:
$mr->addplugin("plugins/my.php");

function setcachepath() - Функция устанавливает директорию для сохранения КЭШа файлов, если не указанна, то кэширование отключено.
Если для формирования документа используется прямая передача данных, то кэширование также отключается.
Пример вызова:
$mr->setcachepath("cache");

function viewprocess() - Функция - включатель, для просмотра хода шаблонизации.
Пример вызова:
$mr->viewprocess();
© 2008 ZuBAR