Beiträge von packleds

    oki, danke. werd ich mal probieren.

    edith: hm, irgendwie befindet sich das script danach in einer fast endlosschleife. nach etlichen sekunden gibt es als ergebnis eine ziiiiiiiemlich lange seite mit immer wieder den gleichen arbeiten an den spielen. dabei wird die zusammenfassung des proggers und des spiels gar nicht mehr ausgegeben.

    würde es denn was bringen, wenn ich das WP_Query vor dem eigentlichen loop ausführe?
    so wie es im moment aussieht, kann einfach kein weiterer loop innerhalb eines bereits aktiven loops ausgeführt werden.

    das problem klingt recht ähnlich wie meines:
    http://forum.wordpress-deutschland.org/design/21304-l…rknuepfung.html

    ich habe nämlich auch vor, gewisse beiträge miteinander zu "verdongeln", damit diese gemeinsam, quasi in einem zusammenhängenden block, ausgegeben werden können. dazu habe ich den beiträgen auch schon variablen in den custom fields mitgegeben.

    gibt es denn da jetzt schon eine praktikable lösung bzw. einen code-schnipsel den man probieren kann?

    dies ist die ausgabe, wenn ich mir die kategorie eines programmieres anzeigen lasse. dabei habe ich die ausgabe der progger-zusammenfassung erstmal weg gelassen und das ganze jetzt mal nur auf das wesentliche beschränkt:

    die c2c_get_custom funktion ist aus einem plugin zum vereinfachten auslesen der custom fields.
    hier fehlt jetzt ansich ein selektor für den inneren loop, der nur die arbeiten an dem soiel ausgibt, die auch in der gleichen kategorie wie das spiel sind.

    dies habe ich in der form schon mit den custom fields gemacht. da ja die "zusammenfassung des spiels" und die "arbeiten am spiel" jeweils in der gleichen kategorie sind, habe ich ein custom field "typ" eingerichtet, indem die beiden arten der beiträge auch unterschiedliche schlüsselangaben erhalten haben.

    ich kann also bei der ausgabe sehr wohl unterscheiden, ob jetzt die zusammenfassung oder die arbeiten am spiel ausgegeben werden. nur bekomme ich beide nicht verknüpft bei der ausgabe. wie gesagt, wenn es möglich wäre einen loop im loop zu machen, dann könnte ich ja die id der kategorie der aktuellen zusammenfassung des spiels in den untergeordneten loop übergeben und so per selektor die dazu passenden arbeiten ausgeben lassen. aber genau das habe ich nichthinbekommen.

    ich hab jetzt schon alles mögliche gesucht, gelesen und probiert, aber irgendwie habe ich zu meinem problem noch keine lösung.

    als blog bin ich mit wordpress sehr glücklich und versuche es jetzt in richtung cms zu modifizieren. letztlich möchte ich auf folgendes hinaus.

    aufgrund des workflows der eingabe habe ich mehrere inhalte als beiträge erstellt. nehmen wir folgendes als beispiel:

    kategorien:
    spiele -> spiel 1, spiel 2, spiel 3 (unterkategorien von spiele)
    programmierer -> progger 1, progger 2, progger 3 (unterkategorien von programmierer)

    beiträge:
    zusammenfassung für spiel 1 (ist der kategorie spiel 1 zugeordnet)
    zusammenfassung für spiel 2 (ist der kategorie spiel 2 zugeordnet)
    usw.
    zusammenfassung für progger 1 (ist der kategorie progger 1 zugeordnet)
    zusammenfassung für progger 2 (ist der kategorie progger 2 zugeordnet)
    usw.
    arbeiten1 an spiel 1 (ist der kategorie spiel 1 und dem progger 1 und 3 zugeordnet)
    arbeiten2 an spiel 1 (ist der kategorie spiel 1 und dem progger 2 und 3 zugeordnet)
    arbeiten3 an spiel 1 (ist der kategorie spiel 1 und dem progger 1 und 2 zugeordnet)
    arbeiten1 an spiel 2 (ist der kategorie spiel 2 und dem progger 1 und 2 zugeordnet)
    usw.

    was ich nun bei der anzeige einer einzelnen kategorie haben möchte ist dies:

    in der kategegorie spiel 1 wird zuerst die zusammenfassung und darunter die einzelnen arbeiten an dem spiel in alphabetischer reihenfolge angezeigt. soweit ist mir dies auch aufgrund der verwendung von custom fields, zur kennzeichnung der einzelnen beiträge, auch gelungen. schematisch sieht dies so aus:

    zusammenfassung spiel 1
    arbeiten 1 an spiel 1
    arbeiten 2 an spiel 1
    arbeiten 3 an spiel 1

    bei den programmieren komme ich aber nicht recht weiter. lasse ich mir die kategorie progger 1 anzeigen, so soll zuerst die zusammenfassung des programmierers erscheinen, darunter die zusammenfassung des spiels an dem der programmierer beteiligt war und direkt darunter die einzelnen auflistungen der arbeiten an dem spiel. soweit so gut, dies bekomme ich auch noch hin. aber darunter soll es weiter gehen mit der zusammenfassung von spiel 2 und darunter wieder die einzelnen auflistungen der arbeiten am spiel. schematisch sieht es so aus:

    zusammenfassung progger 1
    zusammenfassung spiel 1
    arbeiten 1 an spiel 1
    arbeiten 3 an spiel 1
    zusammenfassung spiel 2
    arbeiten 1 an spiel 2

    zur lösung dachte ich halt an einen loop im loop. ich lasse also erst die zusammenfassung des proggers ausgeben. gehe dann in den nächsten loop, der mir die zusammenfassung des ersten spiels ausgibt und springe direkt innerhalb des loops in einen neuen, der mir alle arbeiten am spiel ausgibt, die passend zur progger- und spielekategorie sind.
    ich weiß halt nich, ob dies überhaupt möglich ist. und da es eine recht große datensammlung werden soll, möchte ich diesen vorgang soweit wie möglich automatisieren und auf manuelle verknüpfung der beiträge verzichten.
    eine anderer lösungsansatz wäre vielleicht noch das inkludieren der arbeiten an dem spiel direkt in den beitrag der spielezusammenfassung.

    ich gebe mich mit allem zufrieden, können auch direkte datenbankanweisungen sein. vielleicht reicht mir auch schon ein möglicher weg den ich zur problemlösung einschlagen kann. aber momentan stecke ich irgendwie fest.