Seite 1 von 2
Live Benachrichtigungen
Verfasst: 04.05.2016 00:02
von Maugrim
Hallo
Foren stehen ja in einer starken Konkurrenz zu sozialen Netzwerken.
Daher frage ich mich, ob es möglich ist das phpbb so zu modden, dass man, wie bei Facebook, direkt eine Benachrichtigung (mit oder ohne Ton) bekommt, wenn man eine Nachricht erhalten hat, oder jemand auf ein Thema geantwortet hat, das man erstellt hat, oder wo man selbst eine Antwort geschrieben hat?
Das würde wirklich mal eine Sache sein die Foren meiner Meinung nach dringend brauchen, anstatt zig Mods, die nur Spielereien sind!

Re: Live Benachrichtigungen
Verfasst: 04.05.2016 03:58
von tas2580
Hallo,
ich hatte gerade lange weile und hab das mal kurz geschrieben. Bin aber noch nicht dazu gekommen es wirklich ausführlich zu testen, das kannst du ja jetzt machen
Download:
https://tas2580.net/downloads/phpbb-ajaxnotification/
Gruß Tobi
Re: Live Benachrichtigungen
Verfasst: 04.05.2016 11:41
von Kirk
@Tobi,
Hab es gerade getestet, 2 kleine Änderungen in
script.js
Finde:
Code: Alles auswählen
new_html += '<li class=" bg2"><a class="notification-block" href="'+item['U_MARK_READ']+'" data-real-url="'+item['URL']+'">'+item['AVATAR']+'<div class="notification_text"><p class="notification-title">'+item['FORMATTED_TITLE']+'</p><p class="notification-time">'+item['TIME']+'</p></div></a><a href="'+item['U_MARK_READ']+'" class="mark_read icon-mark" data-ajax="notification.mark_read" title="'+item['L_MARK_READ']+'"></a></li>';
Ersetzen mit:
Code: Alles auswählen
new_html += '<li class=" bg2"><a class="notification-block" href="'+item['U_MARK_READ']+'" data-real-url="'+item['URL']+'"><!-- IF notifications.AVATAR -->'+item['AVATAR']+'<!-- ELSE --><img src=" . $theme . '/images/no_avatar.gif" alt="" /><!-- ENDIF --><div class="notification_text"><p class="notification-title">'+item['FORMATTED_TITLE']+'</p><p class="notification-reference">'+item['REFERENCE']+'</p><p class="notification-time">'+item['TIME']+'</p></div></a><a href="'+item['U_MARK_READ']+'" class="mark_read icon-mark" data-ajax="notification.mark_read" title="'+item['L_MARK_READ']+'"></a></li>';
Finde:
Code: Alles auswählen
new_html += '<li class=""><a class="notification-block" href="'+item['URL']+'">'+item['AVATAR']+'<div class="notification_text"><p class="notification-title">'+item['FORMATTED_TITLE']+'</p><p class="notification-reference">'+item['REFERENCE']+'</p><p class="notification-time">'+item['TIME']+'</p></div></a></li>';
Ersetzen mit:
Code: Alles auswählen
new_html += '<li class=""><a class="notification-block" href="'+item['U_MARK_READ']+'" data-real-url="'+item['URL']+'"><!-- IF notifications.AVATAR -->'+item['AVATAR']+'<!-- ELSE --><img src=" . $theme . '/images/no_avatar.gif" alt="" /><!-- ENDIF --><div class="notification_text"><p class="notification-title">'+item['FORMATTED_TITLE']+'</p><p class="notification-reference">'+item['REFERENCE']+'</p><p class="notification-time">'+item['TIME']+'</p></div></a><a href="'+item['U_MARK_READ']+'" class="mark_read icon-mark" data-ajax="notification.mark_read" title="'+item['L_MARK_READ']+'"></a></li>';
Re: Live Benachrichtigungen
Verfasst: 04.05.2016 12:15
von Thunder_one
Wo kann man nach der installation die einstellungen finden ?
Re: Live Benachrichtigungen
Verfasst: 04.05.2016 13:55
von Kirk
Re: Live Benachrichtigungen
Verfasst: 04.05.2016 18:47
von Thunder_one
Danke Udo.
Re: Live Benachrichtigungen
Verfasst: 04.05.2016 21:25
von tas2580
Kirk hat geschrieben:@Tobi,
Hab es gerade getestet, 2 kleine Änderungen in script.js
Im JavaScript werden Template Variablen eher nicht funktionieren, ich muss das also per PHP lösen. Aber danke für den Hinweiß, mal sehn wie ich das gefixt bekomme.
Gruß Tobi
Re: Live Benachrichtigungen
Verfasst: 05.05.2016 13:56
von Kirk
Bei mir hatte es so funktioniert.
Re: Live Benachrichtigungen
Verfasst: 05.05.2016 21:16
von tas2580
Ich hab das gerade mal probiert, bei mir funktioniert es nicht. Hätte mich auch schwer gewundert denn Template Switches funktionieren in JS Dateien nicht und $theme
auch nicht. Bist du sicher das du jetzt nicht immer das no_avatar.gif angezeigt bekommst?
Gruß Tobi
Re: Live Benachrichtigungen
Verfasst: 06.05.2016 20:34
von Kirk
[BTK] Tobi hat geschrieben: Bist du sicher das du jetzt nicht immer das no_avatar.gif angezeigt bekommst?
Ja bin ich, als Testuser ohne Avatar mir eine PN geschrieben in der Benachrichtigung das no_avatar Bild wurde angezeigt, wenn ich jetzt auf die PN als Admin mit Avatar anwortete, bekam der Testuser in der Benachrichtigung mein Avatarbild zu sehen.