Ungelesene Beiträge
Quote from Biker on January 23, 2021, 5:26 pmHallo,
man kann sich ja bereits die ungelesenen Beiträge mit dem Link wie hier z.B. anzeigen lassen
https://asgaros.com/support/unread/
und in unserem Forum hier…
https://www.chopper-motorrad.de/cf/ungelesen/#ungelesen
Ich habe mir das über das “Individuelles HTML Widget” so wie im Bild eingebaut.
<style> div.kreis { width: 30px; height: 30px; border-radius: 30px; background-color: #dd3333 } </style> <table border="0" style="border-collapse: collapse" width="100%"> <tr> <td width="30"><a href="https://www.chopper-motorrad.de/cf/ungelesen/#ungelesen"><div class="kreis" style="width: 20px; height: 20px"><p align="center"><font color="#FFFFFF"><b>✓</b></font></p></div></a></td> <td> <a href="https://www.chopper-motorrad.de/cf/ungelesen/#ungelesen"><img src="ungelesen-button.png" class="transparent" width="119" height="25"></a> <a href="https://www.chopper-motorrad.de/cf/aktivitaeten/#aktiv"><img src="aktivitaeten-button.png" class="transparent" width="64" height="25"></a></td>Da die User alles immer einfacher haben wollen, besteht die Möglichkeit das der rote Kreis mit Haken zu grün wechselt, wenn keine ungelesenen Beiträge da sind und wenn noch ungelesene Beiträge da sind, dies statt des Häckchens, mit der Anzahl der ungelesenen Beiträge angezeigt wird? Also rote Kreisfarbe und Anzahl der ungelesenen Beiträge.
Das HTML Widget habe ich so eingestellt, dass es nur eingeloggten Besuchern angezeigt wird.
@qualmy91 @asgaros,
Das wäre doch ne feine Widget Erweiterung für das super Asgaros Forum… 😉
Hallo,
man kann sich ja bereits die ungelesenen Beiträge mit dem Link wie hier z.B. anzeigen lassen
https://asgaros.com/support/unread/
und in unserem Forum hier…
https://www.chopper-motorrad.de/cf/ungelesen/#ungelesen
Ich habe mir das über das “Individuelles HTML Widget” so wie im Bild eingebaut.
<style> div.kreis { width: 30px; height: 30px; border-radius: 30px; background-color: #dd3333 } </style> <table border="0" style="border-collapse: collapse" width="100%"> <tr> <td width="30"><a href="https://www.chopper-motorrad.de/cf/ungelesen/#ungelesen"><div class="kreis" style="width: 20px; height: 20px"><p align="center"><font color="#FFFFFF"><b>✓</b></font></p></div></a></td> <td> <a href="https://www.chopper-motorrad.de/cf/ungelesen/#ungelesen"><img src="ungelesen-button.png" class="transparent" width="119" height="25"></a> <a href="https://www.chopper-motorrad.de/cf/aktivitaeten/#aktiv"><img src="aktivitaeten-button.png" class="transparent" width="64" height="25"></a></td>
Da die User alles immer einfacher haben wollen, besteht die Möglichkeit das der rote Kreis mit Haken zu grün wechselt, wenn keine ungelesenen Beiträge da sind und wenn noch ungelesene Beiträge da sind, dies statt des Häckchens, mit der Anzahl der ungelesenen Beiträge angezeigt wird? Also rote Kreisfarbe und Anzahl der ungelesenen Beiträge.
Das HTML Widget habe ich so eingestellt, dass es nur eingeloggten Besuchern angezeigt wird.
Das wäre doch ne feine Widget Erweiterung für das super Asgaros Forum… 😉
Only a biker knows why a dog sticks its head out a car window.
Quote from qualmy91 on January 25, 2021, 7:21 amHey Reiner,
ich hab so und so auf meinem Plan mein Plugin um einige Shortcodes und andere Funktionen zu erweiteren.
Hier ist mal etwas was du schon jetzt nutzen kannst:
add_shortcode('asgaros_unread', 'unread_posts'); function unread_posts(){ global $asgarosforum; $asgarosforum->unread->prepare_unread_status(); $unread_topics = $asgarosforum->unread->get_unread_topics(); $unread_topics_count = count($unread_topics); $has_unread = count($unread_topics) > 0 ?: false; $unread_class = $has_unread ? 'has_unread' : ''; $unread_topics_count = $has_unread ? $unread_topics_count : '<i class="fas fa-check"></i>'; $unread = '<div class="tfaf_wrapper"><div class="tfaf_unread ' . $unread_class . '">'; $unread .= '<div class = "unread_count"><div>' . $unread_topics_count; $unread .= '</div></div></div>'; return $unread; }Und hier die CSS:
.tfaf_wrapper .tfaf_unread{ background-color: #999; color: #FFF; width: 35px; height: 35px; border-radius: 50%; margin: 5px; text-align: center; } .tfaf_wrapper .tfaf_unread.has_unread{ background-color: #256db3; }Und da ich dir nicht den ganzen Spaß nehmen will, hab ich die Farben mal nicht angepast 😉
Hey Reiner,
ich hab so und so auf meinem Plan mein Plugin um einige Shortcodes und andere Funktionen zu erweiteren.
Hier ist mal etwas was du schon jetzt nutzen kannst:
add_shortcode('asgaros_unread', 'unread_posts'); function unread_posts(){ global $asgarosforum; $asgarosforum->unread->prepare_unread_status(); $unread_topics = $asgarosforum->unread->get_unread_topics(); $unread_topics_count = count($unread_topics); $has_unread = count($unread_topics) > 0 ?: false; $unread_class = $has_unread ? 'has_unread' : ''; $unread_topics_count = $has_unread ? $unread_topics_count : '<i class="fas fa-check"></i>'; $unread = '<div class="tfaf_wrapper"><div class="tfaf_unread ' . $unread_class . '">'; $unread .= '<div class = "unread_count"><div>' . $unread_topics_count; $unread .= '</div></div></div>'; return $unread; }
Und hier die CSS:
.tfaf_wrapper .tfaf_unread{ background-color: #999; color: #FFF; width: 35px; height: 35px; border-radius: 50%; margin: 5px; text-align: center; } .tfaf_wrapper .tfaf_unread.has_unread{ background-color: #256db3; }
Und da ich dir nicht den ganzen Spaß nehmen will, hab ich die Farben mal nicht angepast 😉
Uploaded files:Quote from Biker on January 26, 2021, 9:04 am@qualmy91
Danke, funktioniert super…
Hab Dir nen Morgenkaffee durchgeschickt…
Danke, funktioniert super…
Hab Dir nen Morgenkaffee durchgeschickt…
Only a biker knows why a dog sticks its head out a car window.
Quote from qualmy91 on January 27, 2021, 8:03 amDanke für den Kaffee. War zwar dann schon abend, aber hab micht trotzdem gefreut 🙂
Grüße aus Thailand
Danke für den Kaffee. War zwar dann schon abend, aber hab micht trotzdem gefreut 🙂
Grüße aus Thailand
Quote from Biker on November 11, 2021, 9:39 amHallo @qualmy91
Nach einem Wordpress Update funzt das leider nicht mehr so.
So war es ja vorher
Und so ist es jetzt…
Irgend eine Idee an was das liegen könnte?
Hier mein Widget Code
<table border="0" cellpadding="0" cellspacing="0" style="border-collapse: collapse" width="80%"> <tr> <td width="7%">[asgaros_unread]</td> <td width="93%"><a href="https://www.chopper-motorrad.de/cf/ungelesen/#ungelesen"><img src="https://www.chopper-motorrad.de/ungelesen-button.png" alt="alle ungelesenen Beiträge" class="transparent" width="119" height="25"></a></td> </tr> </table>Und hier mein CSS, das ich unter Forum/Aussehen und dort in die Box “Benutzerdefiniertes CSS” eingebaut habe.
/*unread*/ .tfaf_wrapper .tfaf_unread{ background-color: #326b21; color: #FFF; width: 25px; height: 25px; border-radius: 50%; padding-top: 6px; margin: 0px; font-size: 11px; text-align: center !important; } .tfaf_wrapper .tfaf_unread.has_unread{ background-color: #dd3333; }Ich hab dann mal eine Seite angelegt
https://www.chopper-motorrad.de/unread-test/
Dort wird der Short Code [asgaros_unread] richtig angezeigt-
Also ist das nur in den Widgets nicht mehr möglich.
Edit: Funktioniert wieder.
Lösung: Ich habe in die functions.php folgende Zeile eingefügt.
add_filter('widget_text', 'do_shortcode');@qualmy91 bitte um eine kurze Antwort ob meine Vorgehensweise richtig war oder ich zwar dieses Problem auf den ersten Blick gelöst habe aber dafür später Probleme erwarten kann.
Danke…
Hallo @qualmy91
Nach einem Wordpress Update funzt das leider nicht mehr so.
So war es ja vorher
Und so ist es jetzt…
Irgend eine Idee an was das liegen könnte?
Hier mein Widget Code
<table border="0" cellpadding="0" cellspacing="0" style="border-collapse: collapse" width="80%"> <tr> <td width="7%">[asgaros_unread]</td> <td width="93%"><a href="https://www.chopper-motorrad.de/cf/ungelesen/#ungelesen"><img src="https://www.chopper-motorrad.de/ungelesen-button.png" alt="alle ungelesenen Beiträge" class="transparent" width="119" height="25"></a></td> </tr> </table>
Und hier mein CSS, das ich unter Forum/Aussehen und dort in die Box “Benutzerdefiniertes CSS” eingebaut habe.
/*unread*/ .tfaf_wrapper .tfaf_unread{ background-color: #326b21; color: #FFF; width: 25px; height: 25px; border-radius: 50%; padding-top: 6px; margin: 0px; font-size: 11px; text-align: center !important; } .tfaf_wrapper .tfaf_unread.has_unread{ background-color: #dd3333; }
Ich hab dann mal eine Seite angelegt
Dort wird der Short Code [asgaros_unread] richtig angezeigt-
Also ist das nur in den Widgets nicht mehr möglich.
Edit: Funktioniert wieder.
Lösung: Ich habe in die functions.php folgende Zeile eingefügt.
add_filter('widget_text', 'do_shortcode');
@qualmy91 bitte um eine kurze Antwort ob meine Vorgehensweise richtig war oder ich zwar dieses Problem auf den ersten Blick gelöst habe aber dafür später Probleme erwarten kann.
Danke…
Only a biker knows why a dog sticks its head out a car window.