Browse Source

only append ellipsis in limit_words when string was actually limited

Benedict Etzel 11 years ago
parent
commit
f665564a79
1 changed files with 3 additions and 1 deletions
  1. 3 1
      lib/pico.php

+ 3 - 1
lib/pico.php

@@ -342,7 +342,9 @@ class Pico {
 	private function limit_words($string, $word_limit)
 	{
 		$words = explode(' ',$string);
-		return trim(implode(' ', array_splice($words, 0, $word_limit))) .'...';
+		$excerpt = trim(implode(' ', array_splice($words, 0, $word_limit)));
+		if(count($words) > $word_limit) $excerpt .= '…';
+		return $excerpt;
 	}
 
 }