super, jetzt funktioniert es :)
Es fehlt aber die Überschrift des ersten Artikels...
Beiträge von Jana07
-
-
Vielen Dank! Ich habe nur noch einen Fehler drin.
Vorher sah die home.php so aus:PHP
Alles anzeigen<?php get_header(); ?> <div id="content" class="narrowcolumn"> <?php if (have_posts()) : ?> <ul class="headlines"> <?php while( have_posts() ) : the_post(); ?> <?php $category = get_the_category(); ?> <li> <a href="<?php echo get_category_link( $category[0]->term_id ); ?>"> <?php the_title(); ?> </a> </li> <?php endwhile; ?> </ul> <div class="navigation"> <div class="alignleft"><?php next_posts_link('« Older Entries') ?></div> <div class="alignright"><?php previous_posts_link('Newer Entries »') ?></div> </div> <?php else : ?> <h2 class="center">Not Found</h2> <p class="center">Sorry, but you are looking for something that isn't here.</p> <?php include (TEMPLATEPATH . "/searchform.php"); ?> <?php endif; ?> </div> <?php get_sidebar(); ?> <?php get_footer(); ?>Jetzt mit deinem Beispiel so:
PHP
Alles anzeigen<?php get_header(); ?> <div id="content" class="narrowcolumn"> <?php $top_query = new WP_Query('showposts=1'); ?> <?php while($top_query->have_posts()) : $top_query->the_post(); $do_not_duplicate = $post->ID; ?> <div class="article" id="post-<?php the_ID(); ?>"> <h1><a href="<?php the_permalink() ?>" rel="bookmark" title="<?php the_title(); ?>"> <?php the_title(); ?> </a></h1> <br /> <?php the_content('(Mehr...)'); ?> <div class="feedback"> <?php wp_link_pages(); ?> <span class="link-categorie"><?php the_category(', ') ?></span> <?php comments_popup_link(__('Schreib was...'), __('1 Kommentar'), __('% Kommentare'), 'link-comentariu', __('Kommentare deaktiviert')); ?> </div> </div> <?php endwhile; ?> <ul> <?php $top_query2 = new WP_Query('showposts=100&offset=1'); ?> <?php while($top_query2->have_posts()) : $top_query2->the_post(); $do_not_duplicate = $post->ID; ?> <li><a href="<?php the_permalink() ?>" rel="bookmark" title="<?php the_title(); ?>"><?php the_title(); ?></a> <?php comments_number('(0)','(1)','(%)'); ?></li> <?php endwhile; ?> </ul> <div class="navigation"> <div class="alignleft"><?php next_posts_link('« Older Entries') ?></div> <div class="alignright"><?php previous_posts_link('Newer Entries »') ?></div> </div> <?php else : ?> <h2 class="center">Not Found</h2> <p class="center">Sorry, but you are looking for something that isn't here.</p> <?php include (TEMPLATEPATH . "/searchform.php"); ?> <?php endif; ?> </div> <?php get_sidebar(); ?> <?php get_footer(); ?>Und es erscheint folgende Fehlermeldung:
Parse error: syntax error, unexpected T_ELSE in /.../wp-content/themes/default/home.php on line 34Hast du eine Idee, was das bedeutet? Vielen Dank!
-
Sorry, das mit dem Quelltext hatte ich übersehen.
Danke für deinen Tipp! Mein Problem ist aber, das ich die 2 verschiedenen Loops nicht hintereinander ausführen möchte. Ist vielleicht schwer zu erklären. Ich möchte die Ausgabe der Beiträge von WP so wie im Standard beibehalten. Also alle Beiträgen nach der Veröffentlichung untereinander und dann die Links.
In etwa so:
Zuletzt veröffentlichter Beitrag aus Kategorie 1 mit einer Liste von z.B. 5 Beiträgen aus der selben Kategorie, von diesen aber nur die Überschrift.
In etwa so:
Der Inhalt kann nicht angezeigt werden, da er nicht mehr verfügbar ist. -
Hallo,
ich versuche folgendes auf der Startseite meiner Wordpress-Installation:
Artikel-Überschrift
Text
Links zu den 5 aktuellsten Artikeln der selben KategorieZum Anzeigen nur der Überschriften habe ich hier folgenden Tipp bekommen:
[COLOR=#000000] [COLOR=#0000CC]<?php [/COLOR][COLOR=#006600]if ([/COLOR][COLOR=#0000CC]have_posts[/COLOR][COLOR=#006600]()) : [/COLOR][COLOR=#0000CC]?>
[/COLOR]
<ul class="headlines">
[COLOR=#0000CC]<?php [/COLOR][COLOR=#006600]while( [/COLOR][COLOR=#0000CC]have_posts[/COLOR][COLOR=#006600]() ) : [/COLOR][COLOR=#0000CC]the_post[/COLOR][COLOR=#006600](); [/COLOR][COLOR=#0000CC]?>[/COLOR]
[COLOR=#0000CC]<?php $category [/COLOR][COLOR=#006600]= [/COLOR][COLOR=#0000CC]get_the_category[/COLOR][COLOR=#006600](); [/COLOR][COLOR=#0000CC]?>[/COLOR]
<li>
<a href="[COLOR=#0000CC]<?php [/COLOR][COLOR=#006600]echo [/COLOR][COLOR=#0000CC]get_category_link[/COLOR][COLOR=#006600]( [/COLOR][COLOR=#0000CC]$category[/COLOR][COLOR=#006600][[/COLOR][COLOR=#0000CC]0[/COLOR][COLOR=#006600]]->[/COLOR][COLOR=#0000CC]term_id [/COLOR][COLOR=#006600]); [/COLOR][COLOR=#0000CC]?>[/COLOR]">
[COLOR=#0000CC]<?php the_title[/COLOR][COLOR=#006600](); [/COLOR][COLOR=#0000CC]?>[/COLOR]
</a>
</li>
[COLOR=#0000CC]<?php [/COLOR][COLOR=#006600]endwhile; [/COLOR][COLOR=#0000CC]?>[/COLOR]Wie kriege ich es jetzt hin, das vor der Auflistung der Überschriften der Artikel angezeigt wird?
Das ganze soll in etwas so aussehen wie bei Spiegel Online.
Vielen Dank schonmal!!!
[/COLOR] -
Hallo,
ich möchte auf der Startseite nur einen Beitrag aus der Kategorie "Hauptkategorie" anzeigen und von allen anderen neuen Beiträgen nur die Überschrift darunter anzeigen.
Das ganze soll in etwas so wie die Seite von Spiegel Online aussehen.
Für das Anzeigen der Überschriften hat mir jemand folgenden Code gepostet der aus sehr gut funktioniert:PHP[COLOR=#000000] <ul> [COLOR=#0000CC]<?php [/COLOR][COLOR=#006600]while( [/COLOR][COLOR=#0000CC]have_posts[/COLOR][COLOR=#006600]() ) : [/COLOR][COLOR=#0000CC]the_post[/COLOR][COLOR=#006600](); [/COLOR][COLOR=#0000CC]?> [/COLOR] [COLOR=#0000CC]<?php $category [/COLOR][COLOR=#006600]= [/COLOR][COLOR=#0000CC]get_the_category[/COLOR][COLOR=#006600](); [/COLOR][COLOR=#0000CC]?> [/COLOR] <li> <a href="[COLOR=#0000CC]<?php [/COLOR][COLOR=#006600]echo [/COLOR][COLOR=#0000CC]get_category_link[/COLOR][COLOR=#006600]( [/COLOR][COLOR=#0000CC]$category[/COLOR][COLOR=#006600][[/COLOR][COLOR=#0000CC]0[/COLOR][COLOR=#006600]]->[/COLOR][COLOR=#0000CC]term_id [/COLOR][COLOR=#006600]); [/COLOR][COLOR=#0000CC]?>[/COLOR]"> [COLOR=#0000CC]<?php the_title[/COLOR][COLOR=#006600](); [/COLOR][COLOR=#0000CC]?> [/COLOR] </a> </li> [COLOR=#0000CC]<?php [/COLOR][COLOR=#006600]endwhile; [/COLOR][COLOR=#0000CC]?> [/COLOR]</ul>[/COLOR]Wie kriege ich jetzt hin, das über den Headlines ein kompletter Artikel angezeigt wird? Vielen Dank!
-
Tausend Dank, du hast mir sehr geholfen!!!
-
Vielen Dank! Habe es versucht aber leider ohne Erfolg. Ich benutze erstmal das Standard-Thema (WP 2.5). Dort gibt es keine home.php, nur die index.php:
PHP
Alles anzeigen<?php get_header(); ?> <div id="content" class="narrowcolumn"> <?php if (have_posts()) : ?> <?php while (have_posts()) : the_post(); ?> <div class="post" id="post-<?php the_ID(); ?>"> <h2><a href="<?php the_permalink() ?>" rel="bookmark" title="Permanent Link to <?php the_title_attribute(); ?>"><?php the_title(); ?></a></h2> <small><?php the_time('F jS, Y') ?> <!-- by <?php the_author() ?> --></small> <div class="entry"> <?php the_content('Read the rest of this entry »'); ?> </div> <p class="postmetadata"><?php the_tags('Tags: ', ', ', '<br />'); ?> Posted in <?php the_category(', ') ?> | <?php edit_post_link('Edit', '', ' | '); ?> <?php comments_popup_link('No Comments »', '1 Comment »', '% Comments »'); ?></p> </div> <?php endwhile; ?> <div class="navigation"> <div class="alignleft"><?php next_posts_link('« Older Entries') ?></div> <div class="alignright"><?php previous_posts_link('Newer Entries »') ?></div> </div> <?php else : ?> <h2 class="center">Not Found</h2> <p class="center">Sorry, but you are looking for something that isn't here.</p> <?php include (TEMPLATEPATH . "/searchform.php"); ?> <?php endif; ?> </div> <?php get_sidebar(); ?> <?php get_footer(); ?> -
Vielen Dank für die Antwort. Kannst du mir sagen, wo ich den Code einbauen muss?
-
Hallo,
ist es möglich mit WP einen eigenen Nachrichtenticker zu erstellen. Ich würde gerne die Beiträge auf der Startseite so verkürzen das nur die Überschrift angezeit wird. Die Überschrift ist dann ein Link zu der Rubrikenseite mit den vollständigen Artikeln.
Problem u.a. in der Überschrift kann ich keinen Link erstellen. Auch das Plugin "Post-teaser" bringt mich leider nicht weiter da es in WP 2.5 nicht zu funktionieren scheint. -
Hallo,
ich habe die Rubriken Aktuelle, Sport und Termine angelegt. Gibt es eine Möglichkeit, das nur die Artikel die der Rubrik Aktuelle zugeordnet sind auf der Startseite angezeigt werden? Die anderen Artikel sollen nur in den jeweiligen Rubriken angezeigt werden. Vielen Dank für eure Hilfe! -
Hi, das müsste mit einer statischen Seite als Startseite gehen. Probiere im Moment auch aus, hier steht mehr dazu:
Basic Thinking Blog | Wordpress: Startseite definieren -
Hallo,
ich möchte für meine Seite eines Pfadfindervereines einen Veranstaltungskalender erstellen. Die verschiedenen Plugins für einen Kalender erfüllen leider nicht den Zweck.
Ich habe folgende Rubriken als Kategorie erstellt: Gruppenabend, Wochenendfahrt, Ferien und Sport.
Hat jemand eine Idee, wie ich mit WordPress einen Kalender erstelle kann. Wenn ein Leser der Seite auf die Kategorie Veranstaltungen - Sport klick möchte ich auf einer Seite alle Sportveranstaltungen des Monats auflisten. Vielen Dank schonmal für eure Hilfe! -
Thema erledigt!
Alles klar, Blog läuft :)
-
Hey,
1000dank fuer deine Hilfe! Jetzt laeuft (fast) alles rund. Problem war, das ich ein Bild in dem Artikel hatte, das scheinbar zu gross war. Daher wurde der Artikel nicht richtig gespeichert und daher dann auch kein Menue in der Sidebar angezeigt.
Mein Provider ist hoststar in der Schweiz. Habe ihm mal gemailt wegen dem safemode.
Sag mal, wie hast du das auf deiner schoenen hp geloest, das die Unterrubrik in der Seidebar eingerueckt ist? Bei mir steht die Unterrubrik direkt unter den anderen Rubriken, es ist also nicht erkennbar, das es sich nicht um eine Hauptrubrik handelt. Z.b. steht Verein - Fussball - Frauen bei mir alles untereinander. -
Danke für die Antwort!
Wenn ich ein anderes Template installiere klappt das nicht. Auch die Widgets für das Menü kann ich leider nicht nutzen.Aber wenn ich eine Kategorie anlege und eine Unterkategorie anlege und Artikel schreibe, erscheinen diese nicht automatisch in der Sidebar. Ich habe gelesen, das man die Sidebar mit den Einträgen der Kategorien manuell in den Code einfügen muss. Ist das richtig? Kann Wordpress nicht automatisch ein Menü erzeugen?
-
Hallo,
da mein Provider (hoststar.ch) safemode aktiviert hat kann ich leider nur das Standardtemplate nutzen.
Kann mir jemand sagen, warum eine Kategorie, die ich neu angelegt habe nicht in der Sidebar erscheint. Ich moechte nicht, das alle Beitraege auf der Startseite erscheinen sondern auf den Seiten der Kategorie. Ich habe eine Startseite mit allgemeinen Neuigkeiten und moechte 3 Unterseiten einrichten (Verein, Termine, Freundschaftsvereine)
Danke schonmal fuer eure Hilfe!