fix formatting of links

This commit is contained in:
oliver 2015-08-20 13:23:43 +02:00
commit 7cf35471aa

View file

@ -119,12 +119,15 @@
return $string; return $string;
} }
try { try {
$dom = new \DOMDocument(); $dom = new \DOMDocument('1.0');
$dom->loadHTML('<?xml encoding="UTF-8">'.$string); $dom->loadHTML('<!DOCTYPE html><html><head><meta charset="utf-8" /></head><body>'.$string.'</body></html>');
foreach($dom->getElementsByTagName('a') as $link) { foreach($dom->getElementsByTagName('a') as $link) {
$link->setAttribute('target', '_blank'); $link->setAttribute('target', '_blank');
} }
return $dom->saveHTML(); $body = $dom->getElementsByTagName('body')[0];
$string = $dom->saveHTML($body);
return trim(substr($string, 6, strlen($string) - 13));
} }
catch(\Exception $e) { catch(\Exception $e) {
return $string; return $string;