Dit is een archief van het phpBBservice.nl forum. Nieuwe berichten plaatsen is niet meer mogelijk.
R
#1
In deze handleiding gaan we je uitleggen hoe je nieuwe paginas kan aanmaken in phpBB, inclusief de sessie mogelijkheid om makkelijk in te loggen.

Als allereerste gaan we een php bestand aanmaken , zoals bijvoorbeeld je index.php ziet op je forum.
Om het makkelijk te maken gaan we deze pagina test.php noemen.

Maak een php bestand aan met een tekst editor.
En zet het volgende er in:

Code: Selecteer alles

<?php
/** 
*
* @package phpBB3
* @version $Id: test.php,v 1.171 2007/04/30 13:30:20 acydburn Exp $
* @copyright (c) 2007 phpBBservice.nl
* @license http://opensource.org/licenses/gpl-license.php GNU Public License 
*
*/

/**
* @ignore
*/
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('test');  //dit is het taal bestand, in dit geval test

//hier kan je de php code plaatsen naar keuze

//hoofdpagina titel, en tekst in de taalbalk
page_header($user->lang['TEST']);

//dit is het HTML bestand, en kan je weer aanpassen naar keuze
$template->set_filenames(array(
   'body' => 'test.html')
);

page_footer();

?>
En sla het op , en upload het naar je webserver waar je het bestand config.php ziet staan.

Het taalbestand:
Zoals we eerder hebben gezegt in test.php heeft het taalbestand test, zo gaan we het taal bestand ook noemen.
Of het moet anders aangegeven zijn, dan moet dit bestand ook anders zijn.
Zoals je ook hier boven gezien hebt hebben we de taal variable "TEST"gebruikt, en dat gaan we ook verwerken in het taalbestand.

Code: Selecteer alles

<?php
/** 
*
* @package phpBB3
* @version $Id: test.php,v 1.171 2007/04/30 13:30:20 acydburn Exp $
* @copyright (c) 2007 phpBBservice.nl
* @license http://opensource.org/licenses/gpl-license.php GNU Public License 
*
*/

/**
* DO NOT CHANGE
*/
if (empty($lang) || !is_array($lang))
{
    $lang = array();
}


$lang = array_merge($lang, array(
'TEST'   => 'Gewoon een test pagina',
));

?>
Sla dit ook weer op als een .php bestand, en upload het naar de map language/xx/
Waarbij xx de taal van het forum is, bv; nl, en , it , de en ga zo maar even door.

Als laatste gaan we nu het HTML bestand gebruiken, zoals in het hoofd bestand "test.php" hebben we gezegd dat het html bestand test.html ging heten.
Maar een html bestand aan en zet het volgende erin:

Code: Selecteer alles

<!-- INCLUDE overall_header.html -->
<!- dit is een comentaar  regel en kan verwijderd worden, de include is er voor dat de header waar je login , memberlist etc kan terug vinden ook meegenomen word op elke pagina 
De include wil zeggen dat het bestand word ingesloten dat dat bestand ook word weergegeven -->

<!-- INCLUDE overall_footer.html -->
<!- dit is een comentaar regel voor nu en kan  verwijderd worden, de include is er voor dat de footer waar je de administratie, querie overzicht allemaal kan terug vinden etc kan terug vinden ook meegenomen word op elke pagina -->
Sla het op als test.html en upload het naar de map /styles/xx/template/
Waarbij xx de naam van je template is.
B
#2
Waar moet ik dan bv als ik een link pagina wil maken de html code zetten voor de link met plaatje
verder mooi en duidelijk stuk.
R
#3
In het HTML-bestand dat je dan hebt aangemaakt tussen de

Code: Selecteer alles

<!-- INCLUDE 
codes, en daarbij voeg je dan de HTML-tags die je wilt gebruiken, in dit geval de a-tag en de img-tag.

Om een voorbeeld te geven,

dit:

Code: Selecteer alles

<!-- INCLUDE overall_header.html -->
<!- dit is een comentaar  regel en kan verwijderd worden, de include is er voor dat de header waar je login , memberlist etc kan terug vinden ook meegenomen word op elke pagina
De include wil zeggen dat het bestand word ingesloten dat dat bestand ook word weergegeven -->

