HTML5 + CSS3 logó
  WEBFEJLESZTÉS, WEBÁRUHÁZ KÉSZÍTÉS   Ingyenes elektronikus tananyag interaktív
weboldalak készítéséhez.
Custom Search
 
vissza VISSZA    
menü MENÜ    
ismét ISMÉT    
tovább TOVÁBB    

Hírkategória megjelenítése



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ó.
  1. 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.
  2. Az oldal, adminisztrátor által tárolt tartalmát $HTMLTartalom változóba töltjük
  3. A hírkategóriába tartozó hírek előzetesei a $HTMLETartalom változóba kerülnek.
A híroldalak tartalmának előzetesként megjelenítendő részt két # karakter (##) zárja. A tartalom többi része csak a híroldalon látható.

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