Pagina 1 van 3

Ik wil een project starten

Geplaatst: 16 nov 2008, 17:16
door blazejo
Hallo allemaal, de support template heeft deze keer geen nut denk ik. Mja, ik zak beginnen.
Ik wil dus mijn site in mijn forum zetten, dus site en forum in dezelfde root. Nu, index.php en index.php gaan niet samen dus ga ik index.php naar forum.php veranderen, maar nu gaan alle links direct naar mijn site inplaats van naar mijn forum. Nu komen we bij mijn eerste vraag, waar moet ik iets gaan veranderen dat alles inplaats van naar index.php gaat dat het naar forum.php gaat, dus echt alle links.

Re: Ik wil een project starten

Geplaatst: 16 nov 2008, 19:20
door stef775
Laat index.php van het forum hetzelfde en hernoem jouw site index.php naar bijvoorbeeld default.php.

In je .htaccess neem je dan op:
DirectoryIndex default.php index.php index.html index.htm

Re: Ik wil een project starten

Geplaatst: 16 nov 2008, 20:13
door blazejo
Het is natuurlijk wel een super leuk idee. Maar ik wil het zoals ik zei. Ik zou graag willen weten waar de core van phpbb ligt. Dus waar je eigenlijk de betekenis van {INDEX} enz... vind.

Re: Ik wil een project starten

Geplaatst: 16 nov 2008, 20:19
door Jim
Oneindig veel werk. De var U_INDEX word ik veel bestanden aangeroepen en dan word hij erg vaak nog niet eens gebruikt ook. Niet aan beginnen, gewoon webjoch's oplossing kiezen. :)

Re: Ik wil een project starten

Geplaatst: 16 nov 2008, 20:27
door blazejo
Ok leuk, en ter informatie dan, waar staat alle informatie voor wat er op pages staan. Dus waar staat de de uitleg over {INDEX} en {KIPKAP}?
Ze moeten toch allemaal in 1 grote file staan? Niet?

Re: Ik wil een project starten

Geplaatst: 16 nov 2008, 20:35
door Jim
Zoals ik zie staan ze in meerdere files, degene die het meest gebruikt word staat in: includes/functions.php.

Ik weet dat ik het niet helemaal goed uitleg maar kon geen andere woorden vinden.

Re: Ik wil een project starten

Geplaatst: 16 nov 2008, 20:39
door blazejo
Maar de core van phpbb ligt dus eigenlijk in de functions map, dus als je daar dingen gaat aanpassen pas je je hele site aan zoals met includen van files?

Re: Ik wil een project starten

Geplaatst: 16 nov 2008, 20:42
door Jim
Ik snap de vraag en het nut niet meer. Stel je vraag eens duidelijk en leg alsjeblieft zo specifiek mogelijk uit wat je wilt bereiken.

Re: Ik wil een project starten

Geplaatst: 16 nov 2008, 20:50
door blazejo
Wel, ik wil dus een site en forum in 1 groot geheel creëren, misschien een beetje te hoog gegrepen, maar ik vind het een uitdaging die mij heel veel kan bijleren en niet te vergeten veel functies kan opbrengen later.
Wat ga ik dus doen, de site en forum in 1 grote root gooien, maar omdat mijn site een index.php file nodig heeft en mijn forum ook, wil ik mijn forum gaan veranderen naar forum.php . Aleen, hoe? Dat is wat ik moet weten. Ik wil dus weten waar de core van phpbb is, en waar alle uitleg staat voor wat in de files staan. Dus er staat in een file {MESSAGE}. Dan wil ik weten waar de uitleg voor die message staat en waar ik het kan veranderen.

In het kort: Ik wil weten waar de uitleg staat voor dingen zoals {INDEX} {MESSAGE}, en hoe ik ze verander.

Re: Ik wil een project starten

Geplaatst: 16 nov 2008, 20:53
door Mid
blazejo schreef:In het kort: Ik wil weten waar de uitleg staat voor dingen zoals {INDEX} {MESSAGE}, en hoe ik ze verander.
De definities staan voor een flink deel in includes/functions.php, maar niet alle, dus het wordt zoeken voor je. :)

Re: Ik wil een project starten

Geplaatst: 16 nov 2008, 21:00
door Jim
Variablen die in heel phpBB gebruikt moeten kunnen worden, dus bijvoorbeeld in de overall header staan worden opgeslagen in includes/functions.php. Maar variablen die minder gebruikt worden en dan bijvoorbeeld enkel bij het plaatsen van een bericht nodig zijn zullen worden opgeslagen in posting.php aangezien dat bestand dan enkel die variablen nodig heeft.

Maar in het geval van U_INDEX word het dus in functions.php opgeslagen en nog in sommige plekken waar hij verder nodig is. Een beetje onhandig misschien maar zo heeft phpBB.com het nu eenmaal gedaan. Daarbij word bij index.php ook vaak even in een linkje gewoon index.php neergezet ipv de var U_INDEX te gebruiken, het veranderen van die variable is dus eigenlijk onbegonnen werk aangezien je dus al die dingen moet gaan opzoeken, en aanpassen, waar heel erg veel tijd in zal gaan zitten.

Re: Ik wil een project starten

