Pagina 1 van 1

Custom avatar alleen voor moderators en administrators

Geplaatst: 22 nov 2004, 19:44
door Cle
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

Geplaatst: 22 nov 2004, 20:49
door mosymuis
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 )

Geplaatst: 23 nov 2004, 17:21
door Cle
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?

Geplaatst: 23 nov 2004, 17:23
door mosymuis

Code: Selecteer alles

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

Code: Selecteer alles

== ADMIN
geldt alleen voor admins.

Geplaatst: 23 nov 2004, 19:43
door Cle
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!

Geplaatst: 23 nov 2004, 20:28
door mosymuis
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) )