Télécharger la liste

Description du projet

FastTemplate is a PHP3 class for managing template files
and performing variable interpolation. It is a strict port of
Jason Moore's Perl module CGI::FastTemplate. Its primary
use is to separate HTML and PHP code, making your PHP
code cleaner.

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.

2009-03-20 15:04
1.6.2

Une erreur est renvoyée pour la capture quand le modèle de nom de fichier est vide. Le modèle de chemin de mai maintenant être reformulée pour tenir compte des différences entre l'environnement de création et de l'environnement de déploiement.
An error is returned for capture when the template filename is empty. The template path may now be rewritten to account for differences between the authoring environment and the deployment environment.

2008-02-05 16:02
1.6.0

Le style de la documentation a été réécrit pour être beaucoup plus propres.
Tags: Code cleanup
The documentation style was rewritten to be much
cleaner.

2006-06-28 08:55
1.5.1

La documentation est maintenant dans le répertoire docs, et a été améliorée. Le rewrite_link_href_callback, rewrite_src_path, set_output_rewrite_src_path, pre_filter et les fonctions ont été ajoutées. JS, CSS et img src partir d'un modèle sont réécrites à un chemin d'accès personnalisé. Toutes les instances de src = "template_path / file" dans le document sont réécrits, ce qui est très utile lorsque vous souhaitez éditer le travail modèle dans un éditeur visuel sans aucune connexion avec le chemin du script qui invoque le travail le contenu du modèle de sortie. FastWrite et Fastprint ont été améliorés.
Tags: Major feature enhancements
Documentation now is in the DOCS directory, and was improved. The rewrite_link_href_callback, rewrite_src_path, set_output_rewrite_src_path, and pre_filter functions were added. JS, CSS, and img src from a template are rewritten to a custom path. All instances of src="template_path/file" found in the document are rewritten, which is very helpful when you want to edit the work template in a visual editor without any connection to the script path that will invoke the work template output content. FastWrite and FastPrint were improved.

2005-03-29 23:01
1.3.0

Une fonction DELETE_CACHE pour supprimer les fichiers plus anciens que le délai d'expiration. Une extension de fichier en cache: par exemple, maintenant un nom de fichier du cache sera md5name.ft. Cela était nécessaire en raison de DELETE_CACHE. Un bloc qui comprend notamment un autre modèle utilisant une instruction (comme SSI faire) "-->. <!--# include file = "include2.html Il est utile si vous avez plusieurs modèles différents pour les différentes parties d'une page, et vous n'avez plus besoin d'écrire du code PHP à rassembler toutes les «blocs» de la page.
Tags: Major feature enhancements
A DELETE_CACHE function to delete files older than the expire time. A file extension to cache: for example, now a cache file name will be md5name.ft. This was necessary because of DELETE_CACHE. An include block that includes another template using a statement (like SSI do) &lt;!--#include file=&quot;include2.html&quot;--&gt;. It is useful if you have several different templates for different parts of a page, and you dont need to write any PHP code to gather all "blocks" of the page.

2005-02-16 15:21
1.2.0

Le FastTemplate:: parse_and_return ($ template_name) méthode a été ajoutée. Le FastTemplate:: get_root () méthode, qui renvoie le modèle racine dir, a été ajoutée. Soutien pour le modèle observations a été ajouté. Support en ligne pour les blocs dynamiques a été ajouté. Soutien aux champs objet d'accéder en utilisant get () ou getId () les méthodes à partir de modèles a été ajoutée. Le FastTemplate:: define () prend désormais en charge la méthode tableau, le nom et valeur en tant que paramètres. FastTemplate:: assign_from_array ($ array, $ keys) a été ajouté. Variables de modèle sont affectées à partir du tableau associé avec le même nom.
Tags: Major feature enhancements
The FastTemplate::parse_and_return($template_name)
method was added. The FastTemplate::get_root()
method, which returns the root template dir, was
added. Support for template comments was added.
Support for inline dynamic blocks was added.
Support for accessing object fields using get() or
getId() methods from templates was added. The
FastTemplate::define() method now supports array,
name, and value as parameters.
FastTemplate::assign_from_array($array, $keys) was
added. Template variables are assigned from the
associated array with the same name.

Project Resources