16. Kategóriák megjelenítése az oldalon
Amint létrehoztad a kategóriákat a CuteNews-ban, aminek a leírásáról itt olvashatsz, jelenítsük meg őket az oldaladon is.
Amire szükség lesz, az a kategória neve és előtte a sorszám ID alatt.
Először a cutenews mappádban FTP kapcsolattal a tárhelyeden pl. Total Commanderrel hozz létre egy categories mappát. Ebbe a mappába hozd létre egyesével azokat a kategóriákat, amiket a CuteNews-ban már megadtál. Így csináld: Hozz létre egy PHP fájlt az első kategória neveddel. Egy weblapszerkesztő jól jönne hozzá. Nekem ez a fájlom neve:
site-news.php
Sorban hozd létre az összes php fájlodat a kategória neveiddel.
kiallitasok.php
erdekessegek.php
utasok.php
legenyseg.php
gallery.php
titanic-news.php
Ha ezzel megvagy (és maradjuk a sorrendnél) nyisd meg elsőnek az első php fájlodat.
Én a site-news.php-t.
Ezt a kódot másold bele. Semmi más ne legyen a fájlban, csak ez a kód
<?PHP
$category = "1";
$number = "5";
include("cutenews/show_news.php");
?>
A kódban mi micsoda:
categories: ide jön a képen látható sorszám (ID).
Azt a sorszámot írd ide, ami a kategóriád és a fájlod neve is.
number: ennyi hír jelenik meg egy oldalon
Az include pedig alap. A cutenews hírei.
Fontos!! Ha havonta archiválod a híreidet, akkor nem tudsz kategóriákat létrehozni, mert az archiv híreket nem jeleníti meg. Legalább is még nem találtam rá megoldást.
A második kategóriád fájljába pedig ugyanazt a kódot kell bemásolni, mint az elsőbe, csak a sorszám változik.
<?PHP
$category = "2";
$number = "5";
include("cutenews/show_news.php");
?>
És haladj így végig. Minden fájlba az adott kategória számát írd be. Ezért jó, ha a fájl neve megegyezik a kategória nevével.
Ha az összessel készen vagy, akkor már csak meg kell jelenítened az oldalon link formájában, hogy rá tudjanak kattintani a látogatók.
Készíts egy modult oldalad jobb vagy bal oldalára és írd meg egymás alá a kategóriáidat. Itt már használhatsz ékezeteket is. Példa
Oldal hírek
Titanic hírek
Érdekességek
stb....
A linkelés pedig így történik HTML oldalon és NEM G-Portálon!
Az oldal hírekhez nekem a site-news.php kategória kapcsolódik.
Így linkeltem be:
index.php?x=cutenews/categories/site-news
Az index.php ugye adott.
A cutenews jelenti a cutenews mappát a szerveren
A categories pedig a cutenews mappában található kategória mappát.
A site-news pedig a site-news.php fájlomat.
Így ha rákattintok az Oldal hírekre, akkor megjelennek csak azok a hírek, amik az oldallal kapcsolatosak.
És a linkeléssel is így menj sorba.
index.php?x=cutenews/categories/site-news
Mindenhol a fájl neve fog változni, attól függően melyik linket melyik kategóriához adod hozzá.
Ha valami nem megy kérdezz.
Élőben itt tudod megnézni:
http://titanic.swhu.tk/
|