Pagina 1 van 2

Hoe kan ik <?php include ?> gebruiken ?

Geplaatst: 13 sep 2005, 17:20
door bjongen
Beste mensen;

Ik hoop dat ik dit bericht op de juiste plek post...
Allereerst; aan iedereen die eraan meewerkt; HARTELIJK DANK voor dit geweldige board... ik ben er ontzettend blij mee !

Ik heb wel al een hele tijd een probleem, waar ik maar niet uitkom. Een tijdje geleden heb ik "PHP" uitgevonden, en alle HTML pagina's omgezet naar PHP; waarbij ik gebruik maak van het handige "include". Een standaard pagina ziet er dan ook zo uit:
-------------------------------------
<?php
include "header.php";
?>

tekst van de pagina

<?php
include "footer.php";
?>
-------------------------------------
Dit zorgt ervoor dat in elke pagina het meest up-to-date menu en bijvoorbeeld "last update" wordt weergegeven. Echter als ik deze header in de "overall_header.tpl" van PHPBB aanroep (daar moet ik t toch doen?) dan werkt t niet. Ik wil dus dat het volledige forum wordt weergegeven binnen een <div> (deze DIV wordt geopend aan het eind van de header.php en gesloten aan het begin van de footer.php!). Ik ben nog een leek op dit gebied, maar voor alle andere pagina's (incl. bijvoorbeeld mijn guestbook) werkt dit !

Nu heb ik de inhoud van het betreffende CSS bestand gecopieerd naar het MAIN.CSS (dat wordt immers aangeroepen door mijn eigen header.php). Verder heb alle scripts die in de "overall_header.tpl" worden aangeroepen gecopieerd naar mijn eigen "header.php". Tot slot heb ik de "overall_header.tpl" leeg gemaakt tot aan de <body> tag (en ook al geprobeerd INCL. de <body> tag). MAar ik krijg t dus niet voor elkaar. Ik hoop dat mijn probleem een beetje duidelijk is; en dat iemand mij kan helpen ... Alvast hartelijk dank !!

Groet, Bart (webmaster http://www.chrisrea.nl)

EDIT: PS: mocht dit niet mogelijk zijn op bovenbeschreven wijze, heeft iemand misschien een tip hoe ik dit voor elkaar kan krijgen op een andere manier met hetzlefde resultaat?

Geplaatst: 13 sep 2005, 17:23
door Stef
Je zult het forum in je site moeten integreren, zoek er eens met de zoekfunctie op. Als het goed is krijg je een bord vol informatie waarmee je een tijdje voor uit kan.

Geplaatst: 13 sep 2005, 17:24
door Paul
of je moet het in page_header.php en page_tail.php doen, of je installeer extreme styles(http://www.phpbbstyles.com), en zet het in overall_header/footer.tpl :)

Geplaatst: 13 sep 2005, 17:28
door bjongen
Dank voor de snelle reacties !
Stef schreef:Je zult het forum in je site moeten integreren, zoek er eens met de zoekfunctie op. Als het goed is krijg je een bord vol informatie waarmee je een tijdje voor uit kan.
Sorry; misschien kijk ik niet goed, of zoek ik niet met de juiste zoektermen, maar ik kan niets vinden dat relevant is... heb je misschien een tip voor welke zoekterm ik moet gebruiken?
paulus schreef:of je moet het in page_header.php en page_tail.php doen, of je installeer extreme styles(http://www.phpbbstyles.com), en zet het in overall_header/footer.tpl :)
Ik heb die page_header.php (in de map "includes" toch ?) eens geopend, maar nog veel sneller weer gesloten; dat is echt algebra voor mij !!

Groet, Bart (webmaster http://www.chrisrea.nl)

Geplaatst: 13 sep 2005, 17:30
door Paul
Je moet daar gewoon de includes, zoveel mogelijk bovenaan zetten :)

Geplaatst: 13 sep 2005, 17:37
door bjongen
paulus schreef:Je moet daar gewoon de includes, zoveel mogelijk bovenaan zetten :)
... en moet ik dan in de "overall_header.tpl" alles t/m de <body> tag weghalen? Anders worden er dus twee verschillende CSS-en aangeroepen en komt na de <body> tag (namelijk in de orginele "header.php") weer opnieuw <html>, <head>, etc.

:?: :?: :?:

Thanks, Bart

Geplaatst: 13 sep 2005, 17:37
door Stef
bjongen schreef:
Stef schreef:Je zult het forum in je site moeten integreren, zoek er eens met de zoekfunctie op. Als het goed is krijg je een bord vol informatie waarmee je een tijdje voor uit kan.
Sorry; misschien kijk ik niet goed, of zoek ik niet met de juiste zoektermen, maar ik kan niets vinden dat relevant is... heb je misschien een tip voor welke zoekterm ik moet gebruiken?
Ik zocht met de term: site AND integeren met alle woorden en kreeg onder meer de volgende resultaten:
http://www.phpbb.nl/viewtopic.php?t=161 ... integreren
http://www.phpbb.nl/viewtopic.php?t=183 ... integreren
http://www.phpbb.nl/viewtopic.php?t=184 ... integreren
http://www.phpbb.nl/viewtopic.php?t=128 ... integreren
http://www.phpbb.nl/viewtopic.php?t=104 ... integreren

Geplaatst: 13 sep 2005, 17:39
door Paul
bjongen schreef:
paulus schreef:Je moet daar gewoon de includes, zoveel mogelijk bovenaan zetten :)
... en moet ik dan in de "overall_header.tpl" alles t/m de <body> tag weghalen? Anders worden er dus twee verschillende CSS-en aangeroepen en komt na de <body> tag (namelijk in de orginele "header.php") weer opnieuw <html>, <head>, etc.

:?: :?: :?:

Thanks, Bart
Ja, alleen moet je dan in je eigen header de css van het forum er even bijzetten :)