Geplaatst: 16 nov 2008, 21:04
door blazejo
Aha, bedankt allebei, dit was handige informatie. Het is een droom van me om zo iest te flikken, volgens mij kan het me wel gaan lukken, maar alleen denk ik dat ik ietsje meer php zal moeten kennen. In ieder geval bedankt voor de info, dat was hetgene wat ik moest weten. ;)

Re: Ik wil een project starten

Geplaatst: 17 nov 2008, 14:14
door mosymuis
Ik heb zelf twee sites gebouwd die draaien op de basis van phpBB3 en bijvoorbeeld de sessie, database en user informatie volledig delen. Sommige taken vinden plaats in de site root (zoals inloggen en registreren), en sommige anderen, zoals het prive berichten systeem en de memberlist, vanuit de forum files. Die bevinden zich in de map /forum/. Kan prima, en je hebt geen problemen doordat bestanden elkaar kruisen. Ik gebruik dus wel gewoon twee index.php's die beiden op hetzelfde phpBB systeem draaien.

Re: Ik wil een project starten

Geplaatst: 17 nov 2008, 16:16
door blazejo
Uhu.
Nog een vraagje, hoelang zou zoiets duren (mijn project :) )? Je moet er rekening mee houden dat ik bijna niets kan van php, ben het wel aan het leren, css ken ik voldoende en html zeker en vast 100%.
Iemand een idee?

Re: Ik wil een project starten

Geplaatst: 17 nov 2008, 17:26
door Pascal
Je moet geen deadlines gaan stellen, je bent pas tevreden als je werkt zoals jij wilt,
en het ligt er ook maar aan wat je allemaal wilt, wil je zelf willen coden in php, dan zou je moeten gaan leren, leren en leren, dit heeft jouw inzet nodig.

Re: Ik wil een project starten

Geplaatst: 23 nov 2008, 17:59
door Johan
Doe het eens simpel. Zet je forum in een mapje forum. Nu maak je custom pages aan die je neerplant in de root. De $phpbb_root_path = (defined('PHPBB_ROOT_PATH')) ? PHPBB_ROOT_PATH : './'; vervang je door $phpbb_root_path = (defined('PHPBB_ROOT_PATH')) ? PHPBB_ROOT_PATH : './forum/'; En begin met invullen. Bekijk onze Wiki voor een Nederlandse handleiding over Custom Pages.



(pssjt! http://www.sixstringmods.co.uk/viewtopic.php?f=11&t=133)

Re: Ik wil een project starten

Geplaatst: 26 nov 2008, 14:23
door blazejo
Whoa, dit is super die custom pages! Alleen waar staat het in de wiki van phpbb.nl? Ik heb het wel op phphbb.com gevonden.
Mja, Ik had een vraagje. Ik heb het getest op mijn privéserver, en dan krijg ik deze debug code bovenaan. Idee wat het is?

Code: Selecteer alles

[phpBB Debug] PHP Notice: in file /includes/session.php on line 942: Cannot modify header information - headers already sent by (output started at /chat2.php:1)
[phpBB Debug] PHP Notice: in file /includes/session.php on line 942: Cannot modify header information - headers already sent by (output started at /chat2.php:1)
[phpBB Debug] PHP Notice: in file /includes/session.php on line 942: Cannot modify header information - headers already sent by (output started at /chat2.php:1)
[phpBB Debug] PHP Notice: in file /includes/session.php on line 1707: Cannot modify header information - headers already sent by (output started at /chat2.php:1)

Warning: Cannot modify header information - headers already sent by (output started at C:\Homeserver\xampp\htdocs\pokerestless\forum\chat2.php:1) in C:\Homeserver\xampp\htdocs\pokerestless\forum\includes\functions.php on line 3545

Warning: Cannot modify header information - headers already sent by (output started at C:\Homeserver\xampp\htdocs\pokerestless\forum\chat2.php:1) in C:\Homeserver\xampp\htdocs\pokerestless\forum\includes\functions.php on line 3547

Warning: Cannot modify header information - headers already sent by (output started at C:\Homeserver\xampp\htdocs\pokerestless\forum\chat2.php:1) in C:\Homeserver\xampp\htdocs\pokerestless\forum\includes\functions.php on line 3548

Warning: Cannot modify header information - headers already sent by (output started at C:\Homeserver\xampp\htdocs\pokerestless\forum\chat2.php:1) in C:\Homeserver\xampp\htdocs\pokerestless\forum\includes\functions.php on line 3549

Re: Ik wil een project starten

Geplaatst: 26 nov 2008, 15:09
door Johan
staat er bij chat2.php een spatie/enter/tab voor de <?php ?? :D

Re: Ik wil een project starten

Geplaatst: 26 nov 2008, 15:16
door blazejo
Ik denk het wel, hier is de file.

Code: Selecteer alles

    <?php
    define('IN_PHPBB', true);
    $phpbb_root_path = (defined('PHPBB_ROOT_PATH')) ? 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('viewtopic');
        if ($user->data['user_id'] == ANONYMOUS)
    {
        login_box('', $user->lang['LOGIN']);
    } 

    page_header('Pokeresless &bull; Chat');

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

    make_jumpbox(append_sid("{$phpbb_root_path}viewforum.$phpEx"));
    page_footer();
    ?>

Re: Ik wil een project starten

Geplaatst: 26 nov 2008, 15:19
door Paul
Haal alles weg voor de <?php, en het werkt waarschijnlijk :)