phpBB op verschillende subdomeinen

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.
Plaats reactie
phper
Berichten: 3
Lid geworden op: 21 okt 2008, 13:13

phpBB op verschillende subdomeinen

Bericht door phper » 22 okt 2008, 07:30

Na al veel plezier beleeft te hebben aan phpBB, kwam ik het volgende tegen:
http://www.forum2go.nl
Mooi voor de mensen die het niet lukt om phpBB naar hun zin draaiende te krijgen. Ik zie al meteen leuke mogelijkheden, maar vraag me af hoe het werkt. Na het creëren van een account wordt er een sub domein aangemaakt met daarop een volledige phpBB. Het gaat allemaal automatisch, dus ik denk niet dat er iemand op de achtergrond voor iedereen een nieuw pakket installeert met een eigen database.
Wat ik wel kan bedenken is dat het werkt via een htaccess bestand dat verwijst naar de root, oftewel:
Lekkervoetballen.hoofddomein.nl wordt omgezet naar http://www.hoofddomein.nl/index.php?sit ... voetballen. Hierna kun je via een GET de naam van het subdomein verkrijgen. Op zich makkelijk, maar dan moet je een phpBB pakket helemaal gaan aanpassen en uitbeiden met de index: site.
Werkt dat zo, of zit ik er helemaal naast?

Jim
Berichten: 3900
Lid geworden op: 21 feb 2007, 14:53
Locatie: Groningen
Contacteer:

Re: phpBB op verschillende subdomeinen

Bericht door Jim » 22 okt 2008, 08:23

Het gaat inderdaad wel allemaal automatisch via een script. Voor hoe het precies werkt moet je bij de forumdienst zijn, daar kunnen zij je het best op antwoord geven. :)
Jim Mossing Holsteyn - Beheerder
Documentatie | Algemene voorwaarden | Wiki

Heb je suggesties over het verbeteren van phpBB.nl of andere site-gerelateerde vragen? Stuur me een PB!

phper
Berichten: 3
Lid geworden op: 21 okt 2008, 13:13

Re: phpBB op verschillende subdomeinen

Bericht door phper » 22 okt 2008, 11:16

Ha ha, tja, dat snap ik, maar ik denk niet dat de betreffende forum leverancies mij gaan vertellen hoe ze dit hebben aangepakt. Daarom dacht ik dat een PHP specialist alhier eens een tipje van de sluier zou willen oplichten. Het lijkt me namelijk een gigantische klus om elke pagina binnen phpBB te voorzien van een extra index nummer.

Jim
Berichten: 3900
Lid geworden op: 21 feb 2007, 14:53
Locatie: Groningen
Contacteer:

Re: phpBB op verschillende subdomeinen

Bericht door Jim » 22 okt 2008, 11:29

Als je zelf zoiets wil opzetten bestaat daar ook aan een script voor, phpBB HS. :)
Jim Mossing Holsteyn - Beheerder
Documentatie | Algemene voorwaarden | Wiki

Heb je suggesties over het verbeteren van phpBB.nl of andere site-gerelateerde vragen? Stuur me een PB!

BetaDevil
Berichten: 2810
Lid geworden op: 28 mei 2006, 15:27

Re: phpBB op verschillende subdomeinen

Bericht door BetaDevil » 24 okt 2008, 11:08

Ik weet niet hoe het precies werkt bij forum2go.nl maar ik weet wel een manier waarop het kan werken.

Zoals je zelf zegt verwijst hij via .htaccess van subdomein.domein.nl naar www.domein.nl/index.php?site=subdomein.

Als je een forum registreert wordt in de database alle nieuwe tabellen voor phpBB aangemaakt, met als voorvoegsel subdomein_.

Nu wordt in includes/constants.php de tabellencode vervangen met dit:

Code: Selecteer alles

$subdomain = request_var('site', ''); // Subdomein ophalen om het voorvoegsel te weten

// Table names
define('ACL_GROUPS_TABLE',            $subdomain . 'acl_groups');
define('ACL_OPTIONS_TABLE',            $subdomain . 'acl_options');
define('ACL_ROLES_DATA_TABLE',        $subdomain . 'acl_roles_data');
define('ACL_ROLES_TABLE',            $subdomain . 'acl_roles');
// etc..  
Natuurlijk moeten er wel wat extra dingen gebeuren om het bruikbaar te maken in de praktijk, maar zo werkt het ;)

Plaats reactie