http://www.freewordpressthemes4u.com/preview/?previ…he_world_pee100
[INDENT]
Es funktioniert nur leider nicht...
[/INDENT]
Was hast Du getan?
Was funktioniert nicht?
Um schreiben oder kommentieren zu können, benötigen Sie ein Benutzerkonto.
Sie haben schon ein Benutzerkonto? Melden Sie sich hier an.
Jetzt anmeldenHier können Sie ein neues Benutzerkonto erstellen.
Neues Benutzerkonto erstellenhttp://www.freewordpressthemes4u.com/preview/?previ…he_world_pee100
[INDENT]
Es funktioniert nur leider nicht...
[/INDENT]
Was hast Du getan?
Was funktioniert nicht?
Kannst du mir vielleicht zeigen, wie ich mittels der alphabetischen Sortierung an mein Ziel komme?
Mit freundlichen Grüßen
Simon Koflr
Mit (direkten) Boardmitteln (also ein direkter TemplateTag) gehts glaub ich nicht. Aber ich hab da eine Idee, wie man das mit etwas Handarbeit hinkriegen könnte. Das wird allerdings ein bisserl dauern (vielleicht morgen?).
Falls jemand eine einfachere, weil direkte Lösung hat, bitte vortreten.
Natürlich wäre dieses Problem ganz einfach mit wp_list_pages und den ID's der entsprechenden Seiten lösbar, aber diese Lösung finde ich nicht sehr elegant und außerdem sollte meine Webseite dynamisch erweiterbar sein.
Du kannst natürlich bei der Gestaltung der Seite die jeweiligen Links händisch setzen, sind in dem Beispiel "nur" 4.
Wenn DU es aber automatisch haben möchtest, und die Website dynamisch erweiterbar sein, stellt sich mir folgende Frage.
Du hast 3 Seiten, wie soll WP wissen, welche davon 5.1.1., 5.1.2 und 5.1.3 ist? Alphabetische Sortierung? Sortierung nach SeitenID? Sonstige Sortierung?
Hallo jottLieb,
entschuldige meine ungenaue Problemdefinition. Mit diesen Template Tags habe ich mich schon beschäftigt, bin aber leider nicht schlauer darraus geworden. Ich schildere dir mein Problem nochmal genauer: Ich möchte Wordpress als CMS benutzen. Nehmen wir an ich habe eine Hauptseite (1. Ebene), welche weitere 3 Unterseiten (2. Ebene bzw. Subpages) besitzt. Nun befinde ich mich auf der ersten Unterseite und möchte auf dieser jetzt einen Link "nächste Seite", der auf die zweite Unterseite verweist. Sobald ich mich auf der zweiten Unterseite befinde, möchte ich einen Link "zurück" auf die erste Unterseite und einen Link "nächste Seite" der auf die dritte Unterseite verweist.
Mit freundlichen Grüßen
Simon Kofler
Im Grunde kannst das mit den unterschiedlichen Spielarten von wp_list_pages machen (zB der Link auf der UNterseite zur Oberseite kannst mit parameter post_parent machen).
Was soll aber zB Ausgangseite
-SeiteA
-- SeiteA1
----SeiteA1a
----SeiteA1b
-- SeiteA2
----SeiteA2a
---SeiteA2b
-SeiteB
-- SeiteB1
----SeiteB1a
----SeiteB1b
-- SeiteB2
----SeiteB2a
----SeiteB2b
....
bei der SeiteA1 passieren? Links auch SeiteA1a und Seite A1b? Oder nur SeiteA1a (wenn ja, ich welcher Ordnung ist SeiteA1a die "erste"?)
Habe nun folgenden Code eingefügt:
jetzt wird die Kategorieliste weder bei einem einzelnen Beitrag noch auf der Startseite angezeigt!
Wenn ich "is_category" einsetze, dann wird die Liste auf der Startseite als auch bei einem einzelnen Artikel angezeigt... es soll aber nur bei einer Kategorie oder einem einzelnen Beitrag angezeigt werden und nicht auf der Startseite erscheinen...
Bei mir funktioniert es (mit is_category(), is_single() hab ich nicht probiert), und zeigt genau das von Dir gewünschte Verhalten. Das kannst Du Dir gerne (temporär) bei http://www.ufcwdb.at/test/ anschauen (links unten in der Sidebar zwischen Kategorientest Start und Kategorientest ende)
Möglicherweise gibts an Deinem Theme irgendwas besonders, dass dazu führt, warum es bei Dir nicht geht. Dazu kann ich aber nichts sagen, da ich noch nicht einmal weiss, um welches Theme es sich handelt (II aus http://forum.wordpress-deutschland.org/design/482-for…alb-zuerst.html kennst Du?).
lösung gefunden erld.
Und für den, der in 7 Wochen über die Suche auf den Thread stößt, weil er die gleiche Fragestellung hat, wie lautet die Lösung?
Lösung gefunden erledigt.
Und für den, der in 3 Monaten über die Suche auf den Thread stößt, weil er die gleiche Fragestellung hat, wie lautet die Lösung?
Hallo,
an einem Klammerfehler oder allgemein Fehler in der Programmierung an sich liegt es nicht. Das habe ich schon überprüft. Ein weiterer Beweis dafür, dass es kein sonstiger Fehler im Loop ist, ist die Tatsache, dass die Kommentare angezeigt werden, wenn ich[COLOR=#000000][COLOR=#006600]
[FONT=Arial][COLOR=Black]in der If-Abfrage auf 1 (true) setze.
Danke
[/COLOR][/FONT][/COLOR][/COLOR]
1. Gibt es mind. eine hinterlegte URL?
2. Zeigst Du die Kommentare im if () {} Teil an?
3. Wenn Du Hilfe möchtest, warum postest Du den Loop nicht, wenn Du schon darum gebeten wirst? Meine Glaskugel ist gerade in Wartung.
P.S.: nach Deinen beiden Artikel würde ich auf 1. Ja, und 2. ja tippen.
P.p.S: Hast Du schon den Vergleich auf "" statt empty() probiert?
Das (http://forum.wordpress-deutschland.org/design/60253-c…html#post284088) hast Du gesehen? Den Unterschied (abgesehen von den Formatierungsanweisungen wie div, h3, ul, etc.) siehst Du?
hm, überall wo ein the_date Tag eingebaut ist, mit 'l, n. F Y' ersetzt.
Also lt. http://de.php.net/manual/de/function.date.php ist n = MOnat ohne führende Null, und F = Monat ausgeschrieben.
DH Du hast nicht den 11. November sondern "November. November"
Aber warum stellst Du das nicht im Dashboard sondern im Code um?
Was hast Du gemacht, wie Du das DAtumsformat umgestellt hast?
das kannst du mit den neuen Taxonomien von WP löschen ;)
dann haste die url /tag/pauschalreisen-australien-hauptsaison/
Soweit ich es verstehe, sind die neuen Taxonomien eine Lösung, wenn ...
a) jede mögliche Kombination vorab feststeht
b) die Anzahl der Kombinationen "relativ" klein ist
Wenn ich in meinen Beispiel für jede Typ 10 Möglichkeiten habe, müßte ich schon 1000 solcher Taxonomien definieren.
Gut b) ist halt eine einmalige Aktion, aber eine Dynamik in dem Sinne dass der Autor neue Werte definieren kann, liefert das auch nicht.
... jemand sich in einer Kategorie befindet (z.B. Allgemein)
... wenn jemand einen einzelnen Artikel liest (single.php)
Probierst das einmal aus? Sollte eine allgemeine Lösung sein.
<?php /* Abfrage der Seiten */ $zg_list_pages = $wpdb->get_results("SELECT ID, post_title FROM $wpdb->posts WHERE post_type = 'page' && post_status = 'publish' && post_parent = 0 ORDER BY ID ASC");
foreach($zg_list_pages as $zg_lp_out) {
$children=wp_list_pages('title_li='.$zg_lp_out->post_title.'&child_of='.$zg_lp_out->ID);
if ($children){
echo '<ul>'.$children.'</ul>';
}
}
?>
(Grundidee kommt von jottlieb in http://forum.wordpress-deutschland.org/design/28191-w…html#post138519)
ICh habs direkt in die style.css gesteckt (kommt ja aus einer style.css eines anderen Themes).
Ich denke, Du wirst sie eh ändern (wollen) zb Farben etc. da kannst auch gleich probieren ob Du wirklich alles brauchst, das hab ich nämlich nimmer ausprobiert.
Es sind folgende Seiten angelegt:
Ausgangseite
-SeiteA
-- SeiteA1
----SeiteA1a
----SeiteA1b
-- SeiteA2
----SeiteA2a
---SeiteA2b
-SeiteB
-- SeiteB1
----SeiteB1a
----SeiteB1b
-- SeiteB2
----SeiteB2a
----SeiteB2b
....
usw
Ich möchte nun (theoretische Aufgabenstellung zum Verständnis von wp_list_pages) folgendes Verhalten herstellen:
Wenn zB die SeiteB angezeigt wird, dann soll in der Sidbar eine Seitennavigation dargestelltwerden, die die SeiteB und alle ihre Sub-Seiten anzeigt.
1) Mit "child_of = SeiteB" bekomme ich Subbaum, allerdings ohne SeiteB
2) Mit "child_of =$post->parent" bekomme ich zwar auch die SeiteB, allerdings auch den ganzen Subbaum ab SeiteA (und allfällig andere vorhandene Parallelbäume)
3) Mit "child_of = SeiteB" und "titel_li=$post->title" bekomme ich grundsätzlich den gewünschten Subbaum mit SeiteB, allerdings ist SeiteB nur Text und kein Link
4) Verwende ich die wp_list_pages 2x, nämlich einmal mit $post->ID (damit nur die SeiteB) und danach wie in 1) dann habe ich zwar grundsätzlich die gewünschte Navigation, allerdings habe ich dann ein optische Problem, da der 2. Aufruf der wp_list_pages nicht eingerückt ist
3) (untere Navigation) und 4) (ober Navigation) kann man sich zur Zeit unter http://www.ufcwdb.at/test/eine-seite/ anschauen, da sieht man - im Unterschied der beiden - das Problem der Einrückung.
Sehe ich das richtig, dass das mit wp_list_pages (direkt) nicht geht? Wie könnte es (anders) gehen?
mache s doch mit Tags ;)
jeder Tag erhält seine Übersichtsseite
Kannst Du das etwas näher erklären, wie das mit Tags funktioniert?
Es soll 3 Suchkriterien geben:
- Thema
- Destination
- und Reisesaison
Thema könnte sein: Pauschalreise, Individualreise, Gruppenreise, ...
Destination könnte sein: Australien, Asien, Mittelmeer, Nordeuropa, Amerika, ...
- Reisesaion könnte sein: Hauptsaison, Nebensaison, ...
So jetzt könnte man im Design 3 DDLBs definieren und den jeweiligen Inhalt statisch definieren. Da der Autor Tags aber erst selbst vergeben kann und auch neue definieren kann, könnte er auf die Idee kommen, Amerika und Nord- und Südamerika aufteilen. Dann wäre aber nach diesen Tabs in den DDLB nicht mehr suchbar.
Über 3 Benutzerdefinierte Felder, wo die ddlb dynamisch aus den jeweils möglichen Werten aufgebaut wird, wäre eine Aufteilung Amerika in Nord- und Südamerika zumindest tw lösbar
Was nützt es mir, wenn ich je einen link
deinedomain.tld/tag/Pauschalreise
deinedomain.tld/tag/Australien
deinedomain.tld/tag/Hauptsaison
habe, wenn ich alle Artikel zu Pauschalreisen nach Australien in der Hauptsaison haben möchte?
Die Ungeduld is a Hund ;-)
In dem Artikel http://www.europa-host.de/wordpress/wp_g…es-modifiziert/ wird ein Plugin vorgestellt, dass die WP eigene Funktion wp_get_archives um einen PArameter, die Kategorie, erweitert. Du könntest den Autor anschreiben, ob er das auch mit dem Auto machen kann.