Pagina 1 van 1
een PHP menu in je header plaatsen
Geplaatst: 28 mei 2003, 14:35
door mouse
Ok dan, vage vraag maar toch, ik kom er niet meer uit. Ik heb een dynamisch menu in een php file staan (menu.php), deze wil ik graag binnen het forum gebruiken als vervanging voor die standaard prut-buttons.
Nu dacht ik, oh simpel, alleen even includen in overall_header.tpl, dan staat hij er! Niet dus... Die file is natuurlijk geen php maar tpl, dus ik kan niet gewoon <? include('menu.php'); ?> gebruiken
Mijn vraag is dus, wat zou ik moeten doen? Ik kan ook geen frames gebruiken, want dan valt mijn menu achter het frame van het forum...
help please! Thanx in advance!
Geplaatst: 28 mei 2003, 15:18
door Fretzel
dan zet je hem toch in je includes/page_header.php ? of werkt dat ook niet ?
Geplaatst: 28 mei 2003, 17:04
door mouse
ik zou niet weten waar ik dan moet beginnen, die file staat vol met variabelen waar ik echt geen hol van begrijp...

Geplaatst: 28 mei 2003, 19:31
door SuperNova
Als ik het goed begrijp wil je dat menu vervangen met een php?
Het oorspronkelijke menu is toch in HTML (een template?)
Dan gaat dat lastig worden !!!!
Geplaatst: 28 mei 2003, 20:50
door Leipo
Probeer het PHP er gewoon eens onder te plaatsen..
Zodat ik weet krijg je dan geen problemen hoor

Geplaatst: 28 mei 2003, 21:16
door mouse
klopt, dat is in HTML, ik gebruik php omdat het een dynamisch menu moet zijn dat info uit de database trekt... Lastig

Geplaatst: 28 mei 2003, 21:29
door Fretzel
je kan toch de overal_header.tpl leegtrekken en er slecht's 1 hele smalle lange doorzichtige gif inzetten om je tabel op breedte te houden
en in de overal_header.php je php menu zetten ?
of je overallheader.tpl omzetten naar php en dan in de overallheader.php zetten, daar weghalen wat je niet nodig hebt (en de include overal_header.tpl eruit natuurlijk) en je menu erin zetten ?
Geplaatst: 29 mei 2003, 09:33
door Leipo
uuhmm overall_header.php bestaat niet

Geplaatst: 29 mei 2003, 09:47
door Fretzel
mwaahaaa page_header.php dan

Geplaatst: 29 mei 2003, 22:30
door mouse
Fretzel schreef:je kan toch de overal_header.tpl leegtrekken en er slecht's 1 hele smalle lange doorzichtige gif inzetten om je tabel op breedte te houden
en in de overal_header.php je php menu zetten ?
of je overallheader.tpl omzetten naar php en dan in de overallheader.php zetten, daar weghalen wat je niet nodig hebt (en de include overal_header.tpl eruit natuurlijk) en je menu erin zetten ?
Hmm, ik zou niet weten hoe ik het moet doen, maar ik ga het zondag proberen. Bedankt alvast!
Geplaatst: 04 jun 2003, 12:24
door mouse
okay, ik ben er dus uit! Hier dus even een korte beschrijving hoe je een willekeurige php file op een willekeurige plaats in je template kan plaatsen:
- Zoek uit waar je de file die je wil includen in wil plaatsen, bijv: wil je het in je hele forum in de header plaatsen, neem dan templates/template_naam/overal_header.tpl.
- Zoek de plaats waar je deze wil hebben en plaats daar {jouwtag}, verander jouwtag in iets wat ernaar verwijst, kijk uit dat het niet iets is wat al bestaat! Hier komt later de HTML output die je in de file maakt die je gaat includen.
- Open de index.php van je forum (of andere gerelateerde pagina's). Ergens bij regel 50 zie je include($phpbb_root_path . 'extension.inc'); staan. Hierna kan je je eigen regel maken op dezelfde manier. dus bijv: include($phpbb_root_path . 'mijnteller.php');. Deze moet dan in dezelfde map staan in de index, anders moet je met ../ werken om het pad aan te wijzen.
- In de file die je wil includen moet je de output (de ge-echo'de HTML) in je zelf bedachtte tag zetten, deze keer dus: $mijntag (in het andere document {mijntag}).
bijv:
$mijntag = "
//begin output
<table><tr><td> totaal aantal bezoekers: $tellertotaal
</td></tr></table>
//einde output
";
- Alles saven en uploaden en je bent klaar! Tenzij je dat deel nog meer wil laten includen dan alleen in de index (of portal.php), dan moet je in die bestanden dezelfde handeling uitvoeren.
Succes!
Geplaatst: 04 jun 2003, 23:24
door mosymuis
Hey dat is nog eens simpel... kan mij ook nog van pas komen! Tanx!

Geplaatst: 05 jun 2003, 12:12
door mouse
het was inderdaad makkelijker dan ik dacht... Alleen om het uit te vinden ben je wel even bezig

Geplaatst: 05 jun 2003, 14:43
door Leipo
Keej thnx men..
Ik heb er ook nog wat aan
Begin volgende week met private game forum voor vrienden enzo en wil dus ook PHP Menu

Geplaatst: 05 jun 2003, 22:20
door mouse
geef maar een schreeuw als je problemen hebt!
Geplaatst: 06 jun 2003, 00:16
door barben
[schreeuwend geluid] (heb hulp nodig)
Hallo, Kan ik nu ook i.p.v. de overall_header te laten invoegen, het menu dat in de portal links staat invoegen? Ik heb het nu veranderdt in veel files, maar... Als ik iets wil weizigen...
Geplaatst: 06 jun 2003, 00:56
door mouse
nee, tenzij je het in een apart bestand zet... dan moet je dus het menu in een tabel in een apart bestand zetten en dat in je template zetten (aan het eind van je header?)