Portal gebruik

Installatie lukt niet? Plotseling een foutmelding. Of weet je niet hoe iets werkt. Problemen met phpBB2 kun je in dit archief opzoeken.
Forumregels

Sinds 1 januari 2009 wordt phpBB2 niet meer ondersteund.
Onderstaande informatie is verouderd en dient uitsluitend als archief.
phpBB2.0.x
Gebruikersavatar
WebSiteNet
Berichten: 6524
Lid geworden op: 20 okt 2003, 16:56
Locatie: Wieringerwerf
Contacteer:

Bericht door WebSiteNet » 22 jun 2004, 20:21

Een echte vertaling is er niet. Uitvoeren, prepareren/klaarmaken. Uitvoeren komt het dichtste in de buurt.

rjongen
Berichten: 90
Lid geworden op: 14 jun 2004, 17:50

Bericht door rjongen » 22 jun 2004, 20:31

en wat moet ik dan aanpassen?
ik snap niet helemaal waar je naar toe wil :(
Er zijn te veel mensen die slimmer zijn dan ik :oops:

Gebruikersavatar
WebSiteNet
Berichten: 6524
Lid geworden op: 20 okt 2003, 16:56
Locatie: Wieringerwerf
Contacteer:

Bericht door WebSiteNet » 22 jun 2004, 21:07

Je kan in template files kiezen of je een stuk op het scherm wilt laten komen (dat parsen). je zou het kunne doen dat je kan kiezen op welke plaats je welk stuk wilt. Dat is voor als je daar genoeg kennis voor hebt niet zo moeilijk.

Je kan het als beste doorkrijgen door in index_body.tpl te kijken en proberen te zien wat <!-- BEGIN/END block_naam --> daar doet.

Dit is een van de lastige dingen van phpbb, maar het zit niet zo moeilijk in elkaar (als je het eenmaal snapt).

rjongen
Berichten: 90
Lid geworden op: 14 jun 2004, 17:50

Bericht door rjongen » 06 jul 2004, 11:20

Ik heb nu een en ander geprobeerd, maar het wil niet echt lukken.
(Ik heb denk ik te weinig php-ervaring)

Kan ik anders niet gewoon het volgende doen:


In portal.php heb je voor de welkomsttext dit:

Code: Selecteer alles

$CFG['welcome_text'] = 'blablabla'
kan ik niet dat ik in datzelfde portal.php iets als dit maken:

Code: Selecteer alles

$CFG['pagina1_text'] = 'blablabla'
$CFG['pagina2_text'] = 'blablabla'
etc. etc.

en dat ik dan in portal_body.tpl er voor zorg dat als iemand op een bepaalde link in portal.php heeft geklikt, dat die welkomsttekst vervangen wordt door die paginazoveel_text.

Is dat mogelijk?

rjongen
Berichten: 90
Lid geworden op: 14 jun 2004, 17:50

Bericht door rjongen » 06 jul 2004, 11:30

heb al heel wat van jouw site kunnen leren wat php betreft, bedankt!
maar kan ik nu

Code: Selecteer alles

if( << besslissing >> ) { << code die dan uitgevoerd moet worden >> }
toevoegen in portal_body.tpl, dus dat het dit wordt (toevoeging met bolt)

Code: Selecteer alles

<!-- BEGIN welcome_text -->
		<table width="100%" cellpadding="2" cellspacing="1" border="0" class="forumline">
		  <tr>
			<td background="http://www.jongelibertariers.nl/background3.jpg" height="25"><span 

class="genmed"><b>INLEIDING</b></span></td>
		  </tr>
		  <tr>
			<td background="http://www.jongelibertariers.nl/background1.jpg" width="100%"><span class="gensmall" 

style="line-height:150%"><div align="justify">{WELCOME_TEXT}
[b]if({U_pagina1}) {pagina1_text}[/b]
<div align="justify"><br />&nbsp;</span></td>
		  </tr>
		</table>
		
		<br />
		
		<!-- END welcome_text -->
of zit ik er nu grandioos naast?[/code]

Gebruikersavatar
WebSiteNet
Berichten: 6524
Lid geworden op: 20 okt 2003, 16:56
Locatie: Wieringerwerf
Contacteer:

Bericht door WebSiteNet » 06 jul 2004, 11:31

Dat is geen slecht idee!

ff een paar tips:

php moet dan weten welke pagina hij moet openen.

portal.php?page=page1
portal.php?page=page2
etc

Dat zou mooi zijn. Dat is niet zo moelijk (gebruik $_GET).

Dan moet hij kijken of $cfg['pagenaam'] bestaat. Dit is denk ik ook niet zo lastig.

Daarna moet hij kijken of er een extra pagina moet laten zien, zo ja doe dat en schakel de rest (news en welkomst bericht) uit, zo nee laat de portal zien. Dat is iets moeilijker.

Gesloten