<!-- INCLUDE overall_footer.html -->
<!- dit is een comentaar regel voor nu en kan  verwijderd worden, de include is er voor dat de footer waar je de administratie, querie overzicht allemaal kan terug vinden etc kan terug vinden ook meegenomen word op elke pagina -->
vervang je dan in:

Code: Selecteer alles

<!-- INCLUDE overall_header.html -->

<a href="http://www.ditismijnurlnaarmijnlink.nl"><img src="http://linknaardeafbeeldingvanmijnlink.nl" alt="Banner afbeelding"  /></a>

<!-- INCLUDE overall_footer.html -->
S
#4
Hall beste mensen,

Ik heb alles gedaan zoals het er stond maar et werkt niet, een test? pagina in het menu krijgen etc
ik vind het verwarrend. ik wilde een pagina maken met een radiospeler erop, lukt niet.
.
correcties

uw tekst >>>> En sla het op , en upload het naar je webbrowser waar je het bestand config.php ziet staan.
hier moet staat WEBSERVER! en geen browser.

Logo ? iets anders...

Het logo veranderen werkte anders, dan de uitleg die ik aantrof, je hoeft maar een gif file up te loaden naar het mapje op de server, en dat is alles, bij imagesets klik je dan het nieuwe upgeloade bestandje aan en stel je de afmeting in , 30 seconden wek en klaar is kees dat werkte bij mij perfect.

dus in de php files overal header aanpassingen verrichten bleek niet nodig als je het logo wil veranderen.
Gaarne een uitleg hierover aub.

Mijn goede doelen forum kan wat hulp gebruiken.. op de server staat alles door elkaar na installatie van een update die niet werkte, bedoeling was hypermodern te worden met sociale media plugins etc, facebook eintegratie etc chatboxen en alle toeters en bellen via een amerikaanse site, bleek een en al rommel en rotzooi zoals wel tientallen andere waar niks van klopt en niks maar dan ook geen moer van deugt, een mens vraagt zich af waarom er zoveel ellende op internet is en er geen goede uitleg, behalve dan bij jullie forum oprecht is nog het beste van ze allemaal.

mijn vraag, kunnen jullie me helpen, zou eer dankbaar zijn

ik stel mijn diensten ter beschikking als jullie me helpen willen, ik beheer erg veel twitters , ik wil ook promotie maken voor jullie forum op mijn forum, ben zelf aardig op dreef met Sociale Media en facebook etc, bedrrijven vragen mij wel eens om advies.

Hoop dat jullie me kunnen helpen met het forum

alvast hartelijk bedankt.

Stan Rams
C
#5
Hoe maak ik die test style zichtbaar op de website? Ik kan het niet kiezen in de ACP onder 'Style Management'.
K
#6
stanrams schreef:uw tekst >>>> En sla het op , en upload het naar je webbrowser waar je het bestand config.php ziet staan.
hier moet staat WEBSERVER! en geen browser.
Heb ik aangepast, dank voor het melden.
stanrams schreef:Het logo veranderen werkte anders, dan de uitleg die ik aantrof, je hoeft maar een gif file up te loaden naar het mapje op de server, en dat is alles, bij imagesets klik je dan het nieuwe upgeloade bestandje aan en stel je de afmeting in , 30 seconden wek en klaar is kees dat werkte bij mij perfect.
Zo kan het ook maar als je dan een keer je imageset moet vernieuwen bijv. na een forum update kun je de wijziging weer opnieuw uitvoeren. Rechtstreeks in de bestanden aanpassen zorgt ervoor dat het ook daadwerkelijk bewaard blijft.

Verder gaat dit onderwerp niet over afbeeldingen toevoegen, het is om een nieuwe lege pagina aan te maken waar je zelf de inhoud in kan zetten. Als je het goed doet komt je logo er dan vanzelf boven te staan.
cosmoscraft schreef:Hoe maak ik die test style zichtbaar op de website? Ik kan het niet kiezen in de ACP onder 'Style Management'.
Je maakt hiermee geen stijl aan maar een nieuwe .php pagina die aan je forum komt te hangen en waar je zelf de inhoud kan invullen. Dus als je het goed gedaan hebt voer je in je browser in

Code: Selecteer alles

http://forum.cosmoscraft.org/test.php
en je zou dus een lege pagina te zien moeten krijgen maar wel de boven en onderkant van je forum. Die url ga je dan in bijvoorbeeld een menu plaatsen zodat en de pagina ziet en hem kan bezoeken.