A Kiir_HirOldal() függvény feladata a híroldalak tartalmának összeállítása. A függvény kódja a w3_tartalom.php fájlban található.
- A kosár tartalmát megjelenítő táblázatot a $HTMLkosar változó tárolja. Ez a Kiir_kosar() függvény visszatérési értéke.
- Az oldal, adminisztrátor által tárolt tartalmát $HTMLTartalom változóba töltjük
- A hírhez tartozó képek megjelenítésére szolgáló HTML kódok a $HTMLHirKepTMB tömbbe kerülnek.
- A $HTMLTartalom változóban található helyőrzőket (#1, #2..#5) a képek HTML kódjaira cseréljük, és eltöltetjük az előzetes végét kijelölő két #-et.
1. példa:
Forráskód
<?php
function Kiir_HirOldal()
{
global $AktOldal, $MySqliLink;
$HTMLkod = '';
$HTMLkosar = Kiir_kosar();
if ($HTMLkosar>'') {$HTMLkod .= "<div id='KosarKulso'>$HTMLkosar</div>";}
$HTMLkod .= "<h1>".$AktOldal['ONev']."</h1>";
// Az alkategória tartalma
$SelectStr = "SELECT * FROM oldal_tartalom WHERE Oid=".$AktOldal['id']." LIMIT 1";
$result = mysqli_query($MySqliLink,$SelectStr) OR die("Hiba T28 ");
$row = mysqli_fetch_array($result, MYSQLI_ASSOC);mysqli_free_result($result);
$HTMLTartalom .= $row['OTartalom'];
$SelectStr = "SELECT * FROM kep WHERE Oid=".$AktOldal['id'];
$result = mysqli_query($MySqliLink,$SelectStr) OR die("Hiba T29 ");
$i = 1;
while($rowkep = mysqli_fetch_array($result))
{
$HTMLHirKepTMB[] = "<figure class='HirKepFigure'>
<img src='kepek/".$rowkep['KURL']."' alt='".$rowkep['KNev']."' />
<figcaption> ".$rowkep['KNev']." </figcaption>
</figure> n";
$i++;
}
mysqli_free_result($result);
for ($j=$i;$j==5;$j++) {$HTMLHirKepTMB[]='';}
$HTMLTartalom = karakter_csere_vissza($HTMLTartalom);
$arr = array( "#1" => "$HTMLHirKepTMB[0]", "#2" => "$HTMLHirKepTMB[1]",
"#3" => "$HTMLHirKepTMB[2]", "#4" => "$HTMLHirKepTMB[3]",
"#5" => "$HTMLHirKepTMB[4]", "##" => "");
$HTMLTartalom = strtr($HTMLTartalom ,$arr);
$HTMLkod .= "<div id='HirT'>$HTMLTartalom</div>";
echo $HTMLkod;
}
?>
A webáruház megtekinthető és letölthető itt: Ingyen webáruház - W3 Free Shop