diff --git a/.htaccess b/.htaccess new file mode 100644 index 0000000..3d9cc86 --- /dev/null +++ b/.htaccess @@ -0,0 +1,3 @@ +RewriteEngine On +RewriteRule ^files/([^/]+)/([^/]+)$ api.php?call=files&cat=$1&id=$2 [L] +RewriteRule ^cache/([^/]+)/([^/]+)$ api.php?call=cache&id=$1&ident=$2 [L] \ No newline at end of file diff --git a/demo_basic/files/cache/dummy b/demo_basic/files/cache/dummy new file mode 100644 index 0000000..e69de29 diff --git a/demo_basic/files/img/favicon.ico b/demo_basic/files/img/favicon.ico new file mode 100644 index 0000000..ac11a39 Binary files /dev/null and b/demo_basic/files/img/favicon.ico differ diff --git a/demo_basic/page/default_about/default_about.php b/demo_basic/page/default_about/default_about.php index a18784b..25ce213 100644 --- a/demo_basic/page/default_about/default_about.php +++ b/demo_basic/page/default_about/default_about.php @@ -1,5 +1,9 @@ WEBPATH()). - \SYSTEM\HTML\html::script(\LIB\lib_bootstrap::js()->WEBPATH()). - \SYSTEM\HTML\html::script(\LIB\lib_system::js()->WEBPATH()). - \SYSTEM\HTML\html::script((new PPAGE('default_page/js/default_page.js'))->WEBPATH()); +class default_page implements \SYSTEM\PAGE\DefaultPage { + public static function js(){ + return \SYSTEM\HTML\html::script(\SYSTEM\CACHE\cache_js::minify(array( + \LIB\lib_jquery::js(), + \LIB\lib_bootstrap::js(), + \LIB\lib_system::js(), + new PPAGE('default_page/js/default_page.js') + ))); } - private static function css(){ - return \SYSTEM\HTML\html::link(\LIB\lib_bootstrap::css()->WEBPATH()). - \SYSTEM\HTML\html::link((new PPAGE('default_page/css/default_page.css'))->WEBPATH()); + public static function css(){ + return \SYSTEM\HTML\html::link(\LIB\lib_bootstrap::css()->WEBPATH(false)). + \SYSTEM\HTML\html::link(\SYSTEM\CACHE\cache_css::minify(array( + new PPAGE('default_page/css/default_page.css') + ))); } public function html($_escaped_fragment_ = null){ diff --git a/demo_basic/page/default_page/tpl/default_page.tpl b/demo_basic/page/default_page/tpl/default_page.tpl index 97c9cbc..a8789a4 100644 --- a/demo_basic/page/default_page/tpl/default_page.tpl +++ b/demo_basic/page/default_page/tpl/default_page.tpl @@ -2,15 +2,15 @@ - - - - ${meta_title} + + + + ${title_start} ${css} ${js} - + - +