+ // Preparing the meta header
+ require_once('include/bbcode.php');
+ require_once("include/html2plain.php");
+ $description = trim(html2plain(bbcode($r[0]["body"], false, false), 0, true));
+ $title = trim(html2plain(bbcode($r[0]["title"], false, false), 0, true));
+ $author_name = $r[0]["author-name"];
+
+ if ($title == "")
+ $title = $author_name;
+
+ $description = htmlspecialchars($description, ENT_COMPAT, 'UTF-8', true); // allow double encoding here
+ $title = htmlspecialchars($title, ENT_COMPAT, 'UTF-8', true); // allow double encoding here
+ $author_name = htmlspecialchars($author_name, ENT_COMPAT, 'UTF-8', true); // allow double encoding here
+
+ //<meta name="keywords" content="">
+ $a->page['htmlhead'] .= '<meta name="author" content="'.$author_name.'" />'."\n";
+ $a->page['htmlhead'] .= '<meta name="title" content="'.$title.'" />'."\n";
+ $a->page['htmlhead'] .= '<meta name="fulltitle" content="'.$title.'" />'."\n";
+ $a->page['htmlhead'] .= '<meta name="description" content="'.$description.'" />'."\n";
+
+ $a->page['htmlhead'] .= '<meta name="DC.title" content="'.$title.'" />'."\n";
+ $a->page['htmlhead'] .= '<meta name="DC.description" content="'.$description.'" />'."\n";
+
+ $a->page['htmlhead'] .= '<meta property="og:type" content="website" />'."\n";
+ $a->page['htmlhead'] .= '<meta property="og:title" content="'.$title.'" />'."\n";
+ //<meta property="og:image" content="" />
+ $a->page['htmlhead'] .= '<meta property="og:url" content="'.$r[0]["plink"].'" />'."\n";
+ $a->page['htmlhead'] .= '<meta property="og:description" content="'.$description.'" />'."\n";
+ $a->page['htmlhead'] .= '<meta name="og:article:author" content="'.$author_name.'" />'."\n";
+ // article:tag
+
+ return $o;