phpBB2.de Foren-Übersicht  
[netclusive - internet broadcasting]
 FAQ  •  Suchen  •  Download  •  Lesezeichen  •  Mitgliederliste  •  Benutzergruppen   •  Registrieren  •  Profil  •  Einloggen, um private Nachrichten zu lesen  •  Login
 
        
 
        
 

LinkLift

Nächstes Thema anzeigen
Vorheriges Thema anzeigen

Dieses Forum ist gesperrt, du kannst keine Beiträge editieren, schreiben oder beantworten.Dieses Thema ist gesperrt, du kannst keine Beiträge editieren oder beantworten.
Autor Nachricht
EGO2000
phpBB2.de User
phpBB2.de User



Anmeldungsdatum: 10.08.2002
Beiträge: 144

BeitragVerfasst am: Mi 21 Aug, 2002 00:51 Antworten mit ZitatNach oben 

Hallöle,
hab da mal nen problemchen ...
http://www.phpbb.com/phpBB/viewtopic.php?t=16746 <- um diesen Auto Group MOD geht´s ...

grundsätzlich funktioniert er unter phpBB 2.0.2, sprich auto gruppen anlegen, mit diversen berechtigungen, klappt alles wunderbar, bei entsprechender postinganzahl wechselt man die gruppe, es werden neue foren sichtbar ... usw.

jetzt mein problemchen, liegt in der groupcp.php ...
klick Benutzergruppen = ok
alle gruppen werden ordnungsgemäß aufgelistet, auch mit jeweiliger Mitgliedschaft oder nicht ...
klick auf Information bei Gruppen wo man Mitglied ist = ok
klick auf Information bei Gruppen wo man kein Mitglied ist = Fehler: Diese Gruppe existiert nicht
ist natürlich kram, diese Gruppe gibt´s ja Wink


habe mal diese fehlermeldung im script entfernt, dann werden die info´s problemlos angezeigt ...
if ( !($group_info = $db->sql_fetchrow($result)) )
{
message_die(GENERAL_MESSAGE, $lang['Group_not_exist']);
}
das ist noch unverändert, sollte ja eigentlich gehen Question

_________________
MfG EGO2000
OfflineBenutzer-Profile anzeigenPrivate Nachricht senden
Google







Verfasst am: Nach oben

EGO2000
phpBB2.de User
phpBB2.de User



Anmeldungsdatum: 10.08.2002
Beiträge: 144

BeitragVerfasst am: Do 22 Aug, 2002 23:53 Antworten mit ZitatNach oben 

naja, das problem kann ich echt nur beheben, wenn ich die fehlermeldung entferne, irgendwie finde ich den wurm nicht, alles halb so wilde ...

habe derweil fix ein addon für den auto group mod geschrieben, damit ist es möglich für einzelne user das ganze zu deaktivieren ... jojo, gibt immer mal ein paar "böse" buben Wink

Code:

#
#-----[ ADD SQL ]---------------------------------------------
#

ALTER TABLE phpbb_users ADD user_allow_ag TINYINT(1) DEFAULT 1 NOT NULL;

#
#-----[ OPEN ]------------------------------------------------


language/{your_language}/lang_admin.php

#
#-----[ FIND ]------------------------------------------------
#

$lang['User_allowavatar'] = 'Can display avatar';

#
#-----[ ADD AFTER ]-------------------------------------------
#

$lang['User_allow_ag'] = "Activate Auto Group";

#
#-----[ OPEN ]------------------------------------------------


admin/admin_users.php

#
#-----[ FIND ]------------------------------------------------
#

$user_allowsig = ( !empty($HTTP_POST_VARS['user_allowsig']) ) ? intval( $HTTP_POST_VARS['user_allowsig'] ) : 0;

#
#-----[ ADD AFTER ]-------------------------------------------
#

$user_allow_ag = ( !empty($HTTP_POST_VARS['user_allow_ag']) ) ? intval( $HTTP_POST_VARS['user_allow_ag'] ) : 0;

#
#-----[ FIND ]------------------------------------------------
#

$user_allowsig = $this_userdata['user_allowsig'];

#
#-----[ ADD AFTER ]-------------------------------------------
#

$user_allow_ag = $this_userdata['user_allow_ag'];

#
#-----[ FIND ]------------------------------------------------
#

$s_hidden_fields .= '<input type="hidden" name="user_allowavatar" value="' . $user_allowavatar . '" />';

#
#-----[ ADD AFTER ]-------------------------------------------
#

$s_hidden_fields .= '<input type="hidden" name="user_allow_ag" value="' . $user_allow_ag . '" />';

#
#-----[ FIND ]------------------------------------------------
#

'ALLOW_AVATAR_YES' => ($user_allowavatar) ? 'checked="checked"' : '',
'ALLOW_AVATAR_NO' => (!$user_allowavatar) ? 'checked="checked"' : '',

#
#-----[ ADD AFTER ]-------------------------------------------
#

