Forum breadcrumbs – You are here:Asgaros Support ForumSupportUngelesene Beiträge
Please or Register to create posts and topics.

Ungelesene Beiträge

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>&nbsp;<a href="https://www.chopper-motorrad.de/cf/ungelesen/#ungelesen"><img src="ungelesen-button.png" class="transparent" width="119" height="25"></a>&nbsp;<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… 😉

Nur ein Biker weiß, warum ein Hund seinen Kopf aus einem Autofenster steckt.
Only a biker knows why a dog sticks its head out a car window.

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:
  • Screenshot_20210125_132336.png
  • Screenshot_20210125_132254.png
Need professional help with Asgaros Forum? Book an appointment with us at domra Web Solutions for setup and customization services. Learn more about our Toolbox for Asgaros Forum plugin to enhance your forum experience.

@qualmy91

Danke, funktioniert super…

Hab Dir nen Morgenkaffee durchgeschickt…

qualmy91 has reacted to this post.
qualmy91
Nur ein Biker weiß, warum ein Hund seinen Kopf aus einem Autofenster steckt.
Only a biker knows why a dog sticks its head out a car window.

Danke für den Kaffee. War zwar dann schon abend, aber hab micht trotzdem gefreut 🙂

Grüße aus Thailand

Need professional help with Asgaros Forum? Book an appointment with us at domra Web Solutions for setup and customization services. Learn more about our Toolbox for Asgaros Forum plugin to enhance your forum experience.

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

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…

 

Nur ein Biker weiß, warum ein Hund seinen Kopf aus einem Autofenster steckt.
Only a biker knows why a dog sticks its head out a car window.