Beiträge von Bloli

    Geschafft!!!

    Es ist vollbracht! Der Thread kann geschlossen werden (besonders, weil das Interesse an diesem Problem offensichtlich eh nicht allzu groß war).

    Wer den Code lesen möchte, kann das gerne tun:

    Diese Funktion wird in der foreach-Schleife von get_the_term_list aufgerufen und durch eine veränderte "NewTagCloud" als Menü ausgegeben.

    Weitergekommen

    So. Ich bin schon um einiges weitergekommen. Ich will nicht detailiert aufschreiben, was ich alles verändert habe... vergesst einfach die ursprüngliche Problemstellung.

    Hier erstmal die Funktion:

    "var_dump($newtv);" spuckt den richtigen Wert für $newtv aus. Das heißt, bis dahin läuft das ganze einwandfrei!
    Das Problem ist jetzt, diesen Wert in die Datenbank zu schreiben. Wie ich bereits geschrieben hatte, kenn ich mich mit dem ganzen PHP-Zeug nicht aus - deshalb ist das für mich schwierig.
    Folgendes soll geschehen:
    Innerhalb der Tabelle "term_taxonomy" soll der Wert von $newtv in eine Zelle geschrieben werden. Diese Zelle ist in der Spalte "tag_value" und der Zeile, in der "term_id" = $term_id ist.
    Die Frage: Wie schreib ich das jetzt in PHP?!?

    Hallo, alle miteinander!

    Ich bin neu bei WordPress, PHP, MySQL usw. Deshalb habe ich keine Ahnung, wie ich die Idee umsetzen soll, die ich habe:
    Ich möchte ein Menü erstellen, das aus Tags besteht (also kein "Kategorie-Menü"). Allerdings sollen diese Tags nicht nach Namen (alphabetisch) oder nach der Häufigkeit ihres Auftretens sortiert sein, sondern nach der Anzahl der Views von den Posts, zu denen die Tags gehören. ... Falls das unverständlich klingt, hier als Beispiel:

    Zu Post1 gehören "tag1" und "tag2" und Post1 wurde bisher 10mal aufgerufen - Post-views: 10
    Zu Post2 gehören "tag2" und "tag3" und Post2 wurde bisher 8mal aufgerufen - Post-views: 8

    So. Nun soll die Anzahl der Post-Views zu den jeweiligen tags gezählt werden und das Ergebnis durch die Anzahl des Auftretens der tags geteilt werden:

    tag1: ( 10 + 0 ) / 1 = 10
    tag2: ( 10 + 8 ) / 2 = 9
    tag3: ( 0 + 8 ) / 1 = 8

    Quasi:
    tagX: (Summe der Post-Views, von den Posts, die mit tagX getaggt sind) / (Häufigkeit von tagX) = (Wert für das Interesse für tagX)

    Dadurch entsteht dieses Menü:

    • tag1
    • tag2
    • tag3

    Die Folge ist, dass das Menü dynamisch ist und auf das Verhalten der Besucher reagiert. Die tags, die am häufigsten gefragt sind, wandern automatisch nach oben im Menü.

    Das Problem: Ich habe keine Ahnung, wie ich das umsetzen kann!!! :cry: Deshalb hier dieser hilfesuchende Forumspost.