Seite 2 von 2

Re: Neue Erweiterung: Beitrag als Mail verschicken

Verfasst: 16.12.2016 20:07
von msta
Ajo, wenn's jetzt geht...

Ich plane noch eine weitere Erweiterung mit dieser Benutzer- und Gruppenwahl: Autoren können einstellen, welche anderen Benutzer/Gruppen den Beitrag mit editieren dürfen, sodass man eine Art kooperatives Schreiben im Forum bekommen kann. Dafür muss ich aber genau verstehen, wie die Rechte-Prüfung funktioniert und wie ich die manipulieren kann. So eine Erweiterung wurde schon öfter mal gefordert.

Re: Neue Erweiterung: Beitrag als Mail verschicken

Verfasst: 16.12.2016 20:29
von gn#36
Für sowas kannst du dir mal meine First post Edit Erweiterung ansehen. Im Grunde macht die genau sowas, nur dass sie primär die Rechte des Autors manipuliert und auf diese Weise separate Berechtigungen für den Ersten Beitrag jedes Themas schafft. Das ist aber prinzipiell eigentlich egal, die gleiche Weise kannst du für beliebige andere User oder alle Beiträge verwenden. Also: Einfach klonen und anpassen.

Re: Neue Erweiterung: Beitrag als Mail verschicken

Verfasst: 21.12.2016 21:11
von Maddin1970
Hi, ich kann keine Gruppen zum Verteiler hinzufügen, der findet dich nicht, einzelne user gehen ohne Probleme.

Re: Neue Erweiterung: Beitrag als Mail verschicken

Verfasst: 21.12.2016 22:17
von msta
Hmm, es gehen erst mal nur manuell erstellte Gruppen, keine Systemgruppen, wie "Registrierte Benutzer" oder "Administratoren". Gib' mal nur einen * in die Suche ein. Der wird vom Script dann sofort wieder gelöscht, aber es sollten trotzdem alle Gruppen in der Suchbox aufgelistet werden.

Zumindest die Suchbox kannst du auch überlisten, indem du einen Benutzer in die Liste einfügst und dann per Rechtsklick auf den Listeneintrag --> Element untersuchen und dann im entsprechenden <OPTION>-Tag den Benutzernamen durch einen Gruppennamen mit * davor ersetzt. Dabei genau auf Groß-Kleinschreibung achten. Wenn die Gruppe existiert (auch hier keine Systemgruppen), sollte die Mail ankommen, andernfalls gibt es einen Scriptfehler und man kommt auf eine weiße, leere Seite nach dem abschicken des Beitrags. Der Beitrag selbst bleibt aber erhalten und wird im Forum erscheinen.

Re: Neue Erweiterung: Beitrag als Mail verschicken

Verfasst: 26.02.2017 11:48
von msta
Die Erweiterung hat gegenüber dem forumeigenen Mailversand noch einen Haken: Wenn man den Inhalt des Beitrags in der Mail lesen kann, besucht man oft nicht mehr das Forum. Dann weiß das Forum nicht, dass ein Benutzer den Beitrag gelesen hat und der Benutzer weiß nicht, ob es schon neuere Beiträge im Thema gibt.

Thunderbird etwa zeigt bei vielen Mails eine Warnung "Das Laden externer Inhalte wurde blockiert" an. Dabei werden zum Beispiel Bilder, die von einem Server geladen werden, blockiert, da man beim Download vom Server diesem mitteilen kann, ob und wann die Mail gelesen wurde. Also so: http://server.de/externerInhalt.jpg?DiePersonXXXhatDieMailGelesen.

Man kann genau das aber auch sinnvoll einsetzen, indem PHP ein Bild generiert, das anzeigt, ob neue Beiträge existieren und beim abrufen dem Forum mitteilt, dass der Benutzer den Beitrag gelesen hat. Also so: http://forum.de/checkForLatestPost.php?user=nutzer&emailAccessPasswort=1234&idOfReadPost=100

Wenn ich nächsten Monat wieder Zeit habe, mache ich das glaube ich :) Wo in der Datenbank wird gespeichert, wann ein Benutzer welches Forum besucht hat?

Re: Neue Erweiterung: Beitrag als Mail verschicken

Verfasst: 11.07.2020 08:55
von msta
So, es gibt 'ne neue Version: https://mitjastachowiak.de/?/components ... index.html

Bin zu faul, alle Features hier nochmal zu schreiben. Es hat sich einiges getan 8)