Added gallery, Fixed lscom page, Compressed images

Update content.php, index.php, and 14 more files...
This commit is contained in:
2022-04-17 10:21:09 +02:00
parent b212dd046c
commit 47d592816d
16 changed files with 2369 additions and 237 deletions

View File

@@ -218,6 +218,31 @@ function createElementNode(mixed $elementNode, string $prepend="", string $appen
} else {
echo('<div class="sidebar-divider"></div>');
}
break;
case "image":
// Parsing properties.
$_imgAlt = "";
$_imgSource = "/resources/Azias/imgs/placeholder.png";
if(array_key_exists("alt", $elementNode)) {
$_imgAlt = $elementNode["alt"];
}
if(array_key_exists("src", $elementNode)) {
$_imgSource = $elementNode["src"];
}
// Reading and processing the modifiers.
$_modFillHeight = false;
if(array_key_exists("modifiers", $elementNode)) {
for ($i = 0; $i < count($elementNode["modifiers"]); $i++) {
if ($elementNode["modifiers"][$i] == "fill-height") {
$_modFillHeight = true;
}
}
}
// Adding element.
echo('<img class="'.($_modFillHeight?'fill-height':'').'" src="'.$_imgSource.'" alt="'.$_imgAlt.'">');
break;
case "h1":
case "h2":
@@ -389,7 +414,7 @@ function createElementNode(mixed $elementNode, string $prepend="", string $appen
// Adding link if needed.
if(array_key_exists("link", $elementNode)) {
echo('<a href="'.$elementNode["link"].'">');
echo('<a href="'.$elementNode["link"].'" class="button-link">');
}
// Opening button.
@@ -399,7 +424,7 @@ function createElementNode(mixed $elementNode, string $prepend="", string $appen
(array_key_exists("color", $elementNode)?' btn-'.$elementNode["color"]:'').
($_modRoundShape?' btn-rounded':'').
($_modCircleShape?' rounded-circle':'').
' mr-15"').'>');
'"').'>');
// Adding content.
processStandardContentSubNode($elementNode);