Posts Tagged ‘template’

Работа с шаблонами. Использование HTML::Template с CGI-скриптами.

Вторник, Апрель 17th, 2012 Нет комментариев

Under : , , , ,

Одной из частых задач стоящих перед Web-программистом является отделение логики получения данных от формата представления данных. Для решения такой задачи часто используют шаблоны html-документов, которые при работе программ заполняются данными. Это позволяет выполнять верстку страниц другому человеку, или изменять внешний вид страниц не изменяя саму программу.

CPAN предоставляет программисту выбор разных средств работы с шаблонами. Среди них: HTML::Template, Text::Template, Template toolkit. Как правило методика работы со всеми этими модулями одинакова. Программист создает объект, указывающий на нужный шаблон, затем формируется набор данных, для заполнения шаблона и выполняется само заполнение шаблона, а результат этого возвращается в виде готовой HTML страницы. Давайте подробнее рассмотрим модуль HTML::Template. (далее…)

Пишем класс Template

Воскресенье, Апрель 8th, 2012 Нет комментариев

Under : , , , ,

Класс шаблонов это незаменимая часть в форуме, гостевой, чате и т.д. Это класс прост, причём очень прост. Объясню основные функции: загрузка шаблона, обработка в нём переменных и выход шаблона. Давайте рассмотрим подробнее:

<?php

class template # создали класс

{ # зададим переменные

var $data = array(); # переменная для шаблонов

var $root = ‘.’; # каталог для шаблонов

var $ext = ‘.tpl’; # расширение для шаблонов

var $da_vr = array(); # переменная для преобразованых шаблонов

// Класс создан, далее формируем функции: (далее…)

Ключевые слова и имена

Ключевые слова и имена

Часть идентификаторов C++ входит в фиксированный словарь ключевых слов. Эти идентификаторы образуют подмножество ключевых слов (они так и называются ключевыми словами). Прочие идентификаторы после специального объявления становятся именами. Имена служат для обозначения переменных, типов данных, функций и меток. Обо всём этом позже.
(далее…)