dann kannst du ja entweder eine Kopie von the_loop.php machen mit den Änderungen und diese an der entsprechenden Stelle includen oder den Loop jeweils "von Hand" einbauen, anstatt ihn zu includen.
Beiträge von BZ
-
-
Hallo,
da ja WP als CMS immer beliebter wird, würde mich folgendes doch mal interessieren:
Gibt es eine Möglichkeit, den Navigationspfad einer Unterseite ohne viel Rumgebiege aufrecht zu erhalten, auch wenn der User einen einzelnen Artikel aufgerufen hat?
Einfachster Fall: Ich habe nur eine (statische) Unterseite, auf der die News gelistet werden. Statisch deshalb, weil neben den News auch noch feste Inhalte erscheinen sollen. Wenn nun jemand auf einen Artikellink klickt, dann sollte natürlich die (zweistufige ) Navi 1. erhalten bleiben und 2. immer noch der gleiche Navilink aktiv sein wie bei der statischen Seite.
Hat jemand sowas schon mal gemacht?
-
Monika vielen Dank, das sah interessant aus

Aber leider passiert wieder das Gleiche:
Bei oberer Variante werden zwar die richtigen Artikel ausgegeben, jedoch fehlen die Sidebars. Bei der Variante aus deinem Blog kommen wieder die alten, scheinbar zufälligen Artikel, und die Sidebars fehlen auch.
Nun könnte man vielleicht weitermachen, indem man die Sidebars durch Zurücksetzen der is_home o.ä. wieder zurückholt, aber eigentlich... finde ich mittlerweile den Gedanken gar nicht mehr so schlimm, eben doch alle Kategorien dort einzublenden

Deine Wordpress-Spielereien auf deiner Website sind echt super!
LG Birgit
-
so ein mist...
jetzt hab ich mir in nem umständlichen konstrukt aus ifs und ner laufvariablen *alle* posts geholt und diese dann gefiltert. ergebnis ist genau das gleiche: wenn ich nur die kategorien reinlasse, die ich *nicht* will, dann klappt alles wunderbar, aber die umkehrung gibt gar nix aus...

-
zum weiten Link: Das ist ja genau das, was ich bisher gemacht habe, aber das will ja nicht...
Hm, jetzt laufen zwei Threads auf das gleiche Problem hinaus. Verlinke den anderen mal hier "zur Kenntnisnahme": http://forum.wordpress-deutschland.org/design/31499-m…schliessen.html und hoffe, damit nicht gegen die Etikette zu verstoßen

-
diboh
das hört sich vielversprechend an, aber wie baue ich da meine anderen Parameter ein? Ich hab nämlich eigentlich wenig Ahnung von PHP...
Da ein anderes Problem, zu dem ich nen Thread gestartet habe, die gleiche Ursache hatte, verweise ich hier mal auf den: http://forum.wordpress-deutschland.org/newreply.php?d…uote=1&p=186532 Vielleicht ist es sinnvoll, diese 2 Threads zusammenzuführen? Sorry, wollte kein Crossposting produzieren