'ALLOW_AG_YES' => ($user_allow_ag) ? 'checked="checked"' : '',
'ALLOW_AG_NO' => (!$user_allow_ag) ? 'checked="checked"' : '',

#
#-----[ FIND ]------------------------------------------------
#

$sql = "UPDATE " . USERS_TABLE . "
 
#-----[ FIND IN NEXT LINE ]-----------------------------------

, user_allowavatar = $user_allowavatar

#
#-----[ ADD AFTER ]-------------------------------------------
#

, user_allow_ag = $user_allow_ag

#
#-----[ FIND ]------------------------------------------------
#

'L_ALLOW_AVATAR' => $lang['User_allowavatar'],

#
#-----[ ADD AFTER ]-------------------------------------------
#

'L_ALLOW_AG' => $lang['User_allow_ag'],

#
#-----[ OPEN ]------------------------------------------------
#

includes/auth.php

#
#-----[ FIND ]------------------------------------------------
#

      $sql = "SELECT a.forum_id, $a_sql, a.auth_mod
      FROM " . AUTH_ACCESS_TABLE . " a, " . USER_GROUP_TABLE . " ug, ".GROUPS_TABLE." g, ".USERS_TABLE." u
      WHERE
      (
      (
      ug.user_id = ".$userdata['user_id'] ."
      AND ug.user_pending = 0
      AND a.group_id = ug.group_id = g.group_id
      AND g.group_type IN (".GROUP_OPEN.",".GROUP_HIDDEN.")
      )
      OR
      (
      g.group_count<=u.user_posts
      AND g.group_type=".GROUP_POSTS."
      AND a.group_id = g.group_id
      AND u.user_id = ".$userdata['user_id']."
      ))

#-----[ FIND IN THIS BLOCK ]----------------------------------

AND a.group_id = g.group_id

#
#-----[ ADD AFTER ]-------------------------------------------
#

AND u.user_allow_ag = 1

#
#-----[ OPEN ]------------------------------------------------


/templates/{your_template}/admin/user_edit_body.tpl

#
#-----[ FIND ]------------------------------------------------
#

   <tr>
     <td class="row1"><span class="gen">{L_ALLOW_AVATAR}</span></td>
     <td class="row2">
      <input type="radio" name="user_allowavatar" value="1" {ALLOW_AVATAR_YES} />
      <span class="gen">{L_YES}</span>&nbsp;&nbsp;
      <input type="radio" name="user_allowavatar" value="0" {ALLOW_AVATAR_NO} />
      <span class="gen">{L_NO}</span></td>
   </tr>

#
#-----[ ADD AFTER ]-------------------------------------------
#

   <tr>
     <td class="row1"><span class="gen">{L_ALLOW_AG}</span></td>
     <td class="row2">
      <input type="radio" name="user_allow_ag" value="1" {ALLOW_AG_YES} />
      <span class="gen">{L_YES}</span>&nbsp;&nbsp;
      <input type="radio" name="user_allow_ag" value="0" {ALLOW_AG_NO} />
      <span class="gen">{L_NO}</span></td>
   </tr>

#
#-----[ SAVE/CLOSE ALL FILES ]------------------------------------------
#
# EoM


wie ihr seht, eine ganz simple, aber dennoch voll funktionstüchtige idee ... Very Happy

_________________
MfG EGO2000
OfflineBenutzer-Profile anzeigenPrivate Nachricht senden
Beiträge der letzten Zeit anzeigen:      
Dieses Forum ist gesperrt, du kannst keine Beiträge editieren, schreiben oder beantworten.Dieses Thema ist gesperrt, du kannst keine Beiträge editieren oder beantworten.

Nächstes Thema anzeigen
Vorheriges Thema anzeigen
Du kannst keine Beiträge in dieses Forum schreiben.
Du kannst auf Beiträge in diesem Forum nicht antworten.
Du kannst deine Beiträge in diesem Forum nicht bearbeiten.
Du kannst deine Beiträge in diesem Forum nicht löschen.
Du kannst an Umfragen in diesem Forum nicht mitmachen.
Du kannst Dateien in diesem Forum posten
Du kannst Dateien in diesem Forum herunterladen

Ähnliche Beiträge
Thema Autor Forum Antworten Verfasst am
Probleme mit Auto Login RabenHerzBo phpBB2.x - Support 1 Fr 09 Jan, 2009 14:11 Letzten Beitrag anzeigen
Error getting user list for group no-way Plus 1.53 Beta Bug-Reports 2 So 17 Feb, 2008 13:30 Letzten Beitrag anzeigen
News planen und zu einer bestimmten U... WinniMH Plus 1.53 Beta Support 0 Mi 09 Jan, 2008 16:24 Letzten Beitrag anzeigen
Problem beim Einbau Group ModeratorZ Melyna Mods & Co. 8 Fr 07 Dez, 2007 14:16 Letzten Beitrag anzeigen
Suche User Auto delete Mod ELMX Mods & Co. 3 Di 16 Okt, 2007 13:35 Letzten Beitrag anzeigen