Beiträge von marX
-
-
Nur kann man noch was da dran bauen, das der angezeigte Text auf zB. 130-Zeichen gekürtzt wird?
The_Excerpt() kann man nur wenig konfigurieren. Schau dir mal die Plugins "Post Teaser", "Evermore" und "The_Excerpt reloaded" an - da kannst du jeweils sehr viel konfigurieren. ;-) -
Funktioniert, aber nur so das bei jedem Titel, darunter das erscheint. Also bei 5 Einträgen dann 5 mal dieses mini-Navi dazu. Sieht komisch aus, aber funktioniert.
Ja logisch, es muss ja auch nach endwhile - sorry! Habs in meinem Code korrigiert. -
Hier musst du die Kategorie ein-/ausschließen:
PHP<!-- SubText-Container End --> <?php query_posts([COLOR="Red"]'showposts=10&offset=1'[/COLOR]); ?> <!-- The 5 most recent post, the first one not included --> <h2>Lese jetzt weitere aktuelle Artikel aus meinem Blog</h2> <ul> <?php while (have_posts()) : the_post(); ?> <li><span class="title"><a href="<?php the_permalink() ?>" title="<?php the_title(); ?>"><?php the_title(); ?></a></span> <span class="meta"> - <?php the_time('j. F Y'); ?> um <?php the_time('H:i'); ?> - <a href="<?php the_permalink() ?>#commenting" title="Jetzt kommentieren"><?php comments_number('0 Kommentare','1 Kommentar','% Kommentare'); ?></a></span></li> <?php endwhile; ?> </ul>
Einschließen geht mit "cat=123", zum Ausschließen setzt du ein Minus vor die ID.
Template Tags/query posts WordPress CodexZitatHabe den Codeschnipsel für das anzeigen der einzelnen Kat mal grade local eingebaut, funktioniert auch, bis auf den Punkt das man den Titel nicht anklicken kann und somit nicht in die Einzelansicht kommt.
Dann bau einen Link ein. ;-)PHP<h2>[COLOR="#ff0000"]<a href="<?php the_permalink() ?>">[/COLOR]<?php the_title() ?>[COLOR="#ff0000"]</a>[/COLOR]</h2>ZitatZudem bekomme ich nur ein "[...]" anstatt ein "mehr..." am Ende!
Das liegt an the_excerpt(). Nimmt the_content() statt dessen.
Template Tags/the excerpt WordPress Codex
Template Tags/the content WordPress Codex -
Mein Idee für die Lösung des Problem, war in Richtung "Ausblenden von Seiten in WordPress" nur halt anders herum, wenn das überhaupt geht. :confused:
Naja, es geht dir ja um Artikel, nicht um Seiten. Da ist die Vorgehensweise anders. Du hast verschiedene Möglichkeiten. Vermutlich reicht es, dort eine bestimmte Kategorie ein- bzw. auszuschließen.
Aber beschreib doch bitte erstmal, wie der Abschnitt "Lese jetzt weitere aktuelle Artikel aus meinem Blog" programmiert wurde. Sollte ähnlich zu Code oben sein. -
Das Plugin heißt 123-Intlink. ;-) Meines Wissens unterstützt das aber noch keine Slugs.
Schau dir das mal an:
WordPress › Reveal IDs for WP Admin WordPress Plugins
Damit kannst du die IDs wieder sichtbar machen. -
Das verlinkte Template-Tag, etwa so:
PHP
Alles anzeigen<div id="sitecontainer"> <?php get_header(); ?> <div id="content" class="container"> <div id="front" class="column_main"> <div class="category_header"> <?php is_tag(); ?> <?php if (have_posts()) : ?> <?php $post = $posts[0]; // Hack. Set $post so that the_date() works. ?> <?php /* If this is a category archive */ if (is_category()) { ?> <h1><?php single_cat_title(); ?></h1> <?php /* If this is a tag archive */ } elseif( is_tag() ) { ?> <h1>Artikel mit dem Schlagwort: ‘<?php single_tag_title(); ?>’</h1> <?php /* If this is a daily archive */ } elseif (is_day()) { ?> <h1><?php the_time('j. F Y'); ?> um <?php the_time('H:i'); ?></h1> <?php /* If this is a monthly archive */ } elseif (is_month()) { ?> <h1><?php the_time('j. F Y'); ?> um <?php the_time('H:i'); ?></h1> <?php /* If this is a yearly archive */ } elseif (is_year()) { ?> <h1><?php the_time('j. F Y'); ?> um <?php the_time('H:i'); ?></h1> <?php /* If this is an author archive */ } elseif (is_author()) { ?> <h1>Autor Archiv</h1> <?php /* If this is a paged archive */ } elseif (isset($_GET['paged']) && !empty($_GET['paged'])) { ?> <h1><?php bloginfo('name'); ?> Archive</h1> <?php } ?> </div> <?php $count = 0; ?> <?php while (have_posts()) : the_post(); ?> <?php $count++; ?> <?php if ($count == 1) : ?> <!-- The 1st post, displayed as featured from each category with the black background by default --> <ul> <!-- List the rest of the articles found in the category --> <?php else : ?> <li><span class="title"><a href="<?php the_permalink() ?>" title="<?php the_title(); ?>"><?php the_title(); ?></a></span> <span class="meta"> - <?php the_time('j. F Y'); ?> um <?php the_time('H:i'); ?> - <a href="<?php the_permalink() ?>#commenting" title="Jump to the comments"><?php comments_number('0 Kommentare','1 Kommentar','% Kommentare'); ?></a></span> </li> <?php endif; ?> <?php endwhile; ?> <!-- END --> </ul> [COLOR="Red"]<?php posts_nav_link(); ?>[/COLOR] <?php else : ?> <!-- If there is nothing --> <h1>Nichts gefunden</h1> <?php endif; ?> <!-- END --> </div> <?php get_sidebar(); ?> </div> <?php get_footer(); ?> </div> -
Mit der "Blogroll" bietet WP schon ein ähnliches System. Wenn das nicht reicht dann schau mal bei den Plugins:
WordPress › ads Tags WordPress PluginsNach der Kurzbeschreibung klingt das hier interessant:
WordPress › AdRotate WordPress Plugins
Hab jetzt aber nicht genauer hingeschaut. -
Vielen Dank für den Link, ich hätte nicht gedacht, dass das Problem so häufig vorkommt
Ich auch nicht. Aber komischerweise kommt so eine Frage hier etwa 1x pro Woche. ;-) -
-
NS6: Den Code findest du hundertfach hier im Forum. Das dürfte einer der wenigen Posts sein in dem es mal um was andres geht. ;-)
-
-
Kann ich hier nicht sehen, bei den Seiten hast du im Inhalt links ein "Kalenderblatt", daneben Seitentitel und darunter den Autor. Willst du das weg haben? Bei Seiten musst du in der page.php suchen. Hast du keine page.php, dann kopiere die index.php, benenne die Kopie in "page.php" um und ändere es dann dort.
-
-
So müsste es gehen. Die Fehlermeldung kann ich nicht so richtig nachvollziehen. Die einzigen "<" in der Nähe von Zeile 6 sind die der HTML-Tags für die Sidebars. Die sind aber korrekt (und auch nicht exakt in Zeile 6...)
PHP
Alles anzeigenif ( function_exists('register_sidebar') ) { register_sidebar(array('name'=>'sidebar-home', 'before_widget' => '<div class="widget">', 'after_widget' => '</div>', 'before_title' => '<h3 class="widgettitle">', 'after_title' => '</h3>', )); register_sidebar(array('name'=>'sidebar-interior', 'before_widget' => '<div class="widget">', 'after_widget' => '</div>', 'before_title' => '<h3 class="widgettitle">', 'after_title' => '</h3>', )); register_sidebar(array('name'=>'sidebar-pages', 'before_widget' => '<div class="widget">', 'after_widget' => '</div>', 'before_title' => '<h3 class="widgettitle">', 'after_title' => '</h3>', )); } -
Du brauchst eine 3. dynamische Sidebar. Steht in der FAQ:
2 oder mehr dynamische Sidebars:
Wie kann ich mein Theme Widget-fähig machen? « WordPress Deutschland FAQ -
Normal sollte 755 (Verzeichnisse) und 644 (Dateien) reichen. Eventuell noch das Uploads-Verzeichnis hochsetzen (und Theme bzw Plugins, falls du die aus dem Backend editieren willst).
-
Schau dir das mal an:
WordPress › Adminimize WordPress PluginsDie vielen Plugins zum Dashboard hast du dir chon alle angschaut?
WordPress › dashboard Tags WordPress PluginsAnsonsten sollte es keine Komplikationen geben wenn du die dashboard.php änderst. Empfehlen kann ichs dir trotzdem nicht.
-
-
Kann ich hier nicht nachvollziehen (Opera 9.6 / WinXP). Die rechte Sidebar ist immer rechts neben dem Content. Aber du scheinst grade an der Seite zu basteln, zwischendurch ist die linke Sidebar komplett verschwunden und der Rest nach links gerutscht!? Vorher hat irgendwo ein </div> nicht gepasst, sonst sah es eigentlich okay aus.