Seite 1 von 1

Gruppen Zugang automatisch zuteilen

Verfasst: 01.12.2003 13:12
von manica
Ich habe eine offene Gruppe angelegt in der Hoffnung das ich die User die sich dort anmelden automatisch eingetragen werden. Leider muss ich die immer noch bestätigen. Kann man das ändern?
Board 2.03

Verfasst: 01.12.2003 13:13
von Leuchte
nicht ohne mod...
das müsste es sein
http://phpbbhacks.com/viewhack.php?id=1466

Verfasst: 01.12.2003 16:37
von manica
Leuchte hat geschrieben:nicht ohne mod...
das müsste es sein
http://phpbbhacks.com/viewhack.php?id=1466
Tja nun habe ich ein Problem, kriege folgende Fehlermeldung in der groupcp.php:

Code: Alles auswählen

SQL Error : 1064 You have an error in your SQL syntax near ' g.group_validate <> 2 AND ug.group_id = g.group_id' at line 4

SELECT ug.user_id, g.group_type FROM hexboarduser_group ug, hexboardgroups g WHERE g.group_id = 1209 AND g.group_type, g.group_validate <> 2 AND ug.group_id = g.group_id

Line : 222
An der Stelle steht

Code: Alles auswählen

$sql = "SELECT ug.user_id, g.group_type
                FROM " . USER_GROUP_TABLE . " ug, " . GROUPS_TABLE . " g
                WHERE g.group_id = $group_id
                        AND g.group_type, g.group_validate  <> " . GROUP_HIDDEN . "
                        AND ug.group_id = g.group_id";
        if ( !($result = $db->sql_query($sql)) )
        {
                message_die(GENERAL_ERROR, 'Could not obtain user and group information', '', __LINE__, __FILE__, $sql);
Hat einer eine Idee was da falsch sein könnte??

Verfasst: 02.12.2003 08:56
von natbornkiller
Das steht da ja schon, du hast den Hack nicht richtig eingebaut und somit ist die sql syntax nicht korrekt..
Die Zeile muss so lauten
$sql = "SELECT ug.user_id, g.group_type, g.group_validate
FROM " . USER_GROUP_TABLE . " ug, " . GROUPS_TABLE . " g
WHERE g.group_id = $group_id
AND g.group_type <> " . GROUP_HIDDEN . "
AND ug.group_id = g.group_id";
mfGr ;)