Beiträge: 945
Themen: 76
Registriert seit: 20.08.2006
MyBB-Version: 1.2.2
10.11.2006, 07:47
Hallo,
ich möchte gerne das Unregistrierte (Gäste), Gesperrte und nicht Freigeschaltete die Shoutbox lesen kann. Was muß ich wo ändern?
Phantasie ist wichtiger als Wissen, denn Wissen ist begrenzt. (Albert Einstein)
Beiträge: 18.383
Themen: 257
Registriert seit: 09.02.2005
So wie ich das sehe sollten die Shoutbox alle sehen können. Hast du was geändert? Hänge mal bitte deine shoutbox.php aus dem Forenverzeichnis an.
Gruß,
Michael
Support erfolgt NUR im Forum!
Bitte gelöste Themen als "erledigt" markieren.
Beiträge mit mangelhafter Rechtschreibung/Grammatik werden kommentarlos gelöscht.
Beiträge: 945
Themen: 76
Registriert seit: 20.08.2006
MyBB-Version: 1.2.2
10.11.2006, 11:04
(Dieser Beitrag wurde zuletzt bearbeitet: 10.11.2006, 11:07 von Schumuckl.)
Ja das ist ja mein problem ich will nicht das alle die Shoutbox sehen können. Die benannten Gruppen sollen die Shoutbox nicht lesen dürfen. Ich hänge die Shoutbox.php vorsichtshalber trotzdem mit an
Ich kann die Datei nicht anhängen, ich bekomme folgende fehlermeldung : Anscheindend hast du die selbe Datei schon in diesen Beitrag hochgeladen (erkannt an Name und Dateigröße). Wähle bitte eine andere Datei.
Phantasie ist wichtiger als Wissen, denn Wissen ist begrenzt. (Albert Einstein)
Beiträge: 952
Themen: 50
Registriert seit: 09.07.2006
MyBB-Version: 1.4.10
10.11.2006, 11:06
(Dieser Beitrag wurde zuletzt bearbeitet: 10.11.2006, 11:09 von Grauer-Magier.)
Hi, Schumuckl!
Achso, ich hab dich auch erst anders verstanden.
Das ist der Code um Gäste auszusperren:
PHP-Code:
if($mybb->user['uid'] == 0)
{
// Sorry mate, you're not coming in!
sb_error('Nur angemeldete Benutzer können die Shoutbox sehen.');
}
function sb_error($message)
{
global $headerinclude, $mybb, $templates, $theme;
eval("\$error = \"".$templates->get('shoutbox_error')."\";");
output_page($error);
exit;
}
Allerdings wie man Gesperrte und noch nicht freigeschaltete sperrt weiß ich nicht. Das müsste man über die Gruppenid können, denke ich. Aber bei Gesperrten ist das ja nicht so tragisch, da die ja nicht ins Forum können, und damit zu den Gästen zählen.
Wer eine Wahrheit verbergen will, braucht sie nur offen auszusprechen - sie wird einem ja doch nicht geglaubt.
(Charles Talleyrand)
Beiträge: 945
Themen: 76
Registriert seit: 20.08.2006
MyBB-Version: 1.2.2
Der kommt in die shoutbox.php oder in ein Template? Wenn ja wo soll ich da positionieren, oder ist das egal?
Gruß und danke für eure schnelle hilfe
Phantasie ist wichtiger als Wissen, denn Wissen ist begrenzt. (Albert Einstein)
Beiträge: 952
Themen: 50
Registriert seit: 09.07.2006
MyBB-Version: 1.4.10
Ähm, in die shoutbox.php.
Ich habs direkt hierunter eingefügt:
PHP-Code:
require_once MYBB_ROOT.'inc/functions_post.php';
require_once MYBB_ROOT.'inc/class_parser.php';
$parser = new postParser;"
Wer eine Wahrheit verbergen will, braucht sie nur offen auszusprechen - sie wird einem ja doch nicht geglaubt.
(Charles Talleyrand)
Beiträge: 945
Themen: 76
Registriert seit: 20.08.2006
MyBB-Version: 1.2.2
Funktioniert Tadellos, ich denke die anderen Gruppen kann man aussperren wenn man die user uid ändert, wenn das so sein sollte wie wären dann die zahlen von den anderen Gruppen?
Phantasie ist wichtiger als Wissen, denn Wissen ist begrenzt. (Albert Einstein)
Beiträge: 945
Themen: 76
Registriert seit: 20.08.2006
MyBB-Version: 1.2.2
Mißt geht doch nicht so ohne weiteres, jetzt haben gäste den hinweis das sie nicht in die shoutbox schreiben können nur kann ich jetzt die shoutbox auch nicht mehr sehen, das feld bleibt weiß :-(
Phantasie ist wichtiger als Wissen, denn Wissen ist begrenzt. (Albert Einstein)
Beiträge: 945
Themen: 76
Registriert seit: 20.08.2006
MyBB-Version: 1.2.2
Jetzt geht es, eingefügt darf nur
if($mybb->user['uid'] == 0)
{
// Sorry mate, you're not coming in!
sb_error('Nur angemeldete Benutzer können die Shoutbox sehen.');
}
werde, da der rest schon in der shoutbox.php steht. Ich danke für eure Hilfe
Phantasie ist wichtiger als Wissen, denn Wissen ist begrenzt. (Albert Einstein)
Beiträge: 952
Themen: 50
Registriert seit: 09.07.2006
MyBB-Version: 1.4.10
Du solltest das dann nicht über die UserID sondern über die Gruppenid machen. ...hmm...
Die Gäste sind meist Gruppenid 1, Gebannte 7 und noch nicht freigeschaltene 5
Aber wie der PHP-Code dafür geht weiß ich nicht. Sorry.
Wer eine Wahrheit verbergen will, braucht sie nur offen auszusprechen - sie wird einem ja doch nicht geglaubt.
(Charles Talleyrand)