
user online liste nur für bestimmte usergruppe
Forumsregeln
phpBB 2.0 hat das Ende seiner Lebenszeit überschritten
phpBB 2.0 wird nicht mehr aktiv unterstützt. Insbesondere werden - auch bei Sicherheitslücken - keine Patches mehr bereitgestellt. Der Einsatz von phpBB 2.0 erfolgt daher auf eigene Gefahr. Wir empfehlen einen Umstieg auf phpBB 3.0, welches aktiv weiterentwickelt wird und für welches regelmäßig Updates zur Verfügung gestellt werden.
phpBB 2.0 hat das Ende seiner Lebenszeit überschritten
phpBB 2.0 wird nicht mehr aktiv unterstützt. Insbesondere werden - auch bei Sicherheitslücken - keine Patches mehr bereitgestellt. Der Einsatz von phpBB 2.0 erfolgt daher auf eigene Gefahr. Wir empfehlen einen Umstieg auf phpBB 3.0, welches aktiv weiterentwickelt wird und für welches regelmäßig Updates zur Verfügung gestellt werden.
-
- Mitglied
- Beiträge: 1697
- Registriert: 02.06.2003 14:37
- Wohnort: NRW - immer dem Monitorleuchten folgen...
- Kontaktdaten:
öffne includes\page_header.php
Suche
Füge danach ein
Öffne viewonline.php
Suche
Ersetze mit:
funktioniert das soweit? und ich nehme an da muss noch ein wenig mehr weg, oder? aber was soll weg? *auf die Index seite deutet*
Suche
Code: Alles auswählen
//
// The following assigns all _common_ variables that may be used at any point
// in a template.
//
Code: Alles auswählen
// Let's see if the user is allowed to watch the who is online list
$sql = 'SELECT count(g.group_id) AS total
FROM ' . USER_GROUP_TABLE . ' ug, ' . GROUPS_TABLE . ' g
WHERE g.group_woil = ' . WOIL_PERMITED . '
AND g.group_id = ug.group_id
AND ug.user_id = ' . $userdata['user_id'];
if ( !$result = $db->sql_query($sql) )
{
message_die(GENERAL_ERROR, 'Could not get permissions.', '', __LINE__, __FILE__, $sql);
}
if ( !($row = $db->sql_fetchrow($result)) )
{
message_die(GENERAL_ERROR, 'Could not obtain next user_id information', '', __LINE__, __FILE__, $sql);
}
if ( $row['total'] == 0 )
{
$online_userlist = '';
}
$db->sql_freeresult($result);
Suche
Code: Alles auswählen
if (!$userdata['session_logged_in'] )
{
redirect(append_sid("login.$phpEx?redirect=viewonline.$phpEx", true));
}
Code: Alles auswählen
// Let's see if the user is allowed to watch the who is online list
$sql = 'SELECT count(g.group_id) AS total
FROM ' . USER_GROUP_TABLE . ' ug, ' . GROUPS_TABLE . ' g
WHERE g.group_woil = ' . WOIL_PERMITED . '
AND g.group_id = ug.group_id
AND ug.user_id = ' . $userdata['user_id'];
if ( !$result = $db->sql_query($sql) )
{
message_die(GENERAL_ERROR, 'Could not get permissions.', '', __LINE__, __FILE__, $sql);
}
if ( !($row = $db->sql_fetchrow($result)) )
{
message_die(GENERAL_ERROR, 'Could not obtain next user_id information', '', __LINE__, __FILE__, $sql);
}
if ( $row['total'] == 0 )
{
redirect(append_sid("login.$phpEx?redirect=viewonline.$phpEx", true));
}
$db->sql_freeresult($result);
Die Weisheit verfolgte mich sekundenlang...
Aber sie überholte mich und war fortan nicht mehr gesehen !!!
Aber sie überholte mich und war fortan nicht mehr gesehen !!!
Super Danke

Das ist so wie ich es haben will - ich hab zwar noch ein paar andere Ideen für mein Forum, aber die werd ich später in Angriff nehmen
btw.
folgende Zeile aus dem code:
WHERE g.group_woil = ' . WOIL_PERMITED
sollte
WHERE g.group_wiol = ' . WIOL_PERMITED
heissen. Hoffe du bist nicht böse wenn ich das mal einfach so hier hinschreibe, ist nur ein kleiner Buchstabendreher - falls noch jemand diese Anleitung verwendet
Danke nochmals dafür @shwepsi - super Arbeit


Das ist so wie ich es haben will - ich hab zwar noch ein paar andere Ideen für mein Forum, aber die werd ich später in Angriff nehmen

btw.
folgende Zeile aus dem code:
WHERE g.group_woil = ' . WOIL_PERMITED
sollte
WHERE g.group_wiol = ' . WIOL_PERMITED
heissen. Hoffe du bist nicht böse wenn ich das mal einfach so hier hinschreibe, ist nur ein kleiner Buchstabendreher - falls noch jemand diese Anleitung verwendet

Danke nochmals dafür @shwepsi - super Arbeit

