Custom avatar alleen voor moderators en administrators

Hulp nodig bij een modificaties of op zoek naar een MOD? Bekijk ons archief. Support wordt helaas niet meer verleend.
Forumregels

Sinds 1 januari 2009 wordt phpBB2 niet meer ondersteund.
Onderstaande informatie is verouderd en dient uitsluitend als archief.
phpBB2.0.x
Gesloten
Cle
Berichten: 11
Lid geworden op: 25 jan 2004, 20:52

Custom avatar alleen voor moderators en administrators

Bericht door Cle » 22 nov 2004, 19:44

Hi,
ik heb een vraagje. Bestaat er een MOD voor dat moderators en administrators een custom avatar kunnen krijgen? Om mijn vraag even duidelijker te laten maken geef ik een voorbeeld:
Stel ik heb een gallery met allerlei plaatjes, waar de members allemaal 1tje van kunnen kiezen. Maar om moderators en administrators (en zelfs sommige leden met een speciale rank) speciaal te maken, wil ik voor hun een custom avatar gallery-achtig maken. Alleen de gewone members mogen hier dus geen toegang tot krijgen en alleen diegene die de avatar wilt hebben kan alleen die aanvinken.

Ik zat te denken aan een avatar gallery database buiten je PHP, maar dat lukt bij mij niet echt.

Misschien kan het ook zijn dat alleen administrators voor zichzelf, moderators en de speciale leden de custom avatars kunnen wijzigen.


Ik hoop dat ik mezelf duidelijk hebt gemaakt.
Alvast bedankt!

Clement

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

Bericht door mosymuis » 22 nov 2004, 20:49

Open
admin/admin_users.php

Vind

Code: Selecteer alles

		if( $board_config['allow_avatar_remote'] == TRUE )
Vervang met

Code: Selecteer alles

		if( $board_config['allow_avatar_remote'] == TRUE || $this_userdata['user_level'] > USER )
Open
includes/usercp_register.php

Vind

Code: Selecteer alles

	else if ( $user_avatar_remoteurl != '' && $board_config['allow_avatar_remote'] )
Vervang met

Code: Selecteer alles

	else if ( $user_avatar_remoteurl != '' && ($board_config['allow_avatar_remote'] || $userdata['user_level'] > USER) )
Vind

Code: Selecteer alles

			if ( $board_config['allow_avatar_remote'] )
Vervang met

Code: Selecteer alles

			if ( $board_config['allow_avatar_remote'] || $userdata['user_level'] > USER )

Cle
Berichten: 11
Lid geworden op: 25 jan 2004, 20:52

Bericht door Cle » 23 nov 2004, 17:21

Dank je! Het is gelukt :D

En nog een vraagje, stel dat ik wil dat alleen de administrator dit kan hebben, wat moet ik dan in plaats van 'USER' zetten?
Kan ik dit ook uitzetten voor de moderator maar dat ik als administrator het wel kan doen voor moderators?

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

Bericht door mosymuis » 23 nov 2004, 17:23

Code: Selecteer alles

> USER
Betekent "alles groter dan lid", dus zowel admins als mods.

Code: Selecteer alles

== ADMIN
geldt alleen voor admins.

Cle
Berichten: 11
Lid geworden op: 25 jan 2004, 20:52

Bericht door Cle » 23 nov 2004, 19:43

Thanks mosymuis!

Nog 1 vraagje :oops:

Is deze code ook te combineren met de code uit deze topic: http://www.phpbb.nl/viewtopic.php?t=792 ... ght=avatar

Alvast bedankt!

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

Bericht door mosymuis » 23 nov 2004, 20:28

De code uit dat topic mag je negeren, een vernieuwde en verbeterde versie heb ik uitgebracht als mod. Na deze geinstalleerd te hebben pas je dit nog aan in usercp_register:

Vind

Code: Selecteer alles

			if ( ($board_config['avatar_posts'] <= $userdata['user_posts'] || $userdata['user_level'] == ADMIN) && $board_config['allow_avatar_remote'] )
Vervang met

Code: Selecteer alles

			if ( ($board_config['avatar_posts'] <= $userdata['user_posts'] || $userdata['user_level'] == ADMIN) && ($board_config['allow_avatar_remote'] || $userdata['user_level'] > USER) )

Gesloten