Я запрограммировал работу og:tags
, но мне нужно показать изображение по умолчанию, если contentid
равно false
или empty
, я не знаю, как мне это сделать. Я хочу, чтобы это было в этом коде, если это возможно.
Я использовал оператор if и else, но это не сработало, поэтому я удалил его
$sqlGetAssocID = "SELECT associd FROM " . $tablePrefix . "urls WHERE
urlpath = '" . $urlPath . "'";
$resultAssocID = $conn->query($sqlGetAssocID);
if (is_array($resultAssocID)) {
foreach ($resultAssocID as $resultAssoc) {
$assocIDRes[] = $resultAssoc->fetch_assoc();
}
}
else {
$assocIDRes[] = $resultAssocID->fetch_assoc();
}
$sql = "SELECT ic.metatitle, im.name, ic.metadesc, ic.metakeywords
FROM isacontent_content ic
INNER JOIN isacontent_module_anchorimage im ON im.contentid =
ic.contentid
WHERE ic.contentid = 24";
$result = $conn->query($sql);
if(is_array($result)){
foreach ($result as $resItem){
$metaData[] = $resItem->fetch_assoc();
}
}
else{
$metaData[] = $result->fetch_assoc();
}
$defaultImage = "isadesign-default-anchor.png";
//og twitter
$ogTwitImage = "<meta name='twitter:card' content='". $site_str . $domain
. $img_str . $image ."'/>";
$ogTwitTitle = "<meta name='twitter:title' content='" . $title . "'/>";
$ogTwitDesc = "<meta name='twitter:description' content='". $desc. "'/>";
$ogTwitUrl = "<meta name='twitter:url' content='". $site_str . $fullUrl
."'/>";
//og algemeen
$ogTitle = "<meta property='og:title' content='" . $title . "'/>";
$ogDesc = "<meta property='og:description' content='" . $desc . "'/>";
$ogName = "<meta property='og:site_name' content='". $site_str . $domain .
"'/>";
$ogType = "<meta property='og:type' content='" . $type . "'/>";
$ogKeys = "<meta property='og:keywords' content='" . $keys . "'/>";
$ogUrl = "<meta property='og:url' content='". $site_str . $domain .
$urlPath . "'/>";
$ogDefault = "<meta property='og:default' content='". $site_str . $domain
. $img_str . $defaultImage ."'/>";
echo $ogTwitImage . $ogTitle . $ogTwitUrl . $ogTwitDesc . $ogName .
$ogType . $ogKeys . $ogUrl . $ogTwitTitle . $ogTwitDesc . $siteUrl;
}