Abmeldungsplugin - Kann man Verlinkungen auf einer eigenen Seite einbauen?

07.05.2025 16:57
#1 Abmeldungsplugin - Kann man Verlinkungen auf einer eigenen Seite einbauen?
TW
Mitglied

Hi ihr,

ich schreibe gerade ein Plugin, was es den Usern ermöglicht sich mithilfe weniger Klicks abzumelden.
Jeder ist mal im Urlaub oder hat im echten Leben mal zu tun. Meist wird es mit allen Kontakten kommuniziert und auch mit dem Team. Vor allem im Rollenspiel ist dies wichtig, damit man nicht aufgrund von Inaktivität gelöscht wird. Sicherlich ist dies auch in anderen Foren so, dass Mitglieder, die mehrere Monate nicht online kamen, gelöscht werden.

Aktuell haben wir dazu einen Thread, wo man reinposten kann, von wann bis wann man abgemeldet ist, wo man auch seine Kontakte per Verlinkung informiert. Das Team trägt es dann im First Post übersichtlich zusammen.
Dies wollen wir gerade automatisieren und haben wie immer auf selbst gecodete Plugins zurückgegriffen. Die Idee an sich funktioniert auch einwandfrei. Man kann per Kalender den Abmeldezeitraum auswählen, mögliche Zweitaccounts angeben sowie per Checkbox markieren, ob man sporadisch abgemeldet ist oder für den Zeitraum ganz weg ist. Schickt man die Abmeldung ab, wird die Abmeldung je nach Zeitraum und ob es sporadisch ist oder nicht, in vier verschiedene Listen einsortiert. Das Plugin greift dabei aufs Datum zurück und löscht automatisch die Einträge aus der Liste heraus, die in der Vergangenheit liegen, sodass die Abmeldungsliste automatisch immer aktualisiert bleibt.

Das einzige Manko, was das Plugin aktuell für uns hat, ist, dass die betroffenen Kontakte, anders als im Thread, nicht mehr per Verlinkung über die Abmeldung informiert werden können. Aus dem Template hab ich mir schon den Code ziehen können, welcher das Verlinkungsmenü einfügt, sodass man in das Textfeld die User automatisch eintragen kann. Allerdings wird beim Abschicken der Abmeldung keine Verlinkungsnachricht an die verlinkten User geschickt.

Meine Frage wäre daher: Wie kann ich machen, dass auf der eigenen Seite die Verlinkungen wie bei den Posts/Threads und den Gästebüchern funktionieren und man eine Nachricht bekommt, wenn man Verlinkt wurde?

Schon einmal vielen Dank für eure Hilfe und liebe Grüße,

Grace


 Antworten

 Beitrag melden
08.05.2025 22:51
avatar  Ingmar
#2 RE: Abmeldungsplugin - Kann man Verlinkungen auf einer eigenen Seite einbauen?
avatar
Technik

Das hört sich schon recht fortgeschritten an. Eventuell könntest du versuchen, per AJAX mit einem Post-Call einen Beitrag im Forum zu erstellen um die Abwesenheitsinfo zu posten. Darin kannst du dann ganz normal die @-Verlinkung nutzen.

Viele Grüße,
Ingmar


 Technik · Homepagemodules.de · Miranus GmbH

 Antworten

 Beitrag melden
09.05.2025 08:42
#3 RE: Abmeldungsplugin - Kann man Verlinkungen auf einer eigenen Seite einbauen?
l2
Mitglied

wenn man die @Verlinkung nur beim Schreiben eines neuen Beitrags auslösen kann,
könnte man das, was in der eigenen Seite passiert, in die Antwortseite integrieren.

Dazu kann man in der Iconbar ein HTML-Modul nutzen.





... würde es „Fussball spielen” heissen

vG Bernd‍

 Antworten

 Beitrag melden
09.05.2025 12:03
#4 RE: Abmeldungsplugin - Kann man Verlinkungen auf einer eigenen Seite einbauen?
TW
Mitglied

Hi ihr,

vielen Danke für eure Antworten

@Ingmar ist es denn möglich per AJAX gezielt in einem bestimmten Thread einen Post zu integrieren, indem man den Link des Threads in das Plugin integriert? Sodass man einmal die eigene Seite mit den automatischen Sortierungen hat und einmal den Thread, wo dann die Verlinkungen funktionieren und auch die verlinkten Mitglieder eine PN bekommen?

@l2otbart_57 Wie meinst du das genau? Dass man in der Iconbar sozusagen das Plugin integriert, samt den bestehenden Feldern, sodass man im Abmeldungs-Thread den Eintrag per Iconbar posten kann? Und der Inhalt wird dann zugleich auch wieder auf die eigene Seite geschickt, wo alle sautomatisiert ist?
Wäre da dann nicht der Nachteil, dass das von der Iconbar in jedem Thread sichtbar wäre, wodurch Abmeldungs-Posts überall im Forum gepostet werden können?

LG Grace


 Antworten

 Beitrag melden
09.05.2025 18:34
#5 RE: Abmeldungsplugin - Kann man Verlinkungen auf einer eigenen Seite einbauen?
l2
Mitglied

Zitat von TWD_Grace im Beitrag #4
@l2otbart_57 Wie meinst du das genau? Dass man in der Iconbar sozusagen das Plugin integriert, samt den bestehenden Feldern, sodass man im Abmeldungs-Thread den Eintrag per Iconbar posten kann? Und der Inhalt wird dann zugleich auch wieder auf die eigene Seite geschickt, wo alle sautomatisiert ist?Wäre da dann nicht der Nachteil, dass das von der Iconbar in jedem Thread sichtbar wäre, wodurch Abmeldungs-Posts überall im Forum gepostet werden können?


ich würde die Termineingabe, Verarbeitung und Speicherung nur im Thread erledigen und das Eingabe-Icon nur für diesen Thread aktivieren.
die eigene Seite wäre bei mir zunächst nicht mehr notwendig,
wenn das Script für die Verarbeitung der Daten zu gross ist, könnte man es in eine eigene *.js-Datei auslagern und einbinden


Admin → Layout → Iconbar → HTML

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
 
<div class="xob_icon_cont float-left" id="cal_icon" style="display: none;">
<span title="Kalender Menue">&#128197;Cal</span></div>
<script>
 

CAL1=new function(){
 
const thread_id=336;
 
const icon=document.getElementById("cal_icon");
 
if(icon && location.search.includes(`hread=${thread_id}&`)){
icon.style.setProperty("display","inline-block");
 
icon.onclick=function(){
alert("Formulareingabe")
}
}
}
 
</script>
 

 



demnächst werde ich hier weiterbasteln





... würde es „Fussball spielen” heissen

vG Bernd‍

 Antworten

 Beitrag melden
Bereits Mitglied?
Jetzt anmelden!
Mitglied werden?
Jetzt registrieren!