Geplaatst: 13 sep 2005, 17:51
door bjongen
paulus schreef:
bjongen schreef:
paulus schreef:Je moet daar gewoon de includes, zoveel mogelijk bovenaan zetten :)
... en moet ik dan in de "overall_header.tpl" alles t/m de <body> tag weghalen? Anders worden er dus twee verschillende CSS-en aangeroepen en komt na de <body> tag (namelijk in de orginele "header.php") weer opnieuw <html>, <head>, etc.

:?: :?: :?:

Thanks, Bart
Ja, alleen moet je dan in je eigen header de css van het forum er even bijzetten :)

Hallo;

Het begint volgens mij een beetje te lukken; alleen krijg ik nu foutmeldingen; zie ook: http://www.chrisrea.nl/forum/index.php

Warning: Cannot modify header information - headers already sent by (output started at http://www.chrisrea.nl/main/header.php:4) in /var/www/c/chrisrea.nl/HTML/forum/includes/page_header.php on line 479

(en datzelfde over "line 481" en "line 482")

Wat heb ik fout gedaan ??

Geplaatst: 13 sep 2005, 17:55
door Paul
Ow ja das waar. Je kan het inderdaad beter ergens anders neerzetten.
Zoek in het bestand page_header.php php naar een regel die hier op lijkt:

Code: Selecteer alles

$template->pparse("header");
(Hij kan iets anders zijn, ik ken de code niet zo uit me hoofd, maar de functie is wel goed), en zet de include daarvoor.

EDI:T Jij hebt trouwens niets fout gedaan, het is mijn foutje :P

Geplaatst: 13 sep 2005, 18:08
door bjongen
paulus schreef:Ow ja das waar. Je kan het inderdaad beter ergens anders neerzetten.
Zoek in het bestand page_header.php php naar een regel die hier op lijkt:

Code: Selecteer alles

$template->pparse("header");
(Hij kan iets anders zijn, ik ken de code niet zo uit me hoofd, maar de functie is wel goed), en zet de include daarvoor.

EDI:T Jij hebt trouwens niets fout gedaan, het is mijn foutje :P
Hallo;

Ik heb de code gevonden

Code: Selecteer alles

$template->pparse('overall_header');
(dit is de voorlaatste regel van page_header.php. maar als ik daar de "include" invoeg, doet het forum t helemaal niet meer; zie:
http://www.chrisrea.nl/forum/index.php

Parse error: parse error, unexpected '<' in /var/www/c/chrisrea.nl/HTML/forum/includes/page_header.php on line 480


Zoals eerder gezegd, weet ik niets van dit hele "programeren" af, maar t komt mij vreemd voor om de "include" daar neer te zetten. het bestand page_header.php begin met : "<?php" en eindigd met "?>". Als ik de include na de door jou genoemde code plaats, komt 'ie dus tussen deze twee tags in... ligt het daar misschien aan ? Ik roep maar wat als leek hoor ...

In elk geval alvast heel erg bedankt; ik ben al verder dan ooit :thumb: (maar ja, nog niet helemaal :cry: )

Geplaatst: 13 sep 2005, 18:09
door Paul
Die regel ja. EN zet daarvoor alleen de regel met include(DUs niet met <?php en ?> erbij!) neer.

Geplaatst: 13 sep 2005, 18:16
door bjongen
paulus schreef:Die regel ja. EN zet daarvoor alleen de regel met include(DUs niet met <?php en ?> erbij!) neer.
Dit is echt ongelofelijk !!! Volgens mij werkt 't !!! Je weet niet half hoe je me hiermee hebt geholpen !! Ik ben er zelf uren en uren en uren mee bezig geweets, en t niet voor elkaar gekregen !! SUPER !! :thumb: :thumb: :thumb:

... en natuurlijk stef ook heel erg bedankt voor de hulp... ik ga de links die je door hebt gestruurd eens op m'n gemak lezen...

Het eindresultaat:

http://www.chrisrea.nl/forum/index.php

Hartelijk dank; groet, Bart (http://www.chrisrea.nl)

Geplaatst: 13 sep 2005, 18:22
door Lontronics
Ik zie een blanko pagina maar dat zal aan mij liggen?!! :?

Geplaatst: 13 sep 2005, 18:32
door Paul
fast sjonny schreef:Ik zie een blanko pagina maar dat zal aan mij liggen?!! :?
Denk dat het aan jouw ligt :)

EDIT: Update trouwens zo snel mogegelijk naar versie 2.0.17. Je kan nu door enkele veiligeheids lekken makkelijk gehacked worden!!!

Geplaatst: 13 sep 2005, 18:39
door bjongen
fast sjonny schreef:Ik zie een blanko pagina maar dat zal aan mij liggen?!! :?
Hallo;

zie je op http://www.chrisrea.nl/forum/index.php helemaal niets ?? Ik krijg hier gewoon het forum te zien... ook op een andere computer ... zie je ook helemaal geen foutmelding ??

Groet, Bart

Geplaatst: 13 sep 2005, 18:53
door Paul
Weet niet of je mijn edit gelezen hebt, maar hij is wel belangerijk, je moet zo snel mogelijk updaten!!!

Geplaatst: 13 sep 2005, 19:17
door bjongen
paulus schreef:
fast sjonny schreef:Ik zie een blanko pagina maar dat zal aan mij liggen?!! :?
Denk dat het aan jouw ligt :)

EDIT: Update trouwens zo snel mogegelijk naar versie 2.0.17. Je kan nu door enkele veiligeheids lekken makkelijk gehacked worden!!!
Hallo;

Ik heb al vaker willen updaten, maar ik durf niet goed, ik ben zo bang dat ik alle posts kwijt ben. Bovendien snap ik denk ik niet zo goed hoe ik mijn bestaande forum kan updaten, zonder dat de instellingen (zoals kleuren, maar ook topic-titels, etc..) verloren gaan... maar ik zal je advies ter harte nemen en me er vanavond in gaan verdiepen !!

Bedankt, groet, Bart

Geplaatst: 13 sep 2005, 19:20
door Paul
Heb je mods geinstalleerd?

Geplaatst: 13 sep 2005, 19:35
door bjongen
paulus schreef:Heb je mods geinstalleerd?
MODs ?? Dat zijn toch toegevoegde programma's ?? Ik heb alleen een drietal gedownloade styles en één keer wat gifs voor ranks gedownload....
Volgens mij is dat alles...