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.
-
JaHoe
- Berichten: 23
- Lid geworden op: 13 dec 2005, 21:33
Bericht
door JaHoe » 14 dec 2005, 18:41
Support template:
- Wat is het probleem? Ik vind het raar dat als mensen zich hebben geregistreerd maar de registratie is nog niet geactiveerd door een admin, dat de naam dan toch al wordt vermeld als "nieuwste gebruiker" en ook zichtbaar is in de gebruikerslijst
Wanneer ontstond het probleem? is geen probleem, is volgens mij de standaard out of the box functionaliteit van phpbb. Ik vind dit raar
Adres van je forum: http:// doet er niet toe
Geïnstalleerde mods: geen
Huidige template: FISubsilver
phpBB versie: 2.0.18
Host: nvt
Heb je onlangs een mod of stijl geïnstalleerd? nee
Heb je gezocht naar een antwoord?
Ja
Overige opmerkingen:
Hoe kan ik ervoor zorgen dat een naam pas in de gebruikerslijst komt, NADAT het verzoek tot registratie is goedgekeurd. Het forum staat geconfigureerd op "beheerder" en vind het niet logisch dat nieuwe leden al voor goedkeuren in de ledenlijst komen
-
Paul
- Beheerder

- Berichten: 20315
- Lid geworden op: 23 okt 2003, 11:38
- Locatie: Utrecht
-
Contacteer:
Bericht
door Paul » 14 dec 2005, 18:43
Je zult adn de querys in index.php en memberlist.php en usercp_viewprofile.php moeten aanpassen, zodat hij de users niet meer weergeeft.
-
Stef
- Berichten: 9080
- Lid geworden op: 04 jun 2003, 20:47
Bericht
door Stef » 14 dec 2005, 18:49
Het is inderdaad wat raar.. heb even voor je gekeken en bij de gebruikerslijst is het:
Code: Selecteer alles
FROM " . USERS_TABLE . "
WHERE user_id <> " . ANONYMOUS . "
Veranderen in..
Bij includes/functions.php, moet je:
Code: Selecteer alles
case 'newestuser':
$sql = "SELECT user_id, username
FROM " . USERS_TABLE . "
WHERE user_id <> " . ANONYMOUS . "
ORDER BY user_id DESC
LIMIT 1";
break;
Veranderen in:
Code: Selecteer alles
case 'newestuser':
$sql = "SELECT user_id, username
FROM " . USERS_TABLE . "
WHERE user_active = 1
ORDER BY user_id DESC
LIMIT 1";
break;
Dan is het vrijwel niet zichtbaar tenzij je het ID oproept via het profiel, maar weten zij veel.

-
JaHoe
- Berichten: 23
- Lid geworden op: 13 dec 2005, 21:33
Bericht
door JaHoe » 14 dec 2005, 18:54
bedankt voor de snelle antwoorden.
Ik ken verder geen php maar met dit soort tips kan ik wel uit de voeten. Alleen in wel bestand staat de eerste wijziging stef? Bij de tweede heb je het netjes genoemd en dat vind ik wel
De userlijst mag best zichtbaar zijn, maar wil er alleen geactiveerde accounts in hebben staan. Dat bereik ik dus met deze wijzigingen?
Erg bedankt!
-
Paul
- Beheerder

- Berichten: 20315
- Lid geworden op: 23 okt 2003, 11:38
- Locatie: Utrecht
-
Contacteer:
Bericht
door Paul » 14 dec 2005, 18:54
Houd er wel rekening mee, dat als je dat in functions.php veranderd, ook in admin bij laatste user het veranderd

-
Stef
- Berichten: 9080
- Lid geworden op: 04 jun 2003, 20:47
Bericht
door Stef » 14 dec 2005, 18:54
Sorry ja, de gebruikerslijst word gemaakt in het bestand memberlist.php.

-
JaHoe
- Berichten: 23
- Lid geworden op: 13 dec 2005, 21:33
Bericht
door JaHoe » 14 dec 2005, 18:58
Houd er wel rekening mee, dat als je dat in functions.php veranderd, ook in admin bij laatste user het veranderd
Dat wil zeggen dat ik een user dus ook niet in admin panel zie, maar alleen via het gestuurde email bericht en ik dus ook niet het gemaakte profiel kan zien?
-
Stef
- Berichten: 9080
- Lid geworden op: 04 jun 2003, 20:47
Bericht
door Stef » 14 dec 2005, 19:00
Jawel, het staat alleen niet bovenaan in admin paneel op de beheerder index.

-
JaHoe
- Berichten: 23
- Lid geworden op: 13 dec 2005, 21:33
Bericht
door JaHoe » 14 dec 2005, 19:04
ok prima wijzigingen uitgevoerd en gedocumenteerd. Mijn dank is groot
