Bitte geben Sie einen Grund für die Verwarnung an
Der Grund erscheint unter dem Beitrag.Bei einer weiteren Verwarnung wird das Mitglied automatisch gesperrt.
Forum als gelesen markieren
Hallo ihr Lieben!
Ich könnte einmal wieder euer Schwarmwissen brauchen! :D Und zwar möchte ich gerne die Funktion ein Forum als gelesen zu markieren nicht nur in der Foren Ansicht, sondern auch auf dem Index anbieten.
Dazu habe ich den folgenden Bereich im Template angepasst und die ohnehin vorhandene Variable {{forum_read_link}} eingebaut.
Da es nicht zum gewünschten Ergebnis führte, habe ich diese dann auch schon in {{forum:forum_read_link}} umgeändert.
Aber leider ebenfalls noch ohne, dass es am Ende klappt.
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
{{forum:readable==true.start}}
{{forum:new_messages==true.start}}
{{global_new_reply==true.start}}
<img src="{{global_new_reply}}" alt="new reply" title="Neue Beiträge vorhanden" style="border: 1px solid var(--bghcol);" onclick="markForumAsRead('{{forum:forum_read_link}}')">
{{global_new_reply==true.else}}
{{global_new_reply==true.end}}
{{forum:new_messages==true.else}}
{{global_no_new_reply==true.start}}
<img src="{{global_no_new_reply}}" alt="no reply" title="Keine neuen Beiträge vorhanden">
{{global_no_new_reply==true.else}}
{{global_no_new_reply==true.end}}
{{forum:new_messages==true.end}}
{{forum:readable==true.else}}
{{forum:readable==true.end}}
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
<script>
function markForumAsRead(readLink) {
if (readLink) {
fetch(readLink, { method: 'GET' })
.then(response => {
if (response.ok) {
alert('Das Forum wurde als gelesen markiert!'); // Optionaler Hinweis
location.reload(); // Seite neu laden, um den Status zu aktualisieren
} else {
alert('Fehler: Das Forum konnte nicht als gelesen markiert werden.');
}
})
.catch(error => {
console.error('Fehler beim Markieren:', error);
alert('Ein unerwarteter Fehler ist aufgetreten.');
});
} else {
alert('Kein gültiger Link für diese Aktion gefunden.');
}
}
</script>
Weiß einer von euch, was ich dabei falsch mache und/oder wie ich die Variable sinnvoll einbauen kann um bei Klick auf die Grafik jene Funktion auszulösen die das Forum als gelesen markiert?
Wir verwenden das Gaia-Template.
Vielen Dank im Voraus,
viele Grüße
Fanie
Zitat
#2 RE: Forum als gelesen markieren
scheinbar steht der {{forum:forum_read_link}} nicht in der Forumübersicht zur Verfügung
2
3
4
5
6
7
8
9
....
{{global_new_reply==true.start}}
<img src="{{global_new_reply}}" alt="new reply"
title="Neue Beiträge vorhanden - Forum als gelesen markieren?"
style="border: 1px solid var(--bghcol); cursur:pointer;"
onclick="markForumAsRead('{{forum:id}}',`{{forum:title}}`)">
{{global_new_reply==true.else}}
....
aber der Link scheint doch einfach aufgebaut zu sein, (ohne es getestet zu haben...)
2
3
4
5
6
7
<script>
function markForumAsRead(id,title) {
if(confirm(`Forum: ${title}\n\nals gelesen markieren?`)){
window.location = `foruminfo.php?forum=${id}&option=markread`;}
}
}
</script>
Hm, ja, das habe ich bereits befürchtet.
Hab deinen Code mal ausgetestet. Allerdings wird mir dann 'nur' der Titel des Forums noch einmal unter dem Bild angezeigt, zusammen mit einem `)"> am Ende.
Scheint noch nicht zu klappen.
Wenn es keine Lösung dafür gibt, ist's nicht schlimm. Fände es nur sehr praktisch. ;)
Ich danke dir dennoch schon einmal für deine Hilfe! :)
- Informationen
- Aktuelle News
- Forum Tutorials - Tipps und Anleitungen
- SEO / Werbung fürs Forum
- Verwaltung
- Extras
- Design
- Plugin(system)
- Eure Fragen zu Tutorials
- Forum Support
- Fragen und Antworten
- Pluginsystem
- Plugins
- Templates & Sprachen
- Bugreport
- Verbesserungsvorschläge
- Sponsoren gesucht
- Das neue Xobor Business-Template
- News und Updates
- Bugreport
- Allgemeines Feedback
- Verbesserungsvorschläge
- Sonstiges
- Kaffeeklatsch
- Lob & Kritik
- Verbesserungsvorschläge
- Allgemeine Fragen
- Fehlermeldungen
- Verbesserungsvorschläge Responsive Design
- Bugreport Responsive Design
- Archiv - Alter Betatest
- Responsive Design - Verbesserungsvorschläge
- Responsive Design - Bugreport
- Fragen zum neuen Template
- Neue Administration Beta Test
- Bugreport Neue Administration
- Allgemeines Fragen & Feedback
- Verbesserungsvorschläge zur neuen Administration
- Shoutbox
Ähnliche Themen
Jetzt anmelden!
Jetzt registrieren!
© 2017 Xobor | Forum-Software