Infos über neue Foreneinträge im Ajax Chat

Du suchst einen bestimmten Mod, weißt aber nicht genau wo bzw. ob er überhaupt existiert? Wenn dir dieser Artikel nicht weiterhilft, kannst du hier den von dir gewünschten/gesuchten Mod beschreiben ...
Falls ein Mod-Autor eine der Anfragen hier aufnimmt, um einen neuen Mod zu entwickeln, geht's in [3.0.x] Mods in Entwicklung weiter.
Forumsregeln
phpBB 3.0 hat das Ende seiner Lebenszeit überschritten
phpBB 3.0 wird nicht mehr aktiv unterstützt. Insbesondere werden - auch bei Sicherheitslücken - keine Patches mehr bereitgestellt. Der Einsatz von phpBB 3.0 erfolgt daher auf eigene Gefahr. Wir empfehlen einen Umstieg auf die neuste phpBB-Version, welches aktiv weiterentwickelt wird und für welches regelmäßig Updates zur Verfügung gestellt werden.
huhn
Mitglied
Beiträge: 19
Registriert: 05.04.2013 17:40

Infos über neue Foreneinträge im Ajax Chat

Beitrag von huhn »

Hallo,
gibt es vielleicht einen Mod oder ggf. nur ein kleines Script, wie ich über den Bot als Statusinfo im Ajax Chat auch Infos zu neuen Beiträgen in den Foren ausgeben kann?
Gruß huhn
Gast234254
Gesperrt
Beiträge: 1999
Registriert: 08.02.2009 22:58

Re: Infos über neue Foreneinträge im Ajax Chat

Beitrag von Gast234254 »

Verwende diesen Chat, da ist alles dabei. Auch Info über neue Themen.

Breizh Shoutbox v1.5.0

Deutsche Sprachdatei ist im Mod dabei.
huhn
Mitglied
Beiträge: 19
Registriert: 05.04.2013 17:40

Re: Infos über neue Foreneinträge im Ajax Chat

Beitrag von huhn »

Hallo!

Gesagt getan. In dem Mod habe ich keine deutsche Sprachdatei gefunden. Aber im Netz habe ich bei allround-phpbb.de eine deutsche Sprachdatei gefunden. Nur scheitert die Installation des Mods an dem Punkt, das die Datei “ images/shoutbox/chars.js ” fehlt. Nur wieso fehlt die und wo bekomme ich die her?

Gruß huhn
huhn
Mitglied
Beiträge: 19
Registriert: 05.04.2013 17:40

Re: Infos über neue Foreneinträge im Ajax Chat

Beitrag von huhn »

Moin wintstar!

Also die Breizh Shoutbox sagt mir von der Optik irgendwie nicht so richtig zu. Aber das ist ja Geschmackssache.

Gruß huhn
huhn
Mitglied
Beiträge: 19
Registriert: 05.04.2013 17:40

Re: Infos über neue Foreneinträge im Ajax Chat

Beitrag von huhn »

Moin!

Ich habe mir nun eine eigene Variante gebastelt und möchte sie nun einmal vorstellen:
Nachfolgenden Code vor function user_notification in functions_posting.php einfügen:

Code: Alles auswählen

function notification_2_chat($message)
{
    global $db;

    $message = "/me ".$message;
    $userRole = 4;
    $userName = 'System';

    $sql = "INSERT INTO ajax_chat_messages (userID, userName, dateTime, userRole, text, channel,ip) VALUES (-1, '$userName', NOW(), $userRole, '$message',0, 0)";

    $result = $db->sql_query($sql);
    if ( ! $result )
    {
        die('Ungültige Abfrage: ' . mysql_error());
    }
}
Nachfolgenden Code innerhalb function user_notification in functions_posting.php einfügen:

Code: Alles auswählen

    $ignore_forums = array('11','99'); // Bei mir sollen Beiträge in den Foren 11 und 99 nicht im Chat angezeigt werden
       if (!in_array($forum_id, $ignore_forums))
    {  
        if($mode == 'post')
            $msg = 'Neuer Beitrag [url=http://mytrades.net/viewtopic.php?t='.$topic_id.']'.$subject.'[/url]'.' von '.$user->data['username'] .' erstellt';
        else 
            $msg = "Neue Antwort in [url=http://mytrades.net/viewtopic.php?f=".$forum_id."&t=".$topic_id."&p=".$post_id."&e=".$post_id."]".$subject."[/url] von ".$user->data['username'] ." erstellt";
        notification_2_chat($msg);
    }
 
Damit werden Antworten auf Beiträge und neue Beiträge im Chat als Systemnachricht dargestellt.

Gruß
huhn
mps
Mitglied
Beiträge: 143
Registriert: 10.11.2013 21:02

Re: Infos über neue Foreneinträge im Ajax Chat

Beitrag von mps »

Hallo,

tut mir leid wenn ich das hier wieder ausgrabe, aber ich habe den Code eingebaut. Es klappt auch alles wunderbar und viele von uns finden es eine gute Idee. Das Problem ist aber: Es werden nur Beiträge gepostet, von Usern die im Chat sind. Das heißt wenn einer etwas im Forum postet, der nicht im Chat eingeloggt ist, dann kommt auch keine Nachricht vom System. Wenn aber einer eine Nachricht im Forum postet, der im Chat eingeloggt ist, dann klappt alles so wie es soll. Könnt ihr mir helfen, was ich an dem Code verändern muss? Kenne mich im PHP noch nicht so gut aus.

Vielen Dank euch!

Gruß,
mps
huhn
Mitglied
Beiträge: 19
Registriert: 05.04.2013 17:40

Re: Infos über neue Foreneinträge im Ajax Chat

Beitrag von huhn »

Hallo mps,
Das Scrips kennt gar nicht die aktiven Teilnehmer aus dem Chat. Es schreibt die Info über jeden neuen Beitrag gnadenlos in das Chat Protokoll.

Kann das vielleicht Zufall bei Dir sein?

Gruss huhn
mps
Mitglied
Beiträge: 143
Registriert: 10.11.2013 21:02

Re: Infos über neue Foreneinträge im Ajax Chat

Beitrag von mps »

Hallo,

eben kam auch einer an von einem, der nicht im Chat war. Gestern Abend wurden aber zwei von ein und der selben Person ignoriert....

Egal. Ne andere Sache: Ist es möglich für bestimmte Benutzergruppen einen bestimmten Bereich zu sperren? Wir haben mittlerweile den Internen Bereich komplett auf die Blockliste gesetzt, aber würden diesen für Moderatoren und Admins gerne anlassen. Geht das?

Vielen Dank

Gruß,
mps
huhn
Mitglied
Beiträge: 19
Registriert: 05.04.2013 17:40

Re: Infos über neue Foreneinträge im Ajax Chat

Beitrag von huhn »

Moin!

Also man könnte natürlich vor dem Posten des Beitrags zunächst noch prüfen, zu welcher Gruppe der Teilnehmer gehört und in welchem Forum er den Beitrag geschrieben hat.Ich habe allerdings gerade nicht im Kopf über welche Variable das ging.

Gruß huhn

PS: Wenn Beiträge nochmal nicht auftauchen sollten, dann schau doch mal, ob sich das auf bestimmte Benutzer einschränken lässt.
mps
Mitglied
Beiträge: 143
Registriert: 10.11.2013 21:02

Re: Infos über neue Foreneinträge im Ajax Chat

Beitrag von mps »

Hallo,

nein bisher nicht. Es kamen eben auch Informationen vom User an, der gestern nicht ging.

Ich behalte das mal im Auge.
Antworten

Zurück zu „[3.0.x] Mod Suche/Anfragen“