1 |
1559
|
Luisehahne
|
Version 5.0.1 - November 01 2010
|
2 |
|
|
- fixed last ereg-deprecatements
|
3 |
|
|
- rename block command ( BEGIN - END into LOOP - ENDLOOP)
|
4 |
|
|
|
5 |
|
|
Version 5.0 - January 01 2009
|
6 |
|
|
- First version designed specifically for PHP5
|
7 |
|
|
- Changed default for 'reuse_code' to false
|
8 |
|
|
- Added LPGL script dp.SyntaxHighlighter
|
9 |
|
|
- Added Extension 'codesnippetstart'
|
10 |
|
|
- Added Extension 'codesnippetend'
|
11 |
|
|
- changed behavior of all extensions - they no longer set the $_CONFIG array variales
|
12 |
|
|
- added new default template
|
13 |
|
|
- added code for Syntax Highlighter
|
14 |
|
|
|
15 |
|
|
using Syntax Highlighter:
|
16 |
|
|
In your HTML code, add:
|
17 |
|
|
{codesnippetstart:}
|
18 |
|
|
... your php code
|
19 |
|
|
{codesnippetend:}
|
20 |
|
|
Everything else is done for you.
|
21 |
|
|
Please note that if you want to include the PHP start tag (ie. <?php ) and the PHP end tag (ie. ?> )
|
22 |
|
|
in the code snippeg, you must use them like this:
|
23 |
|
|
<?php
|
24 |
|
|
and
|
25 |
|
|
?>
|
26 |
|
|
... the reason for this is that using the PHP start tag and end tag would process the code as a
|
27 |
|
|
php script prior to the code snippet display and would mess up the page.
|
28 |
|
|
|
29 |
|
|
---------------------------------------------------------------------------------------
|
30 |
|
|
Version 2.2 - July 20 2008 (for PHP4)
|
31 |
|
|
- renamed extensions directory to 'qx'
|
32 |
|
|
- renamed all extension prefixes to 'qx_'
|
33 |
|
|
- fixed auto-loading of extensions
|
34 |
|
|
- added sample application
|
35 |
|
|
- added ability to read file and strip all unnecessary header and footer HTML code
|
36 |
|
|
- added ability to process QuickSkin Extensions in dynamic data
|
37 |
|
|
|
38 |
|
|
Version 2.1.0rc1 - October 31 2007
|
39 |
|
|
- Fixed INCLUDE issue where template files in subdirectories were not being called properly
|
40 |
|
|
- Tested and works with PHP4 and PHP5 (5.2.4) ... will not work with E_STRICT
|
41 |
|
|
|
42 |
|
|
Version 2.0.0rc1 - October 2007
|
43 |
|
|
- Changed project name from SmartTemplate to QuickCache
|
44 |
|
|
- modified all file names and function names to conform to new product name
|
45 |
|
|
- Added class property for template directory and modified logic in code to support this new property
|
46 |
|
|
- Added class method "set" to set class properties (can be explicitly set vs, use of assumptive $_CONFIG variable)
|
47 |
|
|
- Added class method "addtpl" to add a supplmentary template (banner ad, etc) that loads at same time as main template
|
48 |
|
|
- Added properties to both the parser and debugger to facilitate passing of variables between classes
|
49 |
|
|
- Changed all " (double quotes) to ' (single quotes) where possible to enhance performance
|
50 |
|
|
- Modified compiled and cached files names to a maximum of 35 characters, plus extension
|
51 |
|
|
- Added support for QUERY STRING - particularly important to large scale projects where the query string is widely used
|
52 |
|
|
- Merged class.quickskin.php and class.quickskinparser.php into one single file (both are dependent on each other)
|
53 |
|
|
- QuickSkin now compatible with CodeIgniter with a simple file name change
|
54 |
|
|
- change filename from class.quickskin.php to Quickskin.php and add to your /system/application/libraries directory
|
55 |
|
|
*Note: next version will focus on compatibility with PHP4 and PHP5
|
56 |
|
|
|
57 |
|
|
Version 1.2.1 - codename Betelgeuse
|
58 |
|
|
- A variable can be used as right part of an IF clause
|
59 |
|
|
- Added space recognition in IF clauses
|
60 |
|
|
|
61 |
|
|
Version 1.2.0 - codename Orion
|
62 |
|
|
- added subtemplate system
|
63 |
|
|
- better error reporting
|
64 |
|
|
- some bugfixing
|
65 |
|
|
|
66 |
|
|
|
67 |
|
|
Version 1.0.2 - original developed by Philipp v. Criegern
|