Verfasst: 03.12.2006 15:37
Axo. 

Wenn ich jetzt das ganze für mehrere gruppen anzeigbar machen will,muss ich dann den Code für jede Gruppe einbauen? Oder kann ich die Gruppen über komma oder ähnliches in einem Code für die Box aktivieren?diesusi hat geschrieben:Wow, das ging aber schnell!
Hat funktioniert, vielen Dank!
Eine Frage noch: Ist es außerdem möglich, dass ich die shoutbox nur für Mitglieder anzeige, die ich dafür freischalte? Also ähnlich wie die Zugangsberechtigung bei den Foren.
Dann wär ich glücklich..
Code: Alles auswählen
ALTER TABLE `phpbb_groups` ADD `group_shout` TINYINT( 1 ) NOT NULL DEFAULT '0';
Code: Alles auswählen
$sql = "SELECT g.group_id, ug.user_id
FROM " . GROUPS_TABLE ." g, " . USER_GROUP_TABLE ." ug
WHERE g.group_id = ug.group_id
AND (g.group_name = 'elitäre gruppe'
OR g.group_shout = 1)
AND ug.user_id = " . $userdata['user_id'];
Hallo und danke, das ist eine super Anleitung nuuuuuur - ich hab ja nich sooo viel Ahnung - wie issen das? Wenn ich all die Dateien änder, wo erscheint dann die Shoutbox? Ich möchte die gerne im Portal haben NICHT auf der Index-Seite. Muss ich dann trotzdem alles in der index.php ändern?kain hat geschrieben:#
#-----[ OPEN ]------------------------------------------------
#
index.php
#
#-----[ FIND ]------------------------------------------------
#
'FORUM_LOCKED_IMG' =>
#
#-----[ AFTER, ADD ]------------------------------------------
#
// Start add - Fully integrated shoutbox MOD
'U_SHOUTBOX' => append_sid("shoutbox.$phpEx"),
'L_SHOUTBOX' => $lang['Shoutbox'],
'U_SHOUTBOX_MAX' => append_sid("shoutbox_max.$phpEx"),
// End add - Fully integrated shoutbox MOD
an.
Nun musst Du die index.php Datei Deines Forums mit einem Texteditor öffnen und per Suchfunktion (Strf + F) nach dem [FIND] markierten Befehl(en) suchen, also nach 'FORUM_LOCKED_IMG' =>
und danach eine neue Leerzeile das
// Start add - Fully integrated shoutbox MOD
'U_SHOUTBOX' => append_sid("shoutbox.$phpEx"),
'L_SHOUTBOX' => $lang['Shoutbox'],
'U_SHOUTBOX_MAX' => append_sid("shoutbox_max.$phpEx"),
// End add - Fully integrated shoutbox MOD
einfügen. Danach die index.php abspeichern und die nächste Datei öffnen, usw.
Am Ende musst Du die 11 bearbeiteten Dateien im Internet auf Deinen Webspache übertragen (ins Forum und die vorhandenen Dateien überschreiben).
In der Zip Datei ist noch nen Ordner namens root. Da drin sind Dateien und diese musst Du auch auf Dein Server laden, in die exakten Ordner so wie sie auch im root Ordner sind.
Am Ende noch die shoutbox_db_update.php im Browser aufrufen (und diese Datei nach Erfolgreichem Ausführen) wieder löschen.
Viel Glück
Bei 3 Byte = 3x8 Bit = 24 Bit gibt es 2^24 Kombinationen also 16777215. Rechne nach, das hat mit der Anzahl der Stellen nix zu tunMEDIUMINT geht unsigned von 0 bis 16777215
Quatsch, das wäre eine 8-stellige Dezimalzahl und die geht von 0...99.999.999sondern 8 Stellen, die die Zahl lang sein darf (also als Dezimalzahl).