1
|
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
|