NoDeny сделал не на основе шаблонов, структура зашита в коде. Лично для меня так было проще т.к. странички "рисуются" быстрее. И уточни вопрос касается админского интерфейса или клиентского? Если клиентского, то то надо править соответствующий плагин клиентской статистики, такие плагины начинаются с большой буквы S. Например:
$form=&div('cntr',
&form('!'=>1,
($card_login? &bold('Введите логин пополнения счета: ').&input_t('lgn',$lgn,20,32,' autocomplete="off"').
&bold(' и код активации: ').&input_t('cod',$cod,20,32,' autocomplete="off"') :
&bold_br('Введите код активации карточки пополнения счета:').&input_t('cod',$cod,25,32,' autocomplete="off"')
).$br2.&submit_a('Пополнить')
)
);
&div - формирует div с классом 'cntr' (выравнивание текста по центру). &form - формируем форму. &bold - делает текст "жирным" (тег <b>). &submit_a - кнопка сабмита, при нажатии на которую, она исчезает и пишется "ждите..." (или что там пишется в той версии...). &input_t - текстовое поле ввода
$OUT - это и есть html страница, которая будет отправлена клиенту. Просто добавляешь (конкатенируешь) в нее, что тебе надо вывести и это попадет на страницу:
$OUT .= &MessX($form).&MessX('Сообщение в рамке').&MessX("<img src='
http://cs9736.vkontakte.ru/u21466682/119751546/x_52413eca.jpg'">);
Когда будет возврат по return, то stat.pl дооформит страницу (закроет теги и т.д.). При получении плагином управления, в $OUT уже сформирован заголовок страницы и левое меню, все что добавляется - пишется в правую часть экрана. Для того, чтобы добавить что-то в левую часть экрана, нужно юзать:
ToLeft 'Блаблабла';
или так:
ToLeft &Menu('navmenu',"<a href='google.com'>яндекс</a>");