diff --git a/modules/metadescription/views/metadescription_block.html.php b/modules/metadescription/views/metadescription_block.html.php
index 665eb9dc..c4a5cb87 100644
--- a/modules/metadescription/views/metadescription_block.html.php
+++ b/modules/metadescription/views/metadescription_block.html.php
@@ -11,6 +11,19 @@
}
}
}
+
+ $metaDescription = "";
+ $metaDescription = trim(nl2br(p::purify($item->description)));
+ // If description is empty, use title instead.
+ if ($metaDescription == "") {
+ $metaDescription = p::clean($item->title);
+ }
+ // Strip HTML
+ $metaDescription = strip_tags($metaDescription);
+ // Strip Line Breaks
+ $metaDescription = str_replace("\n", " ", $metaDescription);
+ // Limit Description to 150 characters.
+ $metaDescription = substr($metaDescription, 0,150);
?>
-
+