Updates
This commit is contained in:
parent
4c62fdfcbc
commit
71864861fa
|
@ -152,10 +152,13 @@ define('HTML_PATH_THEME_JS', HTML_PATH_THEME.'js/');
|
|||
define('HTML_PATH_THEME_IMG', HTML_PATH_THEME.'img/');
|
||||
|
||||
define('HTML_PATH_ADMIN_THEME', HTML_PATH_ROOT.'admin/themes/'.$Site->adminTheme().'/');
|
||||
define('HTML_PATH_ADMIN_THEME_JS', HTML_PATH_ADMIN_THEME.'js/');
|
||||
define('HTML_PATH_ADMIN_ROOT', HTML_PATH_ROOT.'admin/');
|
||||
define('HTML_PATH_UPLOADS', HTML_PATH_ROOT.'content/uploads/');
|
||||
define('HTML_PATH_PLUGINS', HTML_PATH_ROOT.'plugins/');
|
||||
|
||||
define('JQUERY', HTML_PATH_ADMIN_THEME_JS.'jquery.min.js');
|
||||
|
||||
// PHP paths with dependency
|
||||
define('PATH_THEME', PATH_ROOT.'themes/'.$Site->theme().'/');
|
||||
define('PATH_THEME_PHP', PATH_THEME.'php'.DS);
|
||||
|
|
|
@ -4,6 +4,17 @@ class Theme {
|
|||
|
||||
// NEW
|
||||
|
||||
public static function favicon($file='favicon.png', $path=HTML_PATH_THEME_IMG, $echo=true)
|
||||
{
|
||||
$tmp = '<link rel="shortcut icon" href="'.$path.$file.'" type="image/x-icon">'.PHP_EOL;
|
||||
|
||||
if($echo) {
|
||||
echo $tmp;
|
||||
}
|
||||
|
||||
return $tmp;
|
||||
}
|
||||
|
||||
public static function css($files, $path=HTML_PATH_THEME_CSS, $echo=true)
|
||||
{
|
||||
if(!is_array($files)) {
|
||||
|
@ -109,6 +120,16 @@ class Theme {
|
|||
}
|
||||
}
|
||||
|
||||
public static function jquery($echo=true)
|
||||
{
|
||||
$tmp = '<script src="'.JQUERY.'"></script>'.PHP_EOL;
|
||||
|
||||
if($echo) {
|
||||
echo $tmp;
|
||||
}
|
||||
|
||||
return $tmp;
|
||||
}
|
||||
|
||||
// OLD
|
||||
|
||||
|
@ -120,17 +141,8 @@ class Theme {
|
|||
return BLOG_URL;
|
||||
}
|
||||
|
||||
public static function jquery($path=JS_JQUERY)
|
||||
{
|
||||
$tmp = '<script src="'.$path.'"></script>'.PHP_EOL;
|
||||
|
||||
return $tmp;
|
||||
}
|
||||
|
||||
public static function favicon()
|
||||
{
|
||||
return '<link rel="shortcut icon" href="'.HTML_THEME_CSS.'img/favicon.ico" type="image/x-icon">'.PHP_EOL;
|
||||
}
|
||||
|
||||
public static function name()
|
||||
{
|
||||
|
|
|
@ -64,6 +64,10 @@ class Page extends fileContent
|
|||
return $tags;
|
||||
}
|
||||
else {
|
||||
if($tags==false) {
|
||||
return false;
|
||||
}
|
||||
|
||||
// Return string with tags separeted by comma.
|
||||
return implode(', ', $tags);
|
||||
}
|
||||
|
|
|
@ -126,6 +126,10 @@ class Post extends fileContent
|
|||
return $tags;
|
||||
}
|
||||
else {
|
||||
if($tags==false) {
|
||||
return false;
|
||||
}
|
||||
|
||||
// Return string with tags separeted by comma.
|
||||
return implode(', ', $tags);
|
||||
}
|
||||
|
|
|
@ -54,6 +54,10 @@ pre, code {
|
|||
white-space: pre-wrap !important;
|
||||
}
|
||||
|
||||
blockquote {
|
||||
border-left: 10px solid #f0f2f4;
|
||||
padding-left: 10px;
|
||||
}
|
||||
|
||||
/* ------------------------
|
||||
Content / Main
|
||||
|
@ -139,15 +143,20 @@ margin: 0;
|
|||
.post-title a
|
||||
{
|
||||
color: #555;
|
||||
border-bottom: 5px solid #ccc;
|
||||
display: inline-block;
|
||||
}
|
||||
|
||||
.page a.read-more,
|
||||
.post a.read-more{
|
||||
display: block;
|
||||
text-align: center;
|
||||
padding: 2px 5px;
|
||||
border: 1px solid #ccc;
|
||||
display: inline-block;
|
||||
margin-top: 10px;
|
||||
padding: 2px 20px;
|
||||
}
|
||||
|
||||
.page a.read-more:hover,
|
||||
.post a.read-more:hover{
|
||||
background: #f1f1f1;
|
||||
}
|
||||
|
||||
|
||||
|
|
|
@ -3,7 +3,7 @@
|
|||
<head>
|
||||
|
||||
<!-- Meta tags -->
|
||||
<?php include('php/head.php') ?>
|
||||
<?php include(PATH_THEME_PHP.'head.php') ?>
|
||||
|
||||
</head>
|
||||
<body>
|
||||
|
@ -16,7 +16,7 @@
|
|||
|
||||
<!-- Sidebar -->
|
||||
<div class="sidebar pure-u-1 pure-u-md-1-4">
|
||||
<?php include('php/sidebar.php') ?>
|
||||
<?php include(PATH_THEME_PHP.'sidebar.php') ?>
|
||||
</div>
|
||||
|
||||
<!-- Main -->
|
||||
|
@ -26,15 +26,15 @@
|
|||
<?php
|
||||
if( ($Url->whereAmI()=='home') || ($Url->whereAmI()=='tag') )
|
||||
{
|
||||
include('php/home.php');
|
||||
include(PATH_THEME_PHP.'home.php');
|
||||
}
|
||||
elseif($Url->whereAmI()=='post')
|
||||
{
|
||||
include('php/post.php');
|
||||
include(PATH_THEME_PHP.'post.php');
|
||||
}
|
||||
elseif($Url->whereAmI()=='page')
|
||||
{
|
||||
include('php/page.php');
|
||||
include(PATH_THEME_PHP.'page.php');
|
||||
}
|
||||
?>
|
||||
|
||||
|
|
|
@ -1,13 +1,23 @@
|
|||
<meta charset="utf-8">
|
||||
<meta name="viewport" content="width=device-width, initial-scale=1">
|
||||
<meta name="description" content="<?php echo $Site->description() ?>">
|
||||
|
||||
<title><?php echo $Site->title() ?></title>
|
||||
|
||||
<?php
|
||||
Theme::charset('UTF-8');
|
||||
// CSS from theme/css/
|
||||
Theme::css(array(
|
||||
'pure-min.css',
|
||||
'grids-responsive-min.css',
|
||||
'blog.css',
|
||||
'rainbow.github.css'
|
||||
));
|
||||
|
||||
Theme::viewport();
|
||||
// Javascript from theme/js/
|
||||
Theme::javascript('rainbow.min.js');
|
||||
|
||||
// <title>Site title</title>
|
||||
Theme::title( $Site->title() );
|
||||
|
||||
// <meta name="description" content="Site description">
|
||||
Theme::description( $Site->description() );
|
||||
// Favicon from theme/img/
|
||||
Theme::favicon('favicon.png');
|
||||
|
||||
// <meta name="keywords" content="HTML,CSS,XML,JavaScript">
|
||||
if( $Url->whereAmI()=='post' ) {
|
||||
|
@ -16,28 +26,11 @@
|
|||
elseif( $Url->whereAmI()=='page' ) {
|
||||
Theme::keywords( $Page->tags() );
|
||||
}
|
||||
|
||||
// <link rel="stylesheet" type="text/css" href="pure-min.css">
|
||||
// <link rel="stylesheet" type="text/css" href="grids-responsive-min.css">
|
||||
// <link rel="stylesheet" type="text/css" href="blog.css">
|
||||
// <link rel="stylesheet" type="text/css" href="rainbow.github.css">
|
||||
Theme::css(array(
|
||||
'pure-min.css',
|
||||
'grids-responsive-min.css',
|
||||
'blog.css',
|
||||
'rainbow.github.css'
|
||||
));
|
||||
|
||||
Theme::css(array(
|
||||
'http://fonts.googleapis.com/css?family=Open+Sans:400,300,600&subset=latin,cyrillic-ext,greek-ext,greek,vietnamese,cyrillic,latin-ext'
|
||||
), '');
|
||||
|
||||
// <script src="rainbow.min.js"></script>
|
||||
Theme::javascript(array(
|
||||
'rainbow.min.js'
|
||||
));
|
||||
?>
|
||||
|
||||
<!-- Custom Fonts -->
|
||||
<link href="http://fonts.googleapis.com/css?family=Open+Sans:400,300,600&subset=latin,cyrillic-ext,greek-ext,greek,vietnamese,cyrillic,latin-ext" rel="stylesheet" type="text/css">
|
||||
|
||||
<!-- Pure and Google Fonts -->
|
||||
<style>
|
||||
html, button, input, select, textarea,
|
||||
|
|
Loading…
Reference in New Issue