Kannst Du nicht das Datum der Artikel ändern? Bei mir (WP3) gibt es eine Auswahlmöglichkeit oben rechts, wo man auch den Status einstellt.
Beiträge von Felria
-
-
Es nützt dir vermutlich nur dann etwas, wenn du das Seiten-widget nicht nutzt ;) Aber ganz ehrlich habe ich auch noch nicht verstanden was an dem individuellen Menü so tolles dran ist. Verwende es auch nicht. Aber wenn du es nicht brauchst, dann lass es einfach weg :)
-
Problem gelöst
Ich habe in einem anderen Post ein anderes Problem gehabt (auch mit der sidebar) und konnte dort eine Lösung finden, die auch das Kategorien-Problem beseitigt hat. Ich habe jetzt weder das Text-Widget noch das Kategorien-Widget verwendet, sondern vor dem widgetized-Teil in der sidebar.php eine Abfrage der Kategorien fest eingebaut. Da ist man dann beweglicher, was die Gestalltung angeht.:p
-
Ihr seid meine Helden :)
bego, alchymyth,
Tausend Dank! :smile: Durch eure Hilfe habe ich jetzt nicht nur das Problem mit den Letzten Artikeln gelöst, sondern konnte gleich noch ein anderes Problem beheben. Ich hatte nämlich die Kategorien als html in einem text-widget verlinkt und da war natürlich keine Abfrage der Sprache möglich. Jetzt habe ich das auch als festen Teil in die sidebar.php eingebaut.
Nomals vielen Dank! -
Vielen, vielen Dank bego und alchymyth für eure Hilfe! Ich muss gestehen, ich schäme mich etwas für mein unglaubliches Halbwissen (wenn es denn so viel ist). Ich versuche mal die Dinge für mich und euch etwas klarer zu machen :-)
Also ich habe bisher die Sidebar über Widgets gefüllt. Ich dachte, dass ich nun, wenn ich im der sidebar.php etwas einfüge die Widgets ändern kann. Offenbar lag ich damit falsch!
Hier mal meine Sidebar.php wie sie bisher aussah:
ZitatAlles anzeigen<div class="sidebar">
<div class="side_top"></div>
<div class="sidebar_top">
<div class="sidebar_bg">
<!-- Sidebar List ************************************************************* -->
<ul>
<?php /* Widgetized sidebar, if you have the plugin installed. */
if ( !function_exists('dynamic_sidebar') || !dynamic_sidebar('sidebar') ) : ?>
<!-- ************************************************************* -->
<li>
<h3><?php _e('Recent Entries'); ?></h3>
<ul>
<?php $recent = new WP_Query("showposts=6");
while($recent->have_posts()) : $recent->the_post();?>
<li><a href="<?php the_permalink() ?>" rel="bookmark" title="<?php the_title(); ?>"><?php the_title(); ?></a></li>
<?php endwhile; ?>
</ul>
</li><!-- ************************************************************* -->
<li>
<h3><?php _e('Categories'); ?></h3>
<ul><?php wp_list_categories(); ?></ul>
</li>
<!-- ************************************************************* --><li>
<h3><?php _e('<span>browse</span> Popular Tags'); ?></h3>
<?php wp_tag_cloud('smallest=10&largest=22&number=30'); ?>
</li>
<!-- ************************************************************* -->
<li>
<h3><?php _e('Meta'); ?></h3>
<ul>
<?php wp_register(); ?>
<li><?php wp_loginout(); ?></li>
<li><a href="<?php bloginfo('rss2_url'); ?>">Entries RSS</a></li>
<li><a href="<?php bloginfo('comments_rss2_url'); ?>">Comments RSS</a></li>
<li><a href="http://validator.w3.org/check/referer" title="This page validates as XHTML 1.0 Transitional">Valid
<abbr title="eXtensible HyperText Markup Language">XHTML</abbr></a></li>
<li><a href="http://gmpg.org/xfn/"><abbr title="XHTML Friends Network">XFN</abbr></a></li>
<li><a href="http://wordpress.org/" title="Powered by WordPress, state-of-the-art semantic personal publishing platform.">WordPress</a></li>
<?php wp_meta(); ?>
</ul>
</li><!-- ************************************************************* -->
<?php endif; ?>
</ul>
<!-- Close Sidebar List ************************************************************* -->
</div>
</div>
<div class="sidebar_bottom"><div class="side_bottom"></div></div>
</div>Nun habe ich den Code von bego genommen und "den ganzen widgetized-Kram" überschrieben. Das kam dabei raus:
ZitatAlles anzeigen<div class="sidebar">
<div class="side_top"></div>
<div class="sidebar_top">
<div class="sidebar_bg">
<!-- Sidebar List ************************************************************* -->
<ul>
<li>
<h3>Last News</h3>
<ul>
<?php
$postslist = get_posts('numberposts=10&exclude=729,768,771');
foreach ($postslist as $post) :
setup_postdata($post);
?><li>
<a href="<?php the_permalink() ?>" rel="bookmark" title="<?php the_title(); ?>"><?php the_title(); ?></a>
</li>
<?php endforeach; ?>
</li>
</ul>
</li></ul>
<!-- Close Sidebar List ************************************************************* -->
</div>
</div>
<div class="sidebar_bottom"><div class="side_bottom"></div></div>
</div>Nun werden natürlich nicht mehr die Widgeds angezeigt, sondern "nurnoch" die richtigen "Last News".
Ist es denn so, dass ich entweder die Wahl habe Widgets zu benutzen oder selber was in der php einzufügen? Oder kann ich auch Widgeds nehmen (z.B. hatte ich einen Kalender drin, oder einen Countdown-Zähler) und zusätzlich noch meine eigenen Elemente direkt über die php einfügen?
[size=8]Nochmal sorry für mein Unwissen. Ich wachse gerade erst so langsam in das ganze Thema rein. [/SIZE]:oops:
-
Das Theme heißt Tree House 1.0. Der Disigner ist hier.
Ich nutze übrigens WP 3.0 -
Hm, klappt auch nicht. Ich habe zum testen auch mal statt
Zitat[COLOR=#dd0000]'posts_per_page' [/COLOR][COLOR=#007700]=> [/COLOR][COLOR=#0000bb]6[/COLOR]
geschrieben
Zitat[COLOR=#dd0000]'posts_per_page' [/COLOR][COLOR=#007700]=> [/COLOR][COLOR=#0000bb]2[/COLOR]
Trotzdem wurden noch alle 4 geschriebenen Artikel angezeigt. Irgendwie komisch.
Ich frage mich z.B. auch wo das "[COLOR=#000000][COLOR=#dd0000]showposts[FONT=Arial][COLOR=Black]"[FONT=Arial] herkommt. Ist das ein standart-php Befehl?edit: mir ist grade noch aufgefallen, dass sich die sidebar.php nicht ändert, wenn ich im Widget die anzahl der zu zeigenden Artikel anpasse...?
[/FONT][/COLOR][/FONT] [/COLOR][/COLOR] -
Die gleiche Idee hatte ich auch mal. Entweder hast Du ein theme mit verschiedenen Sidebars oder du bastelst dir verschiedene Sidebars in dein Theme rein (ist bei mir aber in die Hose gegangen). Alternative, die ich aber auch erst noch testen will, ist es in der php zu sagen, dass bestimmte widgets (z.B. die Kategorien) nur auf der Seite mit page id xy kommen sollen.
-
Wo ich das hier lese: das gleiche Problem hatte ich auch. Habe mich dann einfach dafür entschieden nur ein Random-Bild anzuzeigen... Aber ne slide-show fände ich auch schöner. Wenn einer also den Fehler kennt oder eine Idee hat kann er gleich zwei Leuten helfen! :-D
-
Hallo,
danke ihr beiden für die Infos.
Leider komme ich noch nicht weiter. :( Ich weiß zwar jetzt wo es geschrieben steht, nur: es entzieht sich meinem Verständniss. :???: Ich habe jetzt seit stunden versucht an der sidebar.php was zu ändern, aber entweder bleibt alles beim alten, oder die Sidebar verschwindet total. Irgendwie habe ich das Gefühl, dass ich nicht an der richtigen Stelle die Änderungen mache. Würde es helfen, wenn ich die gesamte sidebar.php hier reinstelle?
Oder muss man die widgets einfach an einer ganz anderen Stelle anpassen und nicht in der sidebar.php? -
Hallo, ich würde gerne in der Sidebar nicht alle der letzten Artikel anzeigen. Es sollen also bestimmte Artikel nicht dort erscheinen. Ich dachte nun, dass ich dass in der sidebar.php machen muss:
ZitatAlles anzeigen
<li>
<h3><?php _e('Recent Entries'); ?></h3>
<ul>
<?php $recent = new WP_Query("'showposts=6;exclude=729,768'); while($recent->have_posts()) : $recent->the_post();?>
<li><a href="<?php the_permalink() ?>" rel="bookmark" title="<?php the_title(); ?>"><?php the_title(); ?></a></li>
<?php endwhile; ?>
</ul>
</li>
Leider bleibt mein Eingriff in die php ohne Wirkung. Habt ihr eine IDee, was ich falsch gemacht habe?
Vielen Dank und liebe Grüße
Björn -
OK, ich verstehe. Du hast also mehrere Ebenen, die aufgehen sollen? Zuerst nur die Überkategorien Sport, Motoräder etc und danach die Verschiedenen Alben.
Da weiß ich nicht ob es dafür eine Vorgefertigte Lösung gibt, aber Du könntest auf jeden Fall etwas basteln. Dafür müsstest Du auf der ersten Seite die Fotos von Sport, Motoräder etc hochladen und je eine Überschrift drüber. Dann einen link auf die Überschriften/Bilder setzen, welcher dann zu einer Seite führt, in der wie von bgeissler beschrieben die entsprechenden Alben gelistet werden. So sollte es dann funktionieren. -
Hi,
danke für eure Anregungen. Habe mir schon gedacht, dass meine Variante nicht gerade elegant war :o
Ich versuche also nun das Kategorien-Widget zu verändern. Aber irgendwie passiert da nicht wirklich was. Habe mal die title_li geändert und exclude =1 (Kategorie Allgemein) rein geschrieben.Zitat<li>
<h3><?php _e('Categories'); ?></h3>
<ul><?php wp_list_categories('title_li=Test; exclude=1'); ?></ul>
</li>
Leider passiert nichts. Habe ich die falsche Stelle der sidebar.php geändert? -
Sorry fürs pushen
Ich wollte nochmal nachfragen, ob jemand eine Idee hat wie ich mein Problem lösen könnte. Allgemein ist die Schwierigkeit die Sidebar meiner Seite zweisprachig zu gestallten. Ich versuche halt vieles auf englisch, aber manches geht einfach nicht oder würde doof aussehen.
Vielleicht seid ihr ja kreativ und euch fällt etwas ein.
Lieben Dank
Björn -
Also ich habe zwar eigentlich noch keine Bilder auf meiner Homepage (meine Weltreise geht erst im September los) habe es aber mal testweise genau so eingebaut bei mir, wie bgeissler es vorschlägt und es funktioniert einwandfrei. Hatte auch nach so einer Möglichkeit gesucht. Habe in der plugin-CSS auch gleich noch den Rahmen raus gemacht. Gefällt mir ohne besser. :-)
-
Du kannst z.B. auf die voreingestellten Überschriften zugreifen. Z.B. <h3> Text </h3>
-
Wenn Du in der php-Datei den entsprechenden Abschnitt gefunden hast (firebug hilft beim Finden) kannst Du ihn einfach verschieben (ausschneiden und einfügen). Wichtig ist nur, dass du dabei den ganzen Tag mitnimmst und ihn nicht auseinanderreist. Ansonsten einfach probieren und vorher eine Sicherungskopie machen falls Du dir was zerhaust. :D
-
Hi,
das findest du in der comments.php
In etwa so:
Zitat<?php else : // comments are closed ?>
<!-- If comments are closed. -->
<p class="nocomments">Comments are closed</p><?php endif; ?>
Hier kannst Du z.B. den Text, denn Du weg haben willst einfach rauslöschen. -
Hallo,
ich habe auf meiner Wordpress-Seite in der Sidebar ein Text-Widget, in dem ich Links auf meine Überkategorien gebe. Nun ist der Blog aber zweisprachig (Plugin: qTranslate), und ich bin mit der aktuellen Lösung (den Linknamen auf beiden Sprachen zu zeigen) nicht wirklich glücklich. Ihr könntet jetzt fragen, warum ich nicht einfach das Kategorien-Widget nutze. Nun, ich möchte zum einen die Linknamen mit der h3-Überschrift dargestellt haben und ich brauche zum anderen keine Überschrift á la "Kategorien". Außerdem gibt es eine Reihe von Unterkategorien, die ich auch nicht alle in der Sidebar haben möchte. Daher hatte ich den Weg über das Text-Widget genommen. In diesem habe ich per HTML den link auf die Kategorien-Seite gesetzt:
Zitat
<h3><a href="http://www.augen-auf-reise.de/?cat=9" >Reisetagebuch / <br>Carnets de voyage</a></h3><h3><a href="http://augen-auf-reise.de/Weltreise/vorbereitung/" >Reisevorbereitung/ <br>Preparation de voyage</a></h3>
Nun endlich zu meiner Frage :wink::
Kann ich mit HTML eine If-Abfrage machen. Z.B. ob die aktuelle Anzeige-Sprache deutsch oder französisch ist, oder ob die URL auf "lang=fr" endet?Oder gibt es andere (bessere /eleganter) Möglichkeiten für mich ans Ziel zu kommen?
Ich hoffe ich konnte das Problem verständlich machen und freue mich auf eure Ideen!
-
Zitat
PS: Was nicht bedeutet, dass man die Arbeit des jeweiligen Autors nicht durch einen Link etc. würdigen sollte...
Hm... das ist ein Gedanke, den ich mir bisher noch nicht wirklich gemacht hatte. Also ob ich nicht den Autor, dessen Arbeit ich nutze, unterstütze, indem ich den Link auf seine Seite bestehen lasse. Aktuell ist der link jedenfalls drin. :smile: Ich denke ich schlafe nochmal eine Nacht über das Thema. Ist ja eher was prinzipielles!