Ich kann leider kein Parameter finden. Also ich kann einzelne IDs ausblenden, aber die verändert sich ja immer, wenn ein Artikel neu hinzu kommt.
Jemand eine Idee?
Alles Gute!
hast du damals eine lösung gefunden? würde mich interessieren.
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 erstellenIch kann leider kein Parameter finden. Also ich kann einzelne IDs ausblenden, aber die verändert sich ja immer, wenn ein Artikel neu hinzu kommt.
Jemand eine Idee?
Alles Gute!
hast du damals eine lösung gefunden? würde mich interessieren.
[FONT="]http://www.elshaddairadiotv.org
da is nüscht zu sehen …
[/FONT]
ich will das so machen das ich oben die letzten 3 artikel habe (1,2,3) und im footer die letzten 3 artikel DAVOR, also 4,5,6. wie geht das? natürlich könnte ich im template die IDs angeben aber die ändern sich ja wenn ich einen neuen artikel veröffentliche. geht da sowas wie
orderbydate + exclude 3,4,5-letzten posts
oder sowas? in der wpress referenz finde ich kein beispiel dazu …
so soll das aussehen:
http://forum.wordpress-deutschland.org/attachment.php…=1&d=1293020402
mach mal:
dann hast du eine startseite ohne sidebar. anpassungen kannst du dann im CSS machen. neue klassen zuweisen etc. …
EDIT: ich seh grad wolltest es andersherum, geht auch. dazu einfach bei page.php und single.php [COLOR=DarkOrange]<?php get_sidebar(); ?>[/COLOR] löschen und bei home.php drin lassen.
Hallo
In den Stylesheets finde ich "#wrapper" nicht. Wo finde ich den ??
was für ein theme verwendest du? twentyten? da ist auf jeden fall „#wrapper“ im style.css angegeben … wenn nicht hast du es gelöscht.
so gehts jetzt:
<?php
$temp = $wp_query;
$wp_query= null;
$wp_query = new WP_Query();
$wp_query->query('cat=3&showposts=3&orderby=date'.'&paged='.$paged);
?>
<?php while ($wp_query->have_posts()) : $wp_query->the_post(); ?>
<?php the_time('j. F Y') ?><h2><a href="<?php the_permalink() ?>" title="<?php the_title(); ?>"><?php the_title(); ?></a></h2>
<?php global $more; $more = 0; ?>
<?php the_content(); ?>
<?php endwhile; ?>
<div class="navigation">
<div class="alignleft"><?php next_posts_link('« ältere Artikel') ?></div>
<div class="alignright"><?php previous_posts_link('neuere Artikel »') ?></div>
</div>
<?php $wp_query = null; $wp_query = $temp;?>
Alles anzeigen
mein loop war wohl nicht so ganz das wahre … auf jeden fall vielen dank für die hilfe!
dann werden lediglich die "more"-tags ignoriert, mehr passiert nicht … :-|
kann dir leider nicht helfen aber kannst du mir das template zeigen das du verwendest bei funktionieren nämlich nichtmal die pagination-links …
das hatte ich gestern als erstes versucht aber da passiert rein garnichts, wird nicht ausgegeben, hab dann nur ein leeres div:
<?php
/**
* Template Name: template_musiktipps
*
*/
get_header('header_musiktipps'); ?>
<div id="container">
<div id="content" role="main">
<h3>Musiktipps</h3>
<div id="musiktipps">
<ul class="musiktipps-liste">
<?php global $myPosts; $myPosts = '';?>
<?php $my_query = new WP_Query();
$my_query->query('showposts=8&cat=3');
if ($my_query->have_posts()) : while ($my_query->have_posts()) : $my_query->the_post();
$myPosts .= $post->ID . ","; ?>
<li>
<?php global $more; $more = 0; ?>
<?php the_time('j. F Y') ?><h2><a href="<?php the_permalink() ?>" title="<?php the_title(); ?>"><?php the_title(); ?></a></h2>
<?php the_content(); ?>
</li>
<?php endwhile; endif; ?>
<div class="pagination_musiktipps"><?php posts_nav_link(' — ', __('« Previous Page'), __('Next Page »')); ?></div>
</ul>
</div>
</div><!-- #content -->
</div><!-- #container -->
<?php get_sidebar('sidebar_musiktipps'); ?>
<?php get_footer(); ?>
Alles anzeigen
ich hab weder in der funktions.php noch in der loop-php rumgefummelt, verstehe ich nicht wie sowas passieren kann … :neutral:
hiho,
ich habe eine seite (page) angelegt und dieser ein eigenes template zugewiesen, in dieses template habe ich einen loop reingetan, so sieht das aus:
<?php
/**
* Template Name: template_musiktipps
*
*/
get_header('header_musiktipps'); ?>
<div id="container">
<div id="content" role="main">
<h3>Musiktipps</h3>
<div id="musiktipps">
<ul class="musiktipps-liste">
<?php global $myPosts; $myPosts = '';?>
<?php $my_query = new WP_Query();
$my_query->query('showposts=8&cat=3');
if ($my_query->have_posts()) : while ($my_query->have_posts()) : $my_query->the_post();
$myPosts .= $post->ID . ","; ?>
<li>
<?php global $more; $more = 0; ?>
<?php the_time('j. F Y') ?><h2><a href="<?php the_permalink() ?>" title="<?php the_title(); ?>"><?php the_title(); ?></a></h2>
<?php the_content(); ?>
</li>
<?php endwhile; endif; ?>
</ul>
</div>
</div><!-- #content -->
</div><!-- #container -->
<?php get_sidebar('sidebar_musiktipps'); ?>
<?php get_footer(); ?>
Alles anzeigen
diesen loop habe ich mir igendwie zusammengefummelt bin kein spezialist was sowas angeht, aber es läuft, es werden jetzt in der seite 8 artikel der kategorie 3 angezeigt. super.
problem: unten fehlt der link mit dem man sich durch die anderen artikel klicken kann die ungefähr so aussehen:
[COLOR=RoyalBlue]
[COLOR=YellowGreen]<- ältere artikel - - - - - - - - neuere artikel ->[/COLOR][/COLOR]
ne idee wie ich das da rein bekomme?
in meinem CSS steht folgendes:
#content p,
#content ul,
#content ol,
#content dd,
#content pre,
#content hr {
margin-bottom: 24px;
}
dadurch wird nach jedem ENTER (also P) ein abstand nach unten mit 24 pixel eingefügt. das ist in wordpress standard, evtl. hast du das gelöscht?
was nicht geht sind weiche umbrüche (<br />) die muss man tatsächlich im HTML fenster einfügen …
hab das neulich auch mal gehabt:
http://forum.wordpress-deutschland.org/design/75746-d…e-anzeigen.html
bei der jagaland-seite geht es ohne javascript und es bricht automatisch um auch wenn man 2000 zeichen eingibt, hab das theme mal installiert (http://graphpaperpress.com/themes/f8-lite/). finde nur nicht raus wie der das macht … :o
du bist toll! danke! 8-)
allerdings etwas schade das es nur mit javascript geht …
hier gehts auch ohne javascript:
http://jagaland.de/
ich habe das twenty ten so umgebastelt das ich auf der startseite 2 zeilen mit jeweils 3 artikeln nebeneinander habe (so ein bisschen journal-style). jetzt habe ich das problem das die texte natürlich verschieden lang sind und die kästen dann nicht mehr alle schön auf einer höhe, so wie z.b. hier bei diesem theme: http://jagaland.de/. wie bekomme ich das hin das die kästen immer gleich hoch sind und das more-tag dann quasi automatisch ab einer gewissen spaltenhöhe kommt? es gibt ja plugins mit denen man es hinbekommt das das more-tag automatisch nach ein paar wörtern kommt, in diesem fall sollte es aber so sein das man entweder die zeilen zählt oder die höhe in pixeln.
oder hat einer ne andere idee …
heliger bimbam ich habs endlich auf die reihe bekommen.
1.: man erstelle für jede kategorie eine eigene single.php, das geht so indem man die "single.php" dupliziert und den duplikaten neue namen gibt, dann schreibt man in die eigentliche "single.php" z.b.:
<?php
if (in_category('1')) {
include(TEMPLATEPATH . '/single_tagebuch.php');
// alle artikel aus kategorie 1
} elseif (in_category('6')) {
include(TEMPLATEPATH . '/single_buchtipp.php');
// alle artikel aus kategorie 6
} else {
// der stinkende rest
include(TEMPLATEPATH . '/single_restmuell.php');
}
?>
Alles anzeigen
jetzt kopiert man den inhalt der standard-wordpress "single.php" (vorher irgendwie sichern bevor man den code von oben einfügt) in die neuen single.php ("single_buchtipp.php", "single_tagebuch.php" etc. ...), so hat dann erstmal jede kategorie ihre eigene "single.php" mit dem gleichen quellcode, klingt erstmal ernüchternd. und wenn man dann unten auf die paginationslinks klickt (next post, previous post) erscheinen natürlich auch die artikel der anderen kategorien, NOCH ernüchternder … :???: – aber das kann man ganz einfach unerbinden mit "previous in category" (http://codex.wordpress.org/Template_Tags/previous_post_link)
einfach folgendes einfügen in jede single.php:
<div class="nav-previous"><?php previous_post_link( '%link', '%title', 'Previous in category', TRUE); ?> </div>
<div class="nav-next"><?php next_post_link( '%link', '%title', 'Next in category', TRUE); ?> </div>
… dann klappts auch mit dem nachbarn (aber nur wenn der im selben verein ist) :-D
ich habe jetzt
eingefügt, die artikel der kategorie 7werden nun nicht mehr angezeigt, so weit so gut, aber wenn ich die pagination links unten anklicke "zum nächsten artikel" dann wird eine leere seite angezeigt. kann man da was machen das diese einfach übersprungen werden?
wie bekomme ich das hin das da nur eine kategorie berücksichtigt wird? durch die soll man dann aber ganz normal blättern können.
das sieht bei mir so aus:
<?php if ( have_posts() ) while ( have_posts() ) : the_post(); ?>
<div id="nav-above" class="navigation">
</div><!-- #nav-above -->
<div id="tagebuchwrapper">
<div id="post-<?php the_ID(); ?>" <?php post_class(); ?>>
<h1 class="entry-title"><?php the_title(); ?></h1>
<div class="entry-meta">
<?php twentyten_posted_on(); ?>
</div><!-- .entry-meta -->
<div class="entry-content">
<?php the_content(); ?>
<?php wp_link_pages( array( 'before' => '<div class="page-link">' . __( 'Pages:', 'twentyten' ), 'after' => '</div>' ) ); ?>
</div><!-- .entry-content -->
<?php if ( get_the_author_meta( 'description' ) ) : // If a user has filled out their description, show a bio on their entries ?>
<div id="entry-author-info">
<div id="author-avatar">
<?php echo get_avatar( get_the_author_meta( 'user_email' ), apply_filters( 'twentyten_author_bio_avatar_size', 60 ) ); ?>
</div><!-- #author-avatar -->
<div id="author-description">
<h2><?php printf( esc_attr__( 'About %s', 'twentyten' ), get_the_author() ); ?></h2>
<?php the_author_meta( 'description' ); ?>
<div id="author-link">
<a href="<?php echo get_author_posts_url( get_the_author_meta( 'ID' ) ); ?>">
<?php printf( __( 'View all posts by %s <span class="meta-nav">→</span>', 'twentyten' ), get_the_author() ); ?>
</a>
</div><!-- #author-link -->
</div><!-- #author-description -->
</div><!-- #entry-author-info -->
<?php endif; ?>
<div class="entry-utility">
</div><!-- .entry-utility -->
</div><!-- #post-## -->
</div><!-- #tagebuchwrapper -->
<div id="nav-below" class="navigation">
<div class="nav-previous"><?php previous_post_link( '%link', '<span class="meta-nav">' . _x( '←', 'Previous post link', 'twentyten' ) . '</span> %title' ); ?></div>
<div class="nav-next"><?php next_post_link( '%link', '%title <span class="meta-nav">' . _x( '→', 'Next post link', 'twentyten' ) . '</span>' ); ?></div>
</div><!-- #nav-below -->
<?php endwhile; // end of the loop. ?>
Alles anzeigen
gibt es ein plugin das meine wordpress-einträge automatisch zu einem (natürlich vorhandenen) facebook und/oder twitter account weiterleitet und veröffentlicht? :-P
[COLOR=Silver]finde immer nur plugins die twitter-beiträge in der seitenleiste anzeigen …[/COLOR]