From f81b68db2d6e47a589cc2a112bc3c76c18ebaed2 Mon Sep 17 00:00:00 2001 From: Kanti Date: Tue, 12 Aug 2014 06:40:04 +0200 Subject: [PATCH] Finished Feature custom meta description --- system/admin/admin.php | 8 ++-- system/admin/views/add-page.html.php | 5 ++- system/admin/views/add-post.html.php | 3 +- system/admin/views/edit-page.html.php | 2 + system/admin/views/edit-post.html.php | 3 +- system/admin/views/edit-profile.html.php | 2 + system/htmly.php | 77 ++++++++++++++------------------ 7 files changed, 49 insertions(+), 51 deletions(-) diff --git a/system/admin/admin.php b/system/admin/admin.php index 10e32db..f002a00 100644 --- a/system/admin/admin.php +++ b/system/admin/admin.php @@ -46,7 +46,7 @@ function edit_post($title, $tag, $url, $content, $oldfile, $destination = null, $post_tag = preg_replace(array('/[^a-zA-Z0-9,.\-\p{L}]/u', '/[ -]+/', '/^-|-$/'), array('', '-', ''), remove_accent($tag)); $post_url = strtolower(preg_replace(array('/[^a-zA-Z0-9 \-\p{L}]/u', '/[ -]+/', '/^-|-$/'), array('', '-', ''), remove_accent($url))); if ($description !== null) { - $post_description = ""; + $post_description = "\n"; } else { $post_description = ""; } @@ -134,7 +134,7 @@ function add_post($title, $tag, $url, $content, $user, $desciption = null) { $post_tag = preg_replace(array('/[^a-zA-Z0-9,.\-\p{L}]/u', '/[ -]+/', '/^-|-$/'), array('', '-', ''), remove_accent($tag)); $post_url = strtolower(preg_replace(array('/[^a-zA-Z0-9 \-\p{L}]/u', '/[ -]+/', '/^-|-$/'), array('', '-', ''), remove_accent($url))); if ($description !== null) { - $post_description = ""; + $post_description = "\n"; } else { $post_description = ""; } @@ -166,7 +166,7 @@ function add_page($title, $url, $content, $description = null) { $post_title = $title; $post_url = strtolower(preg_replace(array('/[^a-zA-Z0-9 \-\p{L}]/u', '/[ -]+/', '/^-|-$/'), array('', '-', ''), remove_accent($url))); if ($description !== null) { - $post_description = ""; + $post_description = "\n"; } else { $post_description = ""; } @@ -198,7 +198,7 @@ function add_sub_page($title, $url, $content, $static, $description = null) { $post_title = $title; $post_url = strtolower(preg_replace(array('/[^a-zA-Z0-9 \-\p{L}]/u', '/[ -]+/', '/^-|-$/'), array('', '-', ''), remove_accent($url))); if ($description !== null) { - $post_description = ""; + $post_description = "\n"; } else { $post_description = ""; } diff --git a/system/admin/views/add-page.html.php b/system/admin/views/add-page.html.php index 5875bee..c48f07f 100644 --- a/system/admin/views/add-page.html.php +++ b/system/admin/views/add-page.html.php @@ -9,8 +9,9 @@
Title *


Url (optional)

- If the url leave empty we will use the page title. -

+ If the url leave empty we will use the page title.

+ Meta Description (optional)

+

diff --git a/system/admin/views/add-post.html.php b/system/admin/views/add-post.html.php index c0f9eae..7955a82 100644 --- a/system/admin/views/add-post.html.php +++ b/system/admin/views/add-post.html.php @@ -10,7 +10,8 @@ Title *


Tag *


Url (optional)

- If the url leave empty we will use the post title. + If the url leave empty we will use the post title.

+ Meta Description (optional)




diff --git a/system/admin/views/edit-page.html.php b/system/admin/views/edit-page.html.php index 76e4863..2ea895d 100644 --- a/system/admin/views/edit-page.html.php +++ b/system/admin/views/edit-page.html.php @@ -35,6 +35,8 @@ Title *


Url (optional)

If the url leave empty we will use the page title.

+ Meta Description (optional)

+


diff --git a/system/admin/views/edit-post.html.php b/system/admin/views/edit-post.html.php index 8d3762f..3b37435 100644 --- a/system/admin/views/edit-post.html.php +++ b/system/admin/views/edit-post.html.php @@ -48,7 +48,8 @@ Title *


Tag *


Url (optional)

- If the url leave empty we will use the post title. + If the url leave empty we will use the post title.

+ Meta Description (optional)




diff --git a/system/admin/views/edit-profile.html.php b/system/admin/views/edit-profile.html.php index 1b0a611..8bda830 100644 --- a/system/admin/views/edit-profile.html.php +++ b/system/admin/views/edit-profile.html.php @@ -28,6 +28,8 @@
Title *


+ Meta Description (optional)

+

diff --git a/system/htmly.php b/system/htmly.php index 5fca369..1db5edb 100644 --- a/system/htmly.php +++ b/system/htmly.php @@ -108,7 +108,7 @@ post('/login', function() { } }); -get("/:static/:sub/edit", function($static,$sub) { +get("/:static/:sub/edit", function($static, $sub) { if (login()) { @@ -120,8 +120,8 @@ get("/:static/:sub/edit", function($static,$sub) { } $post = $post[0]; - - $page = get_static_sub_post($static,$sub); + + $page = get_static_sub_post($static, $sub); if (!$page) { not_found(); @@ -141,23 +141,21 @@ get("/:static/:sub/edit", function($static,$sub) { header("location: $login"); } }); -post("/:static/:sub/edit", function($static,$sub) { +post("/:static/:sub/edit", function($static, $sub) { $proper = is_csrf_proper(from($_REQUEST, 'csrf_token')); - if(!login()) - { + if (!login()) { $login = site_url() . 'login'; - header("location: $login"); + header("location: $login"); } - + $title = from($_REQUEST, 'title'); $url = from($_REQUEST, 'url'); $content = from($_REQUEST, 'content'); $oldfile = from($_REQUEST, 'oldfile'); $destination = from($_GET, 'destination'); $description = from($_REQUEST, 'description'); - if($destination === null) - { + if ($destination === null) { $destination = $static . "/" . $sub; } if ($proper && !empty($title) && !empty($content)) { @@ -193,7 +191,7 @@ post("/:static/:sub/edit", function($static,$sub) { } }); -get("/:static/:sub/delete", function($static,$sub) { +get("/:static/:sub/delete", function($static, $sub) { if (login()) { @@ -206,7 +204,7 @@ get("/:static/:sub/delete", function($static,$sub) { $post = $post[0]; - $page = get_static_sub_post($static,$sub); + $page = get_static_sub_post($static, $sub); if (!$page) { not_found(); @@ -239,8 +237,7 @@ post("/:static/:sub/delete", function() { // The blog post page get('/:year/:month/:name', function($year, $month, $name) { - if(config("views.counter") != "true") - { + if (config("views.counter") != "true") { if (!login()) { file_cache($_SERVER['REQUEST_URI']); } @@ -253,9 +250,8 @@ get('/:year/:month/:name', function($year, $month, $name) { if (!$current) { not_found(); } - - if(config("views.counter") == "true") - { + + if (config("views.counter") == "true") { add_view($current->file); if (!login()) { @@ -284,7 +280,7 @@ get('/:year/:month/:name', function($year, $month, $name) { } render('post', array( - 'head_contents' => head_contents($current->title . ' - ' . blog_title(), $description = get_description($current->body), $current->url), + 'head_contents' => head_contents($current->title . ' - ' . blog_title(), $current->description, $current->url), 'p' => $current, 'authorinfo' => authorinfo($bio->title, $bio->body), 'bodyclass' => 'inpost', @@ -707,14 +703,13 @@ get('/:static', function($static) { } die; } else { - - if( config("views.counter") != "true") - { + + if (config("views.counter") != "true") { if (!login()) { file_cache($_SERVER['REQUEST_URI']); } } - + $post = get_static_post($static); if (!$post) { @@ -723,8 +718,7 @@ get('/:static', function($static) { $post = $post[0]; - if(config("views.counter") == "true") - { + if (config("views.counter") == "true") { add_view($post->file); if (!login()) { file_cache($_SERVER['REQUEST_URI']); @@ -732,7 +726,7 @@ get('/:static', function($static) { } render('static', array( - 'head_contents' => head_contents($post->title . ' - ' . blog_title(), $description = get_description($post->body), $post->url), + 'head_contents' => head_contents($post->title . ' - ' . blog_title(), $post->description, $post->url), 'bodyclass' => 'inpage', 'breadcrumb' => '' . config('breadcrumb.home') . ' » ' . $post->title, 'p' => $post, @@ -772,12 +766,11 @@ get('/:static/edit', function($static) { post('/:static/edit', function() { $proper = is_csrf_proper(from($_REQUEST, 'csrf_token')); - if(!login()) - { + if (!login()) { $login = site_url() . 'login'; - header("location: $login"); + header("location: $login"); } - + $title = from($_REQUEST, 'title'); $url = from($_REQUEST, 'url'); $content = from($_REQUEST, 'content'); @@ -1244,14 +1237,13 @@ get('/:static/add', function($static) { config('views.root', 'system/admin/views'); $post = get_static_post($static); - - if(! $post) - { + + if (!$post) { not_found(); } - + $post = $post[0]; - + render('add-page', array( 'head_contents' => head_contents('Add page - ' . blog_title(), blog_description(), site_url()), 'bodyclass' => 'addpage', @@ -1301,29 +1293,28 @@ post('/:static/add', function($static) { } }); -get('/:static/:sub', function($static,$sub) { - +get('/:static/:sub', function($static, $sub) { + $father_post = get_static_post($static); if (!$father_post) { not_found(); } - $post = get_static_sub_post($static,$sub); + $post = get_static_sub_post($static, $sub); if (!$post) { not_found(); } $post = $post[0]; - - if(config("views.counter") == "true") - { - add_view($post->file); - } + + if (config("views.counter") == "true") { + add_view($post->file); + } if (!login()) { file_cache($_SERVER['REQUEST_URI']); } render('static', array( - 'head_contents' => head_contents($post->title . ' - ' . blog_title(), $description = get_description($post->body), $post->url), + 'head_contents' => head_contents($post->title . ' - ' . blog_title(), $post->description, $post->url), 'bodyclass' => 'inpage', 'breadcrumb' => '' . config('breadcrumb.home') . ' » ' . $father_post[0]->title . ' » ' . $post->title, 'p' => $post,