diff --git a/libs/plugins/modifier.truncate.php b/libs/plugins/modifier.truncate.php index 943a8ab6..d89bcef5 100644 --- a/libs/plugins/modifier.truncate.php +++ b/libs/plugins/modifier.truncate.php @@ -34,7 +34,7 @@ function smarty_modifier_truncate($string, $length = 80, $etc = '...', if (mb_strlen($string) > $length) { $length -= min($length, mb_strlen($etc)); if (!$break_words && !$middle) { - $string = mb_ereg_replace('/\s+?(\S+)?$/', '', mb_substr($string, 0, $length + 1), 'p'); + $string = preg_replace('/\s+?(\S+)?$/u', '', mb_substr($string, 0, $length + 1), 'p'); } if (!$middle) { return mb_substr($string, 0, $length) . $etc;