php op een 1 of andere manier gebruiken in je themplate

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
Gesloten
Gebruikersavatar
superman5000
Berichten: 741
Lid geworden op: 05 nov 2003, 09:51
Locatie: breda
Contacteer:

php op een 1 of andere manier gebruiken in je themplate

Bericht door superman5000 » 16 dec 2004, 22:30

hey,

ik heb dus een standaart EZportal en daar wil ik in plaats van het news systeem een ander gebruiken.
dus ik dacht ik include de output.
ik heb dit in elkaar geknutseld.

heb dit opgezocht in portal.php

Code: Selecteer alles

$template->assign_vars(array(
	'WELCOME_TEXT' => $CFG['welcome_text'],
en daar achter dit gezet.

Code: Selecteer alles

'blaat' => include($phpbb_root_path . 'news/news.'.$phpEx),
ik dacht dan als ik in portal_body.tlp {blaat} gebruik dat ik dan de output krijg.
maar zonder dat include hij het al :S
iemand idee hoe ik toch de output op mijn portal kan krijgen>

Gebruikersavatar
Rico
Berichten: 2185
Lid geworden op: 23 okt 2003, 18:45
Contacteer:

Bericht door Rico » 16 dec 2004, 22:35

Link naar het forum?
Guess who's back..

Gebruikersavatar
superman5000
Berichten: 741
Lid geworden op: 05 nov 2003, 09:51
Locatie: breda
Contacteer:

Bericht door superman5000 » 16 dec 2004, 22:37

bij deze.

KLIK

let niet op de rommel :P

Gebruikersavatar
mosymuis
Berichten: 6940
Lid geworden op: 05 feb 2003, 14:00
Locatie: Amsterdam
Contacteer:

Re: php op een 1 of andere manier gebruiken in je themplate

Bericht door mosymuis » 16 dec 2004, 23:55

superman5000 schreef:iemand idee hoe ik toch de output op mijn portal kan krijgen>
Als je de letterlijke inhoud van een bestand via een {VARIABELE} wil doorgeven gebruik je file_get_contents(), maar PHP zal dan niet worden uitgevoerd. Als je dat wel wilt zal je handmatig alle uitput in news.php moeten opslaan in $variabelen, om ze vervolgens door te geven aan je template.
Laatst gewijzigd door mosymuis op 17 dec 2004, 14:28, 1 keer totaal gewijzigd.

Gebruikersavatar
superman5000
Berichten: 741
Lid geworden op: 05 nov 2003, 09:51
Locatie: breda
Contacteer:

Bericht door superman5000 » 17 dec 2004, 13:43

ik snapte je reply niet helemaal maar heb toch even gezocht.
ik heb even gezocht en heb wat geprobeerd met file_get_contents().
ik heb nu het volgende als test.

ik heb bestand.php.

Code: Selecteer alles

<?php

$variabele = "Variabele voor het testen van file_get_contents";

echo $variabele;
?>
en dan test.php

Code: Selecteer alles

<?php
echo file_get_contents("bestand.php");
?>
ze staan allebei hier.
KLIK

maar nu snap ik het niet waarom krijg ik dan niet
Variabele voor het testen van file_get_contents
te zien?
o ja, ik ben niet echt goed in php :wink:

Gebruikersavatar
mosymuis
Berichten: 6940
Lid geworden op: 05 feb 2003, 14:00
Locatie: Amsterdam
Contacteer:

Bericht door mosymuis » 17 dec 2004, 14:28

superman5000 schreef:maar nu snap ik het niet waarom krijg ik dan niet
mosymuis schreef:gebruik je file_get_contents(), maar PHP zal dan niet worden uitgevoerd
^^zie

Gebruikersavatar
superman5000
Berichten: 741
Lid geworden op: 05 nov 2003, 09:51
Locatie: breda
Contacteer:

Bericht door superman5000 » 17 dec 2004, 14:31

oke dus als ik het goed begrijp doed file_get_contents() dit.
hij zit de source in een string zodat je de souce kan laten zien op een pagina?

Gebruikersavatar
mosymuis
Berichten: 6940
Lid geworden op: 05 feb 2003, 14:00
Locatie: Amsterdam
Contacteer:

Bericht door mosymuis » 17 dec 2004, 14:33

Precies.

Als je de werking van een functie wilt opzoeken is dat heel simpel:
http://www.php.net/file_get_contents

Gebruikersavatar
superman5000
Berichten: 741
Lid geworden op: 05 nov 2003, 09:51
Locatie: breda
Contacteer:

Bericht door superman5000 » 17 dec 2004, 14:34

ja daar was ik al op terecht gekomen maar snapte het nog niet helemaal maar nu is het me helemaal duidelijk :wink:
nu ga ik die andere manier proberen :D

Gebruikersavatar
superman5000
Berichten: 741
Lid geworden op: 05 nov 2003, 09:51
Locatie: breda
Contacteer:

Bericht door superman5000 » 17 dec 2004, 14:50

hmm toch nog eff een vraagje.
dit is nu news.php

Code: Selecteer alles

<table width="650" border="0" cellspacing="1" cellpadding="2" bgcolor="#dcdcdc" align="center">
<tr><td bgcolor="whitesmoke" colspan="2">
<center><b>Saturday, April 19 2003</b></center>
</td></tr>
<tr><td bgcolor="#ffffff" colspan="2">
<a id="fus_1" name=""><table width="650" border="0" cellspacing="1" cellpadding="2" bgcolor="#dcdcdc" align="center">
  <tr>
    <td bgcolor="whitesmoke" colspan="2">
      <p><b>Welcome to Fusion News 3.6.1</b> posted by <a href="mailto:support@fusionphp.com">FusionPHP Team</a> on 04-19-2003 16:37</p>
    </td>
  </tr>
  <tr>
    <td bgcolor="#ffffff" colspan="2">
      <p>Hi,<br><br>And welcome  <img src="http://www.truevisionary.be/news2/smillies/cheesy.gif
">  <br>You have just succeeded in installing Fusion News 3.6.1. Congratulations <img src="http://www.truevisionary.be/news2/smillies/smile.gif
"> <br>The Fusion Team thanks you for using this software and hopes everything will work smooth for you.<br><br>Regards,<br>The Fusion Team.</p><br><a href="http://www.truevisionary.be/news2/comments.php?id=1">comments</a>: 0<br><a href="http://www.truevisionary.be/news2/send.php?id=1">send to friend</a><br>
    </td>
  </tr>
</table>
<br>

</td></tr></table><br>
wat moet ik hiet nouw mee doen.
wat dit is zelf helemaal geen php :?:

Gebruikersavatar
mosymuis
Berichten: 6940
Lid geworden op: 05 feb 2003, 14:00
Locatie: Amsterdam
Contacteer:

Bericht door mosymuis » 17 dec 2004, 14:51

Als je geen PHP gebruikt voldoet file_get_contents() toch?

Gebruikersavatar
superman5000
Berichten: 741
Lid geworden op: 05 nov 2003, 09:51
Locatie: breda
Contacteer:

Bericht door superman5000 » 17 dec 2004, 14:53

heh dat geloof ik.
maar hoe krijg ik dat dan in mijn themplate?
ik kan toch niet in mijn themplate file_get_contents() gebruiken
of kijk ik nu ergens over heen?

Gebruikersavatar
mosymuis
Berichten: 6940
Lid geworden op: 05 feb 2003, 14:00
Locatie: Amsterdam
Contacteer:

Re: php op een 1 of andere manier gebruiken in je themplate

Bericht door mosymuis » 17 dec 2004, 14:55

superman5000 schreef:en daar achter dit gezet.

Code: Selecteer alles

'blaat' => include($phpbb_root_path . 'news/news.'.$phpEx),
Dáár gebruik je hem.

Gebruikersavatar
superman5000
Berichten: 741
Lid geworden op: 05 nov 2003, 09:51
Locatie: breda
Contacteer:

Bericht door superman5000 » 17 dec 2004, 15:03

ik snap de hint :D
het werk nouw ongeveer behalve op 1 ding na.
ik heb dus dit gezocht in portal.php

Code: Selecteer alles

$template->assign_vars(array(
	'WELCOME_TEXT' => $CFG['welcome_text'],
	'TOTAL_POSTS' => sprintf($l_total_post_s, $total_posts),
daaronder heb ik dit geplaast.

Code: Selecteer alles

'INCLUDE' => file_get_contents("news/news.php"),
maar nu zet hij hem gelijk op de portal.
terwijl ik zelf wil aangeven waar hij moet staan.
met behulp van de tlp filles.
dit is de url: KLIK

//eddit: het is me gelukt aleen dan op een andere manier :D
heb de extreme styles mod gebruikt zodat ik php kan gebruiken in de tlp files.
maar toch allemaal bedankt heb ik toch weer wat van php geleerd :bier:

Gesloten