Télécharger la liste

Description du projet

Template Interface Engine joins back-end code (as business logic layer) and HTML code (known as presentation layer) which are written in separate files. This class implements a template engine that uses regular expressions to locate placeholder marks. It supports template loops and uses event driven callback functions to set variables inside the loop sections. Outside loop sections, the variable values can set directly. The tags used by this engine are enclosed by comment HTML tags, so the templates can be edited later by any WYSIWYG HTML editor.

Système requise

System requirement is not defined
Information regarding Project Releases and Project Resources. Note that the information here is a quote from Freecode.com page, and the downloads themselves may not be hosted on OSDN.

2006-03-28 17:53
1.0+

Un fichier de configuration a été ajouté. Une caractéristique balise Include a été ajouté. L'expression «logique» d'évaluation a été corrigé et amélioré afin que le nom de boucle peut être utilisé dans l'expression comme une variable au lieu d'une autre expression qui représente le décompte de la boucle tableau de données. Bien qu'il soit impossible d'utiliser toutes les fonctions internes de PHP par défaut, vous pouvez désormais utiliser une déclaration dans le fichier de configuration pour permettre cela. Le registerfunction "" la fonction a été ajoutée, qui est utilisé pour enregistrer une fonction personnalisée utilisée par la classe.
Tags: Major feature enhancements
A configuration file was added. An INCLUDE tag
feature was added. "Logic expression" evaluation
was fixed and enhanced so that the loop name can
be used in the expression as a variable instead of
another expression that represents the count of
the table data loop. While it is impossible to use
all internal PHP functions by default, you can now
use a declaration in the configuration file to
permit this. The "RegisterFunction" function was
added, which is used to register a custom function
used by the class.

2006-03-06 09:55
0.8+

IF-ELSE ELSEIF-blocs et des blocs de boucle sont maintenant supportés. Multi-template dossiers peuvent être manipulés comme en-tête, le corps et pied de page. La sortie peut être envoyé sur la sortie standard, dans un fichier, ou sous forme de chaîne (en utilisant _PIPE mode). La section fonctionne de manière récursive. Une classe pour les utilisateurs de PHP4 a été ajouté. Voir sample3.php et sample4.php pour un examen de la façon de l'utiliser. L'échantillon pour la version de compatibilité PHP4 est également disponible.
Tags: Major feature enhancements
IF-ELSEIF-ELSE blocks and LOOP blocks are now
supported. Multi-template files can be handled as
header, body, and footer. The output can be sent
to stdout, to a file, or as string (by using _PIPE
mode). The section works recursively. A class for
PHP4 users was added. See sample3.php and
sample4.php for a review of how to use it. The
sample for PHP4 compatibility version is also
available.

2005-07-06 12:57
2005-07-06

Le sample2.php "" fichier de l'échantillon a été ajouté à servir d'exemple de document. Il est utilisé pour ajouter ou modifier un élément de la parcourir la page.
Tags: Documentation
The "sample2.php" sample file was added to serve
as an example document. It is used to add or edit
an item from the browse page.

2005-06-28 08:50
2005-06-27

Il s'agit d'une version pre-release. Il soutient en boucle une telle logique que pour l'apparence de table.
Tags: Initial freshmeat announcement
This is a pre-release version. It supports looping
logic such as for table appearance.

Project Resources