fixed Issue #68

This commit is contained in:
Kanti 2014-07-29 18:50:42 +02:00
commit c02ca49118

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