Eigen Pagina maken...

Hulp nodig bij een modificaties of op zoek naar een MOD?
Forumregels

LEES: Richtlijnen voor Support. Vul de support template in!
phpBB3.0.x
Verschaf iemand geen servertoegang tenzij het niet anders kan. Maak altijd eerst een volledige backup en verander de inloggevens na afloop. Eigen risico.
Gebruikersavatar
alexw
Berichten: 23
Lid geworden op: 05 jun 2007, 13:12
Contacteer:

Eigen Pagina maken...

Bericht door alexw » 05 jun 2007, 13:19

Precies zoals in de onderwerp staat...

Hoe maak ik een Pagina aan met phpbb3, dus met andere woorden ik wil een stukje tekst in een bestand doen maar ik wel de boven en de onderkant behouden (zie foto)...

Graag hierbij hulp,
alexw

Gebruikersavatar
Fridge
Berichten: 1028
Lid geworden op: 25 sep 2006, 19:22
Locatie: Rotterdam
Contacteer:

Re: Eigen Pagina maken...

Bericht door Fridge » 05 jun 2007, 14:43

Open kladblok en zet dit erin (zelf aanpassingen maken aan de naam), en slaat het op als nieuwe_pagina.php (nieuwe_pagina kan je veranderen in elke naam die je zelf wilt)

Code: Selecteer alles

<?php
define('IN_PHPBB', true);
$phpbb_root_path = './';
$phpEx = substr(strrchr(__FILE__, '.'), 1);
include($phpbb_root_path . 'common.' . $phpEx);

// Start session management
$user->session_begin();
$auth->acl($user->data);
$user->setup('common');

// Output page
page_header('Nieuwe pagina');

$template->set_filenames(array(
    'body' => 'nieuwe_pagina.html')
);

page_footer();
?>
In deze pagina verwijs je naar nieuwe_pagina.html (naam mag je ook weer zelf bepalen) die je ook moet maken en daarin zet je

Code: Selecteer alles

<!-- INCLUDE overall_header.html -->
<p class="right<!-- IF S_USER_LOGGED_IN --> rightside<!-- ENDIF -->"><!-- IF S_USER_LOGGED_IN -->{LAST_VISIT_DATE}<!-- ELSE -->{CURRENT_TIME}<!-- ENDIF --></p>
<!-- IF U_MCP --><p>{CURRENT_TIME} <br />[&nbsp;<a href="{U_MCP}">{L_MCP}</a>&nbsp;]</p><!-- ELSEIF S_USER_LOGGED_IN --><p>{CURRENT_TIME}</p><!-- ENDIF -->
******Hier je inhoud plaatsen******
<!-- INCLUDE overall_footer.html -->

Gebruikersavatar
alexw
Berichten: 23
Lid geworden op: 05 jun 2007, 13:12
Contacteer:

Re: Eigen Pagina maken...

Bericht door alexw » 06 jun 2007, 08:34

Thx, sorry voor de late reacties...

Ik heb nog een vraag erover, hoe doe je dat die pagina die ik gemaakt heb dan niet toegankelijk is voor Gasten?

Alexw

Alexander
Berichten: 348
Lid geworden op: 20 mar 2007, 20:59
Locatie: Warmenhuizen

Re: Eigen Pagina maken...

Bericht door Alexander » 06 jun 2007, 08:39

Code: Selecteer alles

<!-- INCLUDE overall_header.html -->
<p class="right<!-- IF S_USER_LOGGED_IN --> rightside<!-- ENDIF -->"><!-- IF S_USER_LOGGED_IN -->{LAST_VISIT_DATE}<!-- ELSE -->{CURRENT_TIME}<!-- ENDIF --></p>
<!-- IF U_MCP --><p>{CURRENT_TIME} <br />[&nbsp;<a href="{U_MCP}">{L_MCP}</a>&nbsp;]</p><!-- ELSEIF S_USER_LOGGED_IN --><p>{CURRENT_TIME}</p><!-- ENDIF -->
******Hier je inhoud plaatsen******
<!-- INCLUDE overall_footer.html -->
Daar voor is een hele kleine weiziging voor nodig:

Code: Selecteer alles

