registerknop alleen zichtbaar voor mod's en admins? (hoe?)
Forumregels
Sinds 1 januari 2009 wordt phpBB2 niet meer ondersteund.
Onderstaande informatie is verouderd en dient uitsluitend als archief.
Sinds 1 januari 2009 wordt phpBB2 niet meer ondersteund.
Onderstaande informatie is verouderd en dient uitsluitend als archief.

registerknop alleen zichtbaar voor mod's en admins? (hoe?)
Hoe kan ik er voor zorgen dat de "register"knop enkel zichtbaar is als je ingelogt bent als moderator of admin, en dus niet meer zoals standaard: als je uitgelogd bent?
Met de switch user logged in wss ipv logged out maar hoe moet het dan verder om te zorgen dat enkel mod's en admins die knop zien?
Met de switch user logged in wss ipv logged out maar hoe moet het dan verder om te zorgen dat enkel mod's en admins die knop zien?
Niet helemaal getest maar ik denk dat het zo wel zou moeten lukken;
zoek in profile.php
vervang door
// edit
Bij nader inzien, iemand die zich wenst te registeren is altijd uitgelogt... Dus deze methode gaat niet werken
zoek in profile.php
Code: Selecteer alles
include($phpbb_root_path . 'includes/usercp_register.'.$phpEx);
Code: Selecteer alles
if($userdata['session_logged_in'] || $userdata['user_level'] != ADMIN || $userdata['user_level'] != MOD)
{
include($phpbb_root_path . 'includes/usercp_register.'.$phpEx);
}
else
{
message_die(GENERAL_MESSAGE, "Enkel administrators en moderators kunnen registreren");
}
Bij nader inzien, iemand die zich wenst te registeren is altijd uitgelogt... Dus deze methode gaat niet werken

- Ramon Fincken
- Berichten: 2552
- Lid geworden op: 27 nov 2005, 23:15
- Locatie: Diemen
- Contacteer:
Ik werk eraan, maar wat dacht je van het weghalen vd link en een admin register user mod installeren?
Freelance webdevelopment, including phpbb2 scripting!
Website founder van: phpBBinstallers.net phpBBantispam.com
Mods: zie op http://www.phpbb.com Blog in wording: RamonFincken.com
Website founder van: phpBBinstallers.net phpBBantispam.com
Mods: zie op http://www.phpbb.com Blog in wording: RamonFincken.com
Code: Selecteer alles
include($phpbb_root_path . 'includes/usercp_register.'.$phpEx);
Code: Selecteer alles
message_die(GENERAL_ERROR,"het is niet mogelijk om je op dit forum te registreren');
op ons oud forum, vanwaar we gaan verhuizen, kan het nogthans wel (proboards). Daar zien enkel de mod's en admins de registerknop staan en kunnen alleen zij dus nieuwe leden aanmaken. Moet hier toch ook lukken?
Hem onzichtbaar maken als je uitgelogd bent is niet moeilijk he, gewoon door de switch user logged out te veranderen door logged in. Maar dan enkel voor admins en mod's weet ik niet
Hem onzichtbaar maken als je uitgelogd bent is niet moeilijk he, gewoon door de switch user logged out te veranderen door logged in. Maar dan enkel voor admins en mod's weet ik niet
Opzich moet dat ook mogelijk zijn. Mischien ben je hier iets mee :
http://www.phpbbhacks.com/download/1851
http://www.phpbbhacks.com/download/1851
er moet toch een simpeler manier zijn dan door zo'n, toch vrij grote, MOD toe te passen?
dit is wat er origineel in de overal_header.tpl staat (verschilt natuurlijk lichtjes afhankelijk van de template):
om onzichtbaar te maken voor gasten volstaat het om de
te wijzigen in
Het enige wat ik moet weten is hoe je in de tpl er kunt voor zorgen dat hij dan ook kijkt of je een mod of admin bent en hierop toepassen. Een beetje zoals de admin of modlink onderaan (overal_footer) om naar het MCP of ACP te gaan. En dat je dan natuurlijk ook effectief een nieuwe user kan registreren en niet alleen je eigen gegevens kan gaan wijzigen 
dit is wat er origineel in de overal_header.tpl staat (verschilt natuurlijk lichtjes afhankelijk van de template):
Code: Selecteer alles
<!-- BEGIN switch_user_logged_out -->
<a href="{U_REGISTER}" class="mainmenu"><img src="templates/subSilver/images/icon_mini_register.gif" width="12" height="13" border="0" alt="{L_REGISTER}" hspace="3" />{L_REGISTER}</a>
<!-- END switch_user_logged_out -->
Code: Selecteer alles
<!-- BEGIN switch_user_logged_out -->
<!-- END switch_user_logged_out
Code: Selecteer alles
<!-- BEGIN switch_user_logged_in -->
<!-- END switch_user_logged_in

Laatst gewijzigd door barduck op 31 okt 2006, 09:32, 1 keer totaal gewijzigd.
ja maar voor zover ik weet bestaat
niet, tenzij je zelf aan het modden slaat ...
Code: Selecteer alles
<!-- BEGIN switch_is_admin -->
<!-- END switch_is_admin -->