Suche Hot Post Plugin (mit Icon)

  • Hallo Leute,

    ich suche für meinen Blog ein Plugin, das den beliebtesten Beiträgen automatisch (z.B. über Pageviews) ein Icon zuweist (Hot Icon).

    Habe trotz intensiver Suche leider nichts in der Richtung gefunden.

    [COLOR=#333333]Hoffe mir kann jemand helfen![/COLOR]

    • Anzeige

    Hallo!

    Wenn du gerade an deiner Website arbeitest oder dein aktuelles Hosting überdenkst: Wir betreiben mit NetzLiving eine Hosting-Plattform, die speziell auf Performance, Sicherheit und einfache Verwaltung ausgelegt ist.

    • ✔️ Schnelle Ladezeiten (optimiert für WordPress & Co.)
    • ✔️ Deutsche Server & DSGVO-konform
    • ✔️ Persönlicher Support (kein 0815-Ticket-System)

    Mehr erfahren

  • Danke erstmal für deinen Post. Ich hab mir das ganze mal angeschaut (mit meinem kleinen Verständnis für PHP). Das ist doch lediglich eine Funktion, die ausgibt, wieviele Views einen Seite hat oder?

    Edit: Pageviews werden bei mir bereits angezeigt (mit Plugin).

    Einmal editiert, zuletzt von TonyMacarony (10. Juni 2017 um 13:22)

  • Danke erstmal für deinen Post. Ich hab mir das ganze mal angeschaut (mit meinem kleinen Verständnis für PHP). Das ist doch lediglich eine Funktion, die ausgibt, wieviele Views einen Seite hat oder?

    Edit: Pageviews werden bei mir bereits angezeigt (mit Plugin).

    Ok, das heißt, die Frage ist eigentlich, wie du anhand der Pageviews ermittelt, welche die beliebtesten sind und dann ein Icon auszugeben?

    Welches Plugin verwendest du denn?

  • Wenn ich die Doku von dem Plugin richtig verstehe, wird die Anzahl mit JavaScript eingefügt. Das ist relativ unglücklich, weil du dann eigentlich nur die JS Datei modifizieren kannst, um das gewünschte Verhalten zu erreichen. Das würde aber wiederum dazu führen, dass das Plugin nicht mehr aktualisiert werden kann (also schlecht).

    Die zweite Möglichkeit wäre, eine JavaScript Funktion zu verwenden, die die Werte ausliest, nachdem das Plugin sie eingefügt hat. Da es aber keine entsprechendes Event gibt, müsstest du das "blind" machen. Also zum Beispiel warten, bis die Seite geladen ist, dann 2s warten und dann deine Funktion ausführen. Du weißt aber nicht, ob die 2s wirklich immer ausreichen. Das ganze wäre also ziemlich "wackelig" (auch schlecht).

    Die dritte Variante wäre, sich die Datenbank-Einträge vom Plugin anzuschauen und in PHP eine eigene Funktion zum auslesen und Anzeigen des Icons zu erstellen (als Funktion im Theme oder als Shortcode). Leider etwas aufwendiger, aber aus meiner Sicht die einzige "saubere" Variante...

    Edit:
    Ergänzung zur zweiten Variante:
    Du könntest mit setInterval in regelmäßigen Abständen prüfen, ob das Element den Wert enthält oder nicht und erst dann das Icon einfügen, wenn der Wert da ist. Irgendwie auch etwas "hacky", könnte/sollte aber funktionieren.

    Einmal editiert, zuletzt von danielgoehr (10. Juni 2017 um 16:13)

  • Danke für deine Antwort. Da ich kein Plan von JS habe kommen deine Vorschläge für mich wohl eher nicht in Frage. Auch deine dritte Variante werde ich nicht realisiert bekommen.

    Das Icon müsste auch nicht über das Pageviews Plugin laufen. Mir ist eigentlich nur wichtig, dass meine Besucher direkt sehen, welcher Beitrag beliebt ist und welcher nicht - Anhand des Icons. Wenn ich dafür eine extra Funktion einbauen muss, auch nicht schlimm.

    Vielleicht gibt es noch eine andere Lösung, als über Pageviews?

  • Ich habe kein "fertiges" Plugin gefunden. Deshalb meine Lösungsansätze. Alles was ich gefunden habe, gibt die Aufrufe leider immer nur als Zahl aus.

Jetzt mitmachen!

Sie haben noch kein Benutzerkonto auf unserer Seite? Registrieren Sie sich kostenlos und nehmen Sie an unserer Community teil!