Pagina 1 van 1

php op een 1 of andere manier gebruiken in je themplate

Geplaatst: 16 dec 2004, 22:30
door superman5000
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>

Geplaatst: 16 dec 2004, 22:35
door Rico
Link naar het forum?

Geplaatst: 16 dec 2004, 22:37
door superman5000
bij deze.

KLIK

let niet op de rommel :P

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

Geplaatst: 16 dec 2004, 23:55
door mosymuis
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.

Geplaatst: 17 dec 2004, 13:43
door superman5000
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:

Geplaatst: 17 dec 2004, 14:28
door mosymuis
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

Geplaatst: 17 dec 2004, 14:31
door superman5000
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?

Geplaatst: 17 dec 2004, 14:33
door mosymuis
Precies.

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

Geplaatst: 17 dec 2004, 14:34
door superman5000
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

Geplaatst: 17 dec 2004, 14:50
door superman5000
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 :?:

Geplaatst: 17 dec 2004, 14:51
door mosymuis
Als je geen PHP gebruikt voldoet file_get_contents() toch?

Geplaatst: 17 dec 2004, 14:53
door superman5000
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?

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

Geplaatst: 17 dec 2004, 14:55
door mosymuis
superman5000 schreef:en daar achter dit gezet.

Code: Selecteer alles

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

Geplaatst: 17 dec 2004, 15:03
door superman5000
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: