Seite 1 von 1
Suche Mod
Verfasst: 16.12.2003 21:47
von Patrick Pütz
Das soll immer so bleiben :
Bei mir im Forum ist es zur Zeit so , ich möchte nur die Avatar Gallery offen lassen ! Die User sollen sich nur Avatars nehmen dürfen , die inder Gallery vorhanden sind . Die dürfen sich auch keine andere Hochladen , die von einem anderen Webspace sind. usw..
Mod :
Ich möchte trotz all dem einzelne Avatars für bestimmte Usern geben ! Oder einen unsichtbaren Odner erstellen (Avatar Gallery) der nur für gansbestimmte User zugänglich ist. Und somit die Avatars nehmen dürfen .
Verfasst: 29.12.2003 00:47
von Acid
Erstell eine Gruppe und dann..
usercp_register.php
++FINDE++
Code: Alles auswählen
if ( $mode != 'register' )
{
if ( $userdata['user_allowavatar'] && ( $board_config['allow_avatar_upload'] || $board_config['allow_avatar_local'] || $board_config['allow_avatar_remote'] ) )
{
$template->assign_block_vars('switch_avatar_block', array() );
if ( $board_config['allow_avatar_upload'] && file_exists(@phpbb_realpath('./' . $board_config['avatar_path'])) )
{
if ( $form_enctype != '' )
++MIT FOLGENDEM ERSETZEN++
Code: Alles auswählen
$allowed_u = array();
$allowed_u[] = 'g12'; // <-- g bleibt stehen; nur "12" mit ID ersetzen
$upload_allowed = false;
if( in_array($userdata['user_id'],$allowed_u) )
{
$upload_allowed = true;
}
else
{
$sql = "SELECT g.group_id, g.group_name
FROM " . USER_GROUP_TABLE . " ug, " . GROUPS_TABLE . " g
WHERE ug.user_id = '" . $userdata['user_id'] . "'
AND g.group_id = ug.group_id";
if( !($result = $db->sql_query($sql)) )
{
message_die(GENERAL_ERROR, 'Could not get user group.', '', __LINE__, __FILE__, $sql);
}
$upload_allowed = false;
while( list($group_id, $group_name) = $db->sql_fetchrow($result) )
{
if( in_array('g' . $group_id,$allowed_u ) )
{
$upload_allowed = true;
break;
}
if( in_array('g' . $group_name,$allowed_u) )
{
$upload_allowed = true;
break;
}
}
}
if ( $mode != 'register' )
{
if ( $userdata['user_allowavatar'] && ( ($board_config['allow_avatar_upload'] || $upload_allowed) || $board_config['allow_avatar_local'] || $board_config['allow_avatar_remote'] ) )
{
$template->assign_block_vars('switch_avatar_block', array() );
if ( ($board_config['allow_avatar_upload'] || $upload_allowed) && file_exists(@phpbb_realpath('./' . $board_config['avatar_path'])) )
{
if ( $form_enctype != '' || $upload_allowed )
Da wo du die ID der Gruppe dann eintragen kannst, hab ich im Code mit
<-- markiert. (Die ID wird in der Adresszeile des Browsers angezeigt, wenn du dir die Gruppe anschaust.)
Thema gekürzt