-
- Mitglied
- Beiträge: 1697
- Registriert: 02.06.2003 14:37
- Wohnort: NRW - immer dem Monitorleuchten folgen...
- Kontaktdaten:
*lach*
nee, ich habe etwas ähnliches, aber Steckbriefe (oder Stuck_letters) und die im Profil halt mit drinnen
beim abschauen und umbennen der Variablen stuck_letter und sl in WIOL ist mir da halt ein Fehler unterlaufen *gg*
naja, viel Erfolg noch *wink*
nee, ich habe etwas ähnliches, aber Steckbriefe (oder Stuck_letters) und die im Profil halt mit drinnen
beim abschauen und umbennen der Variablen stuck_letter und sl in WIOL ist mir da halt ein Fehler unterlaufen *gg*
naja, viel Erfolg noch *wink*
Die Weisheit verfolgte mich sekundenlang...
Aber sie überholte mich und war fortan nicht mehr gesehen !!!
Aber sie überholte mich und war fortan nicht mehr gesehen !!!
hallo,
einen kleinen Fehler gibts da noch, bin eben erst draufgekommen.
wenn ich auf "Benutzer suchen" gehe, im ACP oder bei den Benutzergruppen, kommt folgende Fehlermeldung:
einen kleinen Fehler gibts da noch, bin eben erst draufgekommen.
wenn ich auf "Benutzer suchen" gehe, im ACP oder bei den Benutzergruppen, kommt folgende Fehlermeldung:
Allgemeiner Fehler
Could not get permissions.
DEBUG MODE
SQL Error : 1064 You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near '' at line 5
SELECT count(g.group_id) AS total FROM phpbb_user_group ug, phpbb_groups g WHERE g.group_wiol = 1 AND g.group_id = ug.group_id AND ug.user_id =
Line : 363
File : page_header.php
Powered by phpBB © 2001, 2005 phpBB Group
ich hab das Portal 1.50 incl. Intro + Portal Wetter Addon von AWSW und passwordlength 1.0.0 von Leuchte
Hier noch der Codeausschnitt:
Zeile 363 wäre "message_die(GENERAL_ERROR, 'Could not get permissions.', '', __LINE__, __FILE__, $sql); "
Hier noch der Codeausschnitt:
Zeile 363 wäre "message_die(GENERAL_ERROR, 'Could not get permissions.', '', __LINE__, __FILE__, $sql); "
Code: Alles auswählen
// Let's see if the user is allowed to watch the who is online list
$sql = 'SELECT count(g.group_id) AS total
FROM ' . USER_GROUP_TABLE . ' ug, ' . GROUPS_TABLE . ' g
WHERE g.group_wiol = ' . WIOL_PERMITED . '
AND g.group_id = ug.group_id
AND ug.user_id = ' . $userdata['user_id'];
if ( !$result = $db->sql_query($sql) )
{
message_die(GENERAL_ERROR, 'Could not get permissions.', '', __LINE__, __FILE__, $sql);
}
if ( !($row = $db->sql_fetchrow($result)) )
{
message_die(GENERAL_ERROR, 'Could not obtain next user_id information', '', __LINE__, __FILE__, $sql);
}
if ( $row['total'] == 0 )
{
$online_userlist = '';
}
$db->sql_freeresult($result);
-
- Mitglied
- Beiträge: 1697
- Registriert: 02.06.2003 14:37
- Wohnort: NRW - immer dem Monitorleuchten folgen...
- Kontaktdaten:
holla ... das wundert mich jetzt - da muss ich mich leider in die Dateien einlesen, falls jemand weiss warum?holzi12 hat geschrieben:ich hab das Portal 1.50 incl. Intro + Portal Wetter Addon von AWSW und passwordlength 1.0.0 von Leuchte
Hier noch der Codeausschnitt:
Zeile 363 wäre "message_die(GENERAL_ERROR, 'Could not get permissions.', '', __LINE__, __FILE__, $sql); "
Code: Alles auswählen
// Let's see if the user is allowed to watch the who is online list $sql = 'SELECT count(g.group_id) AS total FROM ' . USER_GROUP_TABLE . ' ug, ' . GROUPS_TABLE . ' g WHERE g.group_wiol = ' . WIOL_PERMITED . ' AND g.group_id = ug.group_id AND ug.user_id = ' . $userdata['user_id']; if ( !$result = $db->sql_query($sql) ) { message_die(GENERAL_ERROR, 'Could not get permissions.', '', __LINE__, __FILE__, $sql); } if ( !($row = $db->sql_fetchrow($result)) ) { message_die(GENERAL_ERROR, 'Could not obtain next user_id information', '', __LINE__, __FILE__, $sql); } if ( $row['total'] == 0 ) { $online_userlist = ''; } $db->sql_freeresult($result);
ich denke ich brauche 1, 2 Tage
Die Weisheit verfolgte mich sekundenlang...
Aber sie überholte mich und war fortan nicht mehr gesehen !!!
Aber sie überholte mich und war fortan nicht mehr gesehen !!!
-
- Mitglied
- Beiträge: 1697
- Registriert: 02.06.2003 14:37
- Wohnort: NRW - immer dem Monitorleuchten folgen...
- Kontaktdaten:
hmm, das könnte Abhilfe schaffen
Suche:
Füge danach ein:
suche:
ersetze:
Suche:
Code: Alles auswählen
// Let's see if the user is allowed to watch the who is online list
Code: Alles auswählen
if ( !isset($userdata['user_id']) )
{
$wiol_uid = -1;
}
else
{
$wiol_uid = $userdata['user_id'];
}
Code: Alles auswählen
AND ug.user_id = ' . $userdata['user_id'];
Code: Alles auswählen
AND ug.user_id = ' . $wiol_uid;
Die Weisheit verfolgte mich sekundenlang...
Aber sie überholte mich und war fortan nicht mehr gesehen !!!
Aber sie überholte mich und war fortan nicht mehr gesehen !!!