Browse Source

fixed Issue #68

pull/67/head
Kanti 11 years ago
parent
commit
c02ca49118
1 changed files with 5 additions and 16 deletions
  1. +5
    -16
      system/includes/functions.php

+ 5
- 16
system/includes/functions.php View File

@ -702,24 +702,13 @@ function has_pagination($total, $perpage, $page = 1) {
}
// Get the meta description
function get_description($text) {
function get_description($string) {
$string = explode('</p>', $text);
$string = preg_replace('/[^A-Za-z0-9 !@#$%^&*(),.-]/u', ' ', strip_tags($string[0] . '</p>'));
$string = remove_accent($string);
$string = preg_replace('/[^A-Za-z0-9 !@#$%^&*(),.-]/u', ' ', strip_tags($string));
$string = ltrim($string);
if (strlen($string) > 1) {
return $string;
} else {
$string = preg_replace('/[^A-Za-z0-9 !@#$%^&*(),.-]/u', ' ', strip_tags($text));
$string = rtrim(ltrim($string), $string);
if (strlen($string) < config('description.char')) {
return $string;
} else {
$string = substr($string, 0, config('description.char'));
return $string = substr($string, 0, strrpos($string, ' '));
}
}
$string = substr($string, 0, config('description.char'));
return $string = substr($string, 0, strrpos($string, ' '));
}
// Get the teaser


Loading…
Cancel
Save