-
WP Bug?
Wenn drinsteht:
query_posts('orderby=date&order=desc&showposts=3&cat=1,5,6,7,8'); ?>
werden die Sidebars nicht mehr ausgegeben,wenn ich schreibe:
query_posts('orderby=date&order=desc&showposts=3&cat=-3,-4'); ?>
dann werden immer die gleichen 3 Artikel ausgegeben und in unnachvollziehbarer Reihenfolge....
Darf ich mal vorsichtig auf nen Bug mit query_posts() tippen?
-
Hm, leider helfen die Links auch nicht (hab verschiedene Alternativen ausprobiert)... aber danke trotzdem...
-
Hm, den Grund hab ich glaub gefunden:
Wenn ich in dieser Zeile
das &cat=... rausnehme, geht's wieder.
Aber das brauche ich da eigentlich schon. Bzw. eigentlich hätte ich da am liebsten &cat=-3,-4 stehen, aber das klappte auf ne andere Weise nicht: Dann wurden die 3 anzuzeigenden Posts in ner völlig skurrilen Sortierung ausgegeben... :-/ -
hab ich grad schon gemacht, und auch is_page('39').
Es tut sich gar nix... seeehr strange...
-
Tja, weil ich nicht mal weiß, wo jetzt der Fehler liegt, wo vorher keiner war, fällt der Code etwas umfangreicher aus...
Einbindung in der index.php:
Ausschnitt aus sidebar.php:
PHP
Alles anzeigen<div id="sidecontent1" class="sidecontent"> <div class="gutter"> <?php if (is_front_page()) { ?> <h3>Islandpferde zum Verkauf</h3> <?$isi_query = new WP_Query('cat=3&order=asc&showposts=3&orderby=rand'); if ($isi_query->have_posts()){?> <ul class="horses4sale"> <?php while ($isi_query->have_posts()) : $isi_query->the_post(); ?> <li class="clearfix"> <a href="<?php the_permalink() ?>"><strong><?php the_title(); ?></strong><?php image_extractor($resize=true, $resize_type=1, 99, 66, '', '', '', '')?><?php the_excerpt(); ?></a> </li> <?php endwhile;?> <li class="viewall"><a href="<?php echo get_category_link(3);?>">alle Islandpferde</a></li> </ul> <?php } else echo("<p>Derzeit haben wir keine Islandpferde zum Verkauf. Schauen Sie doch demnächst mal wieder vorbei!</p>");?> <h3>Fjordpferde zum Verkauf</h3> <?$fjord_query = new WP_Query('cat=4&order=asc'); if ($fjord_query->have_posts()){?> <ul class="horses4sale"> <?php while ($fjord_query->have_posts()) : $fjord_query->the_post(); ?> <li class="clearfix"> <a href="<?php the_permalink() ?>"><strong><?php the_title(); ?></strong><?php image_extractor($resize=true, $resize_type=1, 99, 66, '', '', '', '')?><?php the_excerpt(); ?></a> </li> <?php endwhile;?> <li class="viewall"><a href="<?php echo get_category_link(4);?>">alle Fjordpferde</a></li> </ul> <?php } else echo("<p>Derzeit haben wir keine Fjordpferde zum Verkauf. Schauen Sie doch demnächst mal wieder vorbei!</p>");?> <?php } elseif (is_page()) {?>
Aber wie gesagt, dort habe ich eigentlich gar nix verändert, und es lief ja bisher auch... -
Habe schon länger ein weitestgehend funktionierendes Theme gebaut (WP 2.5.1).
Bin gerade eifrig am Befüllen, mache eigentlich nichts anderes als neue Artikel anzulegen und ne große Menge Bilder hochzuschieben.
Und was passiert da?
Auf einmal sieht die Startseite nicht mehr so aus wie immer! Die beiden Sidebars (die mit if (is_front_page()) aufgerufen werden) sind einfach verschwunden! Anscheinend hat's irgendwie mal grade so nebenher die front-Bedingung zerbröselt.
Kommt das irgendjemandem bekannt vor? Ich weiß gar nicht, was ich jetzt anfangen soll...

-
Ich hole dieses Thema mal hoch, weil ich nämlich genau das gleiche Problem habe. Bin echt am Verzweifeln...
Es ist total unnachvollziehbar, wie er die Artikel sortiert, und was ich auch probiere, er macht es immer gleich falsch... nur wenn ich den Filter cat=-3,-4 rausnehme, dann scheint die Reihenfolge richtig zu sein. Aber die 2 Kategorien sollen eben nicht engezeigt werden...
Kann jemand helfen?
-
zumindest so viel kann ich sagen, daß auch sonst nirgends auf der seite noch ein script eingebunden wird.
-
domain darf ich leider noch nicht rausgeben...
hm in dem fall müßte doch noch ein jquery irgendwo im head eingebunden werden, das ist aber bei mir nicht der fall. ich habe nur den einen aufruf und dann halt prototype, scriptaculous und lightbox (die von wp eingebunden werden). egal wie ich es mache: immer kommt der js-debug-fehler oder es passiert einfach gar nichts, wie wenn das script gar nicht da wäre... grooooßes fragezeichen...
-
das ist übrigens die Fehlermeldung, die im firebug-inspektor angezeigt wird:
jQuery is not defined
[Break on this error] $j=jQuery.noConflict();Das ist doch definiert (s.o.)?!? Ich hab mir den Code wieder und wieder angeschaut, aber komm einfach nicht drauf...
-
-
hm, ist ja echt seltsam - alles andere funktioniert bei mir, aber die Seite kann ich wieder und wieder anklicken... na dann zieh ich mich mal zurück bevor das hier noch OT wird...
-
ist es nur bei mir so oder ist dein Link tot?
-
Hi Leute,
schon wieder so ne Kniffligkeit

Würde gerne meinem <body> eine ID oder Klasse mitgeben, je nachdem, wo auf der Website ich mich befinde. Also z.B. wennich auf "über uns" oder einer Unterseite davon bin, eine entsprechende Klasse.
Meine einzige Idee wäre bisher, vor dem Body-Tag schon eine Art Mini-Loop einzubauen, der mir die ID der Page holt und diese dann an der entsprechenden Stelle einzusetzen. Aber 1. ist das Problem damit ja noch nicht vollständig gelöst (was ist mit Kategorien?) und 2. wäre es natürlich viel eleganter, ganze Seitenbäume (also Pages und ihre Subpages) mit Klassen ansprechen zu können.
Hat jemand von den Spezialisten also ne bessere Idee?