Meerdere forums

Installatie lukt niet? Plotseling een foutmelding. Of weet je niet hoe iets werkt. Problemen met phpBB2 kun je in dit archief opzoeken.
Forumregels

Sinds 1 januari 2009 wordt phpBB2 niet meer ondersteund.
Onderstaande informatie is verouderd en dient uitsluitend als archief.
phpBB2.0.x
Gesloten
webbey
Berichten: 93
Lid geworden op: 29 aug 2003, 11:43
Locatie: Landegem
Contacteer:

Meerdere forums

Bericht door webbey » 18 sep 2004, 08:51

Weinigzeggende titel, maar is niet mijn beste vak :P

maar wat is het probleem nu. Op het forum van Cyanide (een gamebedrijfke) werkt het forum als volgt

http://www.cyanide-studio.com/forums/in ... ame=[b]hrm[/b]
http://www.cyanide-studio.com/forums/in ... ame=[b]prm[/b]

Wat mij vooral interesseert is die game=hrm en game=prm.

Zoals je mss merkt zijn dat precies 2 verschillende forums, maar draaien ze op dezelfde database.
Is dat een mod, of is dat gewoon een eigenschap die standaard in phpbb zit?
Heb al gemaild naar Storm (hoofdprogrammeur daar) maar die antwoord niet (zelfs op kameraad en betatester daar reageert hij niet).

Gebruikersavatar
mosymuis
Berichten: 6940
Lid geworden op: 05 feb 2003, 14:00
Locatie: Amsterdam
Contacteer:

Bericht door mosymuis » 18 sep 2004, 15:47

Het is precies hetzelfde forum; de index laat alleen andere subforums zien afhankelijk van ?game=. Dit kan je zelf ook, verwerk $HTTP_GET_VARS['game'] in de index forums query. Vergeet geen beveiligingsfunctie als strip_slashes() te gebruiken voor die waarde.

webbey
Berichten: 93
Lid geworden op: 29 aug 2003, 11:43
Locatie: Landegem
Contacteer:

Bericht door webbey » 18 sep 2004, 17:34

maar hoe maak je die subforums dan onzichtbaar?
Is maar omdat we een nieuw deeltje aan het forum willen zetten, dat standaard niet zichtbaar is, maar wel moest je in de url index.php?sub=games intypt

Gebruikersavatar
mosymuis
Berichten: 6940
Lid geworden op: 05 feb 2003, 14:00
Locatie: Amsterdam
Contacteer:

Bericht door mosymuis » 19 sep 2004, 01:16

Open
index.php

Zoek

Code: Selecteer alles

				LEFT JOIN " . USERS_TABLE . " u ON u.user_id = p.poster_id )
Plaats eronder

Code: Selecteer alles

				" . ( isset($HTTP_GET_VARS['sub']) && $HTTP_GET_VARS['sub'] == 'games' ? 'WHERE f.forum_id NOT IN(3,6,88)' : '' ) . "
Vervang 3,6,88 in de forum_id's die je niet wilt zien.

webbey
Berichten: 93
Lid geworden op: 29 aug 2003, 11:43
Locatie: Landegem
Contacteer:

Bericht door webbey » 19 sep 2004, 18:57

dit gaat spijtiggenoeg niet
Hij verbergt het niet :S

Gebruikersavatar
mosymuis
Berichten: 6940
Lid geworden op: 05 feb 2003, 14:00
Locatie: Amsterdam
Contacteer:

Bericht door mosymuis » 20 sep 2004, 13:24

Url? Je code? Simpelweg zeggen dat het niet werkt helpt ons niets verder.

Gebruikersavatar
DaMnNaTiOn
Berichten: 2555
Lid geworden op: 11 dec 2002, 18:29
Locatie: localhost
Contacteer:

Bericht door DaMnNaTiOn » 11 okt 2004, 19:46

mosymuis schreef:Open
index.php

Zoek

Code: Selecteer alles

				LEFT JOIN " . USERS_TABLE . " u ON u.user_id = p.poster_id )
Plaats eronder

Code: Selecteer alles

				" . ( isset($HTTP_GET_VARS['sub']) && $HTTP_GET_VARS['sub'] == 'games' ? 'WHERE f.forum_id NOT IN(3,6,88)' : '' ) . "
Vervang 3,6,88 in de forum_id's die je niet wilt zien.
Nice, het werkt perfect :)
lastmodified.net

Gesloten