<!-- INCLUDE overall_header.html -->
<p class="right<!-- IF S_USER_LOGGED_IN --> rightside<!-- ENDIF -->"><!-- IF S_USER_LOGGED_IN -->{LAST_VISIT_DATE}<!-- ELSE -->{CURRENT_TIME}<!-- ENDIF --></p>
<!-- IF U_MCP --><p>{CURRENT_TIME} <br />[&nbsp;<a href="{U_MCP}">{L_MCP}</a>&nbsp;]</p><!-- ELSEIF S_USER_LOGGED_IN --><p>{CURRENT_TIME}</p>
******Hier je inhoud plaatsen******
<!-- ENDIF --> 
<!-- INCLUDE overall_footer.html -->
Geen service en support via privé berichtenStuur een bericht

-- Alexander de Jong

Gebruikersavatar
alexw
Berichten: 23
Lid geworden op: 05 jun 2007, 13:12
Contacteer:

Re: Eigen Pagina maken...

Bericht door alexw » 06 jun 2007, 08:45

Gewoon die <!-- ENDIF --> onder de inhoud plaatsen?

Alexw

Alexander
Berichten: 348
Lid geworden op: 20 mar 2007, 20:59
Locatie: Warmenhuizen

Re: Eigen Pagina maken...

Bericht door Alexander » 06 jun 2007, 08:54

Ja, niks moelijks, die ENDIF vervangt php weer ;) en ik ga nu even een mod maken hiervoor met deze code er in. Lijkt me wel makelijker. :L
Geen service en support via privé berichtenStuur een bericht

-- Alexander de Jong

Gebruikersavatar
alexw
Berichten: 23
Lid geworden op: 05 jun 2007, 13:12
Contacteer:

Re: Eigen Pagina maken...

Bericht door alexw » 06 jun 2007, 09:02

Ja zat ik ook al naar te kijken, wil je me mischien PM sturen als je daarmee klaar ben?

Alvast bedankt,
Alexw

Alexander
Berichten: 348
Lid geworden op: 20 mar 2007, 20:59
Locatie: Warmenhuizen

Re: Eigen Pagina maken...

Bericht door Alexander » 06 jun 2007, 09:08

Tuurlijk, als hij klaar is heb je het zip bestandje in je pm ;) En maak natuurlijk hier ff een mod ik verwacht dat V. 1.0.1 BETÀ morgen uit is ;)
Geen service en support via privé berichtenStuur een bericht

-- Alexander de Jong

Gebruikersavatar
alexw
Berichten: 23
Lid geworden op: 05 jun 2007, 13:12
Contacteer:

Re: Eigen Pagina maken...

Bericht door alexw » 06 jun 2007, 09:14

Ok, thx, nog een vraagje.
Ik probeer nu een PHP script in me nieuw pagina te bouwen maar hij laat alleen de HTML gedeelte zien.
Hoe verander ik dat...

Alexw

Alexander
Berichten: 348
Lid geworden op: 20 mar 2007, 20:59
Locatie: Warmenhuizen

Re: Eigen Pagina maken...

Bericht door Alexander » 06 jun 2007, 10:21

uhm even denken, eerst nog een vragen, hoe bewerk je de pagina?

Als je dat via een wsiwyg editor doet dan kan je het volgende doen:

Code: Selecteer alles

print '
<!-- INCLUDE overall_header.html -->
<p class="right<!-- IF S_USER_LOGGED_IN --> rightside<!-- ENDIF -->"><!-- IF S_USER_LOGGED_IN -->
<!-- IF U_MCP --><p> <br />[&nbsp;<a href=""></a>&nbsp;]</p><!-- ELSEIF S_USER_LOGGED_IN --><p></p>
'; // hier de php.
// en hier onder \/ verder gaan met html ;) succes
print '
<!-- ENDIF -->
<!-- INCLUDE overall_footer.html -->'; 
Geen service en support via privé berichtenStuur een bericht

-- Alexander de Jong

Gebruikersavatar
alexw
Berichten: 23
Lid geworden op: 05 jun 2007, 13:12
Contacteer:

Re: Eigen Pagina maken...

Bericht door alexw » 06 jun 2007, 10:24

Dan krijg ik het volgende:

Code: Selecteer alles

Parse error: syntax error, unexpected $end in C:\Program Files\xampp\htdocs\AS-Club\includes\template.php(157) : eval()'d code on line 56
Alexw
Laatst gewijzigd door alexw op 06 jun 2007, 13:34, 2 keer totaal gewijzigd.

