1
0
mirror of https://github.com/e107inc/e107.git synced 2025-08-10 16:46:50 +02:00

Set og:url and twitter:url when e107::canonical is called. Twitter card meta added to news posts and pages.

This commit is contained in:
Cameron
2021-09-29 18:43:20 -07:00
parent 567b5022f2
commit e5b139e91a
4 changed files with 33 additions and 20 deletions

View File

@@ -735,9 +735,9 @@ class pageClass
$this->batch->setVars($this->page);
$this->batch->breadcrumb();
e107::title(eHelper::formatMetaTitle($this->page['page_title']));
$metaTitle = eHelper::formatMetaTitle($this->page['page_title']);
e107::title($metaTitle);
e107::meta('twitter:title', $metaTitle);
@@ -757,6 +757,7 @@ class pageClass
$metaDiz = eHelper::formatMetaDescription($this->page['page_metadscr']);
define('META_DESCRIPTION', $metaDiz);
e107::meta('og:description', $metaDiz);
e107::meta('twitter:description', $metaDiz);
}
$tp = e107::getParser();
@@ -765,11 +766,15 @@ class pageClass
{
$mimg = $tp->thumbUrl($this->page['page_metaimage'],'w=1200', false, true);
e107::meta('og:image',$mimg);
e107::meta('twitter:image', $mimg);
e107::meta('twitter:card', 'summary_large_image');
}
elseif($tp->isImage($this->page['menu_image']))
{
$mimg = $tp->thumbUrl($this->page['menu_image'],'w=1200', false, true);
e107::meta('og:image',$mimg);
e107::meta('twitter:image', $mimg);
e107::meta('twitter:card', 'summary_large_image');
}
$images = e107::getBB()->getContent('img',$this->pageText);
@@ -777,6 +782,7 @@ class pageClass
{
$im = $tp->ampEncode($im);
e107::meta('og:image',($im));
e107::meta('twitter:image', $im);
}
e107::meta('og:updated_time', strtotime('10 minutes ago'));