MyBB Magyarország
Új oldal hozzáadása
comment 2 kommentek Írta admin on december 6, 2008 – 11:15 du.

Sziasztok,

Ebben a tutorialban leírom, hogy hogyan lehet egyszerűen új oldalt létrehozni a MyBB-hez, mely ugyanúgy fog megjelenni mint a fórum bármelyik lapja.

Először is létre kell hozni egy php fájlt. Ebben a példában ez links.php lesz.
Ebbe a fájlba másoljuk be az alábbi kódot:

define("IN_MYBB", 1);
define("KILL_GLOBALS", 1);
require "global.php";

add_breadcrumb("Links", "links.php");

eval("\$links= \"".$templates->get("links")."\";");
output_page($links);
?>

Itt két dolgot megváltoztathatsz az add_breadcrum résznél. A breadcrum részt a navigációnál láthatod, amely mutatja, hogy éppen hol jársz az oldalon. Például, ha a fórumunkban belépsz a “Hírek, Közlemények” fórumba akkor a breadcrum a következőképpen alakul: MyBB Hungary » Általános » Hírek, Közlemények

Az első rész a “Links” az a szöveg ami a navigációban megjelenik, a második a “links.php” pedig az előbb létrehozott fájl neve.
Ezenkívül két változót is találsz a kódban a $links. Ezek is megváltoztathatóak, de mindkettőnek egyeznie kell.

És utolsóként még megváltoztathatod a ‘links’ szöveget ebben a részben: $templates->get(“links”). A ‘links’ a template neve amelyet létrefogunk hozni, hogy az új oldalad úgy nézzen ki mintha a fórum része lenne.

Ha ezzel megvagy akkor töltsd fel a fájlt a webszerveredre. Ezt a fájlt a böngészőből fogod majd meghívni valahogy így: mybb-hungary.com/forum/links.php -> ebben az esetben a fájlt a ‘forum’ könyvtárba töltöttem fel. Természetesen ha alkönyvtárakba töltöd a fájlt akkor a fenti kódban is úgy kell megadni az útvonalat.

Ezután létre kell hozni a templatet. Ehhez lépj be a fórumod adminisztrációs felületére: Theme -> Sablonok -> Sablon hozzáadása.
A sablonnak azt a nevet add amelyet a php fájlban is megadtál (links), majd másold be a kívánt HTML kódodat.
Példa:

{$headerinclude}

{$header}
Ide jön a tartalom
{$footer}

Ezzel a példa kóddal az oldalad a fórum header és footer között fog megjelenni. Ezután mentsd el a sablont és a böngészőben hívd meg a php fájlt. Ha a tartalom a fejléc és a lábléc között jelenik meg akkor a php fájl sikeresen betölti a sablont.

Egyéb módosítások:
Ha szeretnéd, hogy a title részben megjelenjen a fórumod neve is akkor másold be ezt a kódot: {$mybb->settings[bbname]} ha ezután hozzáadod az új oldal nevét akkor valami ilyet kell, hogy kapj: MyBB Hungary – Linkek

És ezzel kész is vagy. Annyi oldalt hozhatsz létre amennyit csak akarsz, csak követned kell a fenti lépéseket.

2 válasz: “ Új oldal hozzáadása ”

  1. hallo ok a fórum?

  2. Ezt most mire érted?

    Szerezte admin okt 11, 2009 -én | Válasz

Szólj hozzá!


Bővebb információt találsz erről a témáról a MyBB Magyarország fórumán.

Olvasok a témáról bővebben