A Kiir_Hirkategoria() függvény feladata a hírkategória weboldalak 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írkategóriába tartozó hírek előzetesei a $HTMLETartalom változóba kerülnek.
A fenti változók felhasználásával áll össze a weboldal tartalmának HTML kódja.
1. példa:
Forráskód
<?php
function Kiir_Hirkategoria()
{
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 T25 ");
$row = mysqli_fetch_array($result, MYSQLI_ASSOC);mysqli_free_result($result);
$HTMLTartalom .= $row['OTartalom'];
// A hírkategória elemei
$SelectStr = "SELECT * FROM oldal WHERE OSzulo=".$AktOldal['id'];
$result = mysqli_query($MySqliLink,$SelectStr) OR die("Hiba T26 ");
while($rowElozetes = mysqli_fetch_array($result))
{
$SelectStr = "SELECT * FROM oldal_tartalom WHERE Oid=".$rowElozetes['id'];
$resultTartalom = mysqli_query($MySqliLink,$SelectStr) OR die("Hiba T27 ");
$rowTartalom = mysqli_fetch_array($resultTartalom , MYSQLI_ASSOC);
mysqli_free_result($resultTartalom );
$HTMLETartalom = $rowTartalom['OTartalom'];
$HTMLETartalom = karakter_csere_vissza($HTMLETartalom);
$HTMLETartalom = substr($HTMLETartalom,0,strpos($HTMLETartalom,"##"));
$HTMLElozetes .= "<div class='HirElozetes'><div class='HirLink' title='".$rowElozetes['ORLeiras']."'>";
$HTMLElozetes .= "<a href='?f0=".$rowElozetes['OURL']."'>";
if ($rowElozetes['OKep']>'')
{$HTMLElozetes .= "<img src='kepek/".$rowElozetes['OKep']."' alt='".$rowElozetes['ORLeiras']."' />";}
$HTMLElozetes .= "<h2>".$rowElozetes['ONev']."</h2>";
$HTMLElozetes .= "</a></div>";
$HTMLElozetes .= "$HTMLETartalom ";
$HTMLElozetes .= "<a href='?f0=".$rowElozetes['OURL']."' class='hirTovabb'> "
.$rowElozetes['ONev']." részletesen </a><br>";
$HTMLElozetes .= "</div>";
}
mysqli_free_result($result);
$HTMLkod .= "<div id='Elozetesek'> $HTMLElozetes</div>";
$HTMLkod .= "<br style='clear:left;'><br>".$HTMLTartalom;
echo $HTMLkod;
}
?>
A webáruház megtekinthető és letölthető itt: Ingyen webáruház - W3 Free Shop