Alexander
Berichten: 348
Lid geworden op: 20 mar 2007, 20:59
Locatie: Warmenhuizen

Re: Eigen Pagina maken...

Bericht door Alexander » 06 jun 2007, 10:27

Wat voor code voeg je toe?
Geen service en support via privé berichtenStuur een bericht

-- Alexander de Jong

Gebruikersavatar
alexw
Berichten: 23
Lid geworden op: 05 jun 2007, 13:12
Contacteer:

Re: Eigen Pagina maken...

Bericht door alexw » 06 jun 2007, 10:32

Ik was het al van plan om die code toetevoegen maar jij was sneller met reageren dus had ik me vorige reactie gewijzigd...

Gebruikersavatar
alexw
Berichten: 23
Lid geworden op: 05 jun 2007, 13:12
Contacteer:

Re: Eigen Pagina maken...

Bericht door alexw » 06 jun 2007, 13:34

Me code dus:

Code: Selecteer alles

print '
<!-- INCLUDE overall_header.html -->
<p class="right<!-- IF S_USER_LOGGED_IN --> rightside<!-- ENDIF -->"><!-- IF S_USER_LOGGED_IN -->
<!-- IF U_MCP --><p> <br />[&nbsp;<a href=""></a>&nbsp;]</p><!-- ELSEIF S_USER_LOGGED_IN --><p></p>

  $server  = "86.87.252.141";
  $port   = "1232";
  $port2   = "8085";
  $port3   = "43594";
  $port4   = "0";
  $port5   = "0";
  $port6   = "8080";
  $port7   = "4711";
  $timeout = "5";

  if ($server and $port and $timeout) {
    $hotel =  @fsockopen("$server", $port, $errno, $errstr, $timeout);
    $wow =  @fsockopen("$server", $port2, $errno, $errstr, $timeout);
    $rune =  @fsockopen("$server", $port3, $errno, $errstr, $timeout);
    $mxo =  @fsockopen("$server", $port4, $errno, $errstr, $timeout);
    $luneage2 =  @fsockopen("$server", $port5, $errno, $errstr, $timeout);
  }
  if($hotel) {
    echo "<center><img src='./images/on.gif'> A.S. Hotel server is online<br></center>";
  }
  else {
    echo "<center><img src='./images/off.gif'> A.S. Hotel server is offline<br></center>";
  }
  if($wow) {
    echo "<center><img src='./images/on.gif'> World of Warcraft server is online<br></center>";
  }
  else {
    echo "<center><img src='./images/off.gif'> World of Warcraft server is offline<br></center>";
  }
  if($rune) {
    echo "<center><img src='./images/on.gif'> RuneScape server is online<br></center>";
  }
  else {
    echo "<center><img src='./images/off.gif'> RuneScape server is offline<br></center>";
  }
  if($mxo) {
    echo "<center><img src='./images/on.gif'> Matrix Online server is online<br></center>";
  }
  else {
    echo "<center><img src='./images/off.gif'> Matrix Online server is offline<br></center>";
  }
  if($la2) {
    echo "<center><img src='./images/on.gif'> Lineage 2 server is online<br></center>";
  }
  else {
    echo "<center><img src='./images/off.gif'> Lineage 2 Online server is offline<br></center>";
  }

'; // hier de php.
// en hier onder \/ verder gaan met html ;) succes
print '
<!-- ENDIF -->
<!-- INCLUDE overall_footer.html -->'; 

Gebruikersavatar
alexw
Berichten: 23
Lid geworden op: 05 jun 2007, 13:12
Contacteer:

Re: Eigen Pagina maken...

Bericht door alexw » 06 jun 2007, 13:58

Heel die code werkt niet:

Ik krijg:

Code: Selecteer alles

Parse error: syntax error, unexpected $end in C:\Program Files\xampp\htdocs\AS-Club\includes\template.php(157) : eval()'d code on line 7
Als ik deze code invoer:

Code: Selecteer alles

print '
<!-- INCLUDE overall_header.html -->
<p class="right<!-- IF S_USER_LOGGED_IN --> rightside<!-- ENDIF -->"><!-- IF S_USER_LOGGED_IN -->
<!-- IF U_MCP --><p> <br />[&nbsp;<a href=""></a>&nbsp;]</p><!-- ELSEIF S_USER_LOGGED_IN --><p></p>
'; // hier de php.
// en hier onder \/ verder gaan met html ;) succes
print '
<!-- ENDIF -->
<!-- INCLUDE overall_footer.html -->'; 

Gebruikersavatar
alexw
Berichten: 23
Lid geworden op: 05 jun 2007, 13:12
Contacteer:

Re: Eigen Pagina maken...

Bericht door alexw » 06 jun 2007, 14:01

Maar als je deze code invult dan krijg je een hele rare weergaven:

Code: Selecteer alles

print '
<!-- INCLUDE overall_header.html -->
<p class="right<!-- IF S_USER_LOGGED_IN --> rightside<!-- ENDIF -->"><!-- IF S_USER_LOGGED_IN -->{LAST_VISIT_DATE}<!-- ELSE -->{CURRENT_TIME}<!-- ENDIF --></p>
<!-- IF U_MCP --><p>{CURRENT_TIME} <br />[&nbsp;<a href="{U_MCP}">{L_MCP}</a>&nbsp;]</p><!-- ELSEIF S_USER_LOGGED_IN --><p>{CURRENT_TIME}</p>
';

print '
<!-- ENDIF --> 
<!-- INCLUDE overall_footer.html -->';
Kijk maar: http://www.as-club.nl/check.php

Gebruikersavatar
Stef
Berichten: 9080
Lid geworden op: 04 jun 2003, 20:47

Re: Eigen Pagina maken...

Bericht door Stef » 07 jun 2007, 10:08

Jongens jongens, wat is dit nu weer: "print '<!-- [...] --> $foo" dat gaat echt niet werken hoor. PHP en HTML door elkaar in de template bestanden..
alexw schreef:Hoe maak ik een Pagina aan met phpbb3, dus met andere woorden ik wil een stukje tekst in een bestand doen maar ik wel de boven en de onderkant behouden (zie foto)...
Hier staat het heel nauwkeurig uitgelegd hoe je pagina aanmaakt:
http://olympuswiki.naderman.de/Adding_pages

PHP gebruik je enkel (of via de juiste template aanduiding) in php en html gebruik je enkel via HTML om dat weer te geven hebben we dus template vars {VAR}.

Gebruikersavatar
alexw
Berichten: 23
Lid geworden op: 05 jun 2007, 13:12
Contacteer:

Re: Eigen Pagina maken...

Bericht door alexw » 07 jun 2007, 10:51

Nu snap ik er helemaal niks meer van, de code van Fridge snapte ik wel...
En van alexander die Gasten beveiliging ook, maar hoe krijg je nou php in je template?

Want http://olympuswiki.naderman.de/Adding_pages snap ik niet helemaal, die code is heel anders.

Alexw

Gebruikersavatar
Stef
Berichten: 9080
Lid geworden op: 04 jun 2003, 20:47

Re: Eigen Pagina maken...

Bericht door Stef » 09 jun 2007, 11:47

alexw schreef:Maar hoe krijg je nou php in je template?
Niet, PHP hoort in het PHP bestand, daar maak je dus vars aan die je overzet naar template_vars en in je template aanroept.

Klein PHP gebruik kun je overigens wel via <!-- PHP -->

Meer over bovenstaande vind je hier:
http://area51.phpbb.com/phpBB/viewtopic ... 26&t=12672
alexw schreef:Want http://olympuswiki.naderman.de/Adding_pages snap ik niet helemaal, die code is heel anders.
Ik zou je toch willen vragen bovenstaande code te overwegen omdat die toch wat netter van inhoud is.
Laatst gewijzigd door Stef op 09 jun 2007, 11:55, 1 keer totaal gewijzigd.
Reden: Salomon bedankt :)

Salomon
Berichten: 3878
Lid geworden op: 14 feb 2006, 16:15

Re: Eigen Pagina maken...

Bericht door Salomon » 09 jun 2007, 11:53

Correctie van post van stef: niet <!--- PHP --> maar <!-- PHP -->

Enne: Je kan ook in de wiki kijken: [wiki]phpBB3:Template parser[/wiki]
Daar is al een deel vertaald :D

Plaats reactie