|
|
|
@ -976,26 +976,31 @@ class Template |
|
|
|
|
$metaTitle = api_get_setting('meta_title'); |
|
|
|
|
if (!empty($metaTitle)) { |
|
|
|
|
$socialMeta .= '<meta name="twitter:card" content="summary" />' . "\n"; |
|
|
|
|
$metaSite = api_get_setting('meta_twitter_site'); |
|
|
|
|
if (!empty($metaSite)) { |
|
|
|
|
$socialMeta .= '<meta name="twitter:site" content="' . $metaSite . '" />' . "\n"; |
|
|
|
|
$metaCreator = api_get_setting('meta_twitter_creator'); |
|
|
|
|
if (!empty($metaCreator)) { |
|
|
|
|
$socialMeta .= '<meta name="twitter:creator" content="' . $metaCreator . '" />' . "\n"; |
|
|
|
|
} |
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
// The following code is for user badge page if the twitter:card is enable |
|
|
|
|
// The user badge page emits its own meta tags, so if this is |
|
|
|
|
// enabled, ignore the global ones |
|
|
|
|
$userId = isset($_GET['user']) ? intval($_GET['user']) : 0; |
|
|
|
|
$skillId = isset($_GET['skill']) ? intval($_GET['skill']) : 0; |
|
|
|
|
|
|
|
|
|
if (!$userId && !$skillId) { |
|
|
|
|
// no combination of user and skill ID has been defined, |
|
|
|
|
// so print the normal OpenGraph meta tags |
|
|
|
|
$socialMeta .= '<meta property="og:title" content="' . $metaTitle . '" />' . "\n"; |
|
|
|
|
$socialMeta .= '<meta property="og:url" content="' . api_get_path(WEB_PATH) . '" />' . "\n"; |
|
|
|
|
|
|
|
|
|
$metaDescription = api_get_setting('meta_description'); |
|
|
|
|
if (!empty($metaDescription)) { |
|
|
|
|
$socialMeta .= '<meta property="og:description" content="' . $metaDescription . '" />' . "\n"; |
|
|
|
|
} |
|
|
|
|
$metaSite = api_get_setting('meta_twitter_site'); |
|
|
|
|
if (!empty($metaSite)) { |
|
|
|
|
$socialMeta .= '<meta name="twitter:site" content="' . $metaSite . '" />' . "\n"; |
|
|
|
|
$metaCreator = api_get_setting('meta_twitter_creator'); |
|
|
|
|
if (!empty($metaCreator)) { |
|
|
|
|
$socialMeta .= '<meta name="twitter:creator" content="' . $metaCreator . '" />' . "\n"; |
|
|
|
|
} |
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
$metaImage = api_get_setting('meta_image_path'); |
|
|
|
|
if (!empty($metaImage)) { |
|
|
|
|
if (is_file(api_get_path(SYS_PATH) . $metaImage)) { |
|
|
|
|