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.
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 erstellenHallo
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) ![]()
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? ![]()
[COLOR=Silver]finde immer nur plugins die twitter-beiträge in der seitenleiste anzeigen …[/COLOR]
ich glaub ich drücke mich unverständlich aus. current page item interessert mich ja garnicht … :?
mich interessiert die klasse der LI die ein CHILD (LI) hat.
öffne die style.css und suche nach
/* =Menu
-------------------------------------------------------------- */da sind alle Angaben drin,
naja soweit war ich auch schon :-o aber wie gesagt ich finde da keine angaben dafür und im quellcode sind ebenfalls keine klassen dafür vergeben kann man ja mit firebug überprüfen.
ich würd sie gern selbst einfügen aber ich weiß ned wo … ![]()
hab aber leider auch grad keine zeit mich da weiter reinzuknien, daher dachte ich wenns wer weiß …
kann man das hinbekommen das man im dropdown einen pfeil nach rechts hat wenn sich unter dem entsprechenden menüpunkt ein child befindet? besondere styles sind ja dafür nicht vergeben …
anbei ein beispiel wie es aussehne könnte … die punkte mit den roten pfeielen haben nochmal unterpunkte, aber wie mache ich das das da rote pfeile sind? wo finde ich im template die datei für das dropdown?
Moin Moin,
ich habe ein Service im Internet gefunden wo man so etwas ganz einfach generieren kann.
http://www.kreativrauschen.de/tools/roll-over-generator/
so sieht der Code aus:
PHP<a href="http://www.gmx.de" onmouseover="rog2011450000.src='http://www.ipic.cc/uploads/01.06.2010_12:13:54_1.png'" onmouseout="rog2011450000.src='http://www.ipic.cc/uploads/01.06.2010_12:13:20_1_2.png'"><img src="http://www.ipic.cc/uploads/01.06.2010_12:13:20_1_2.png" name="rog2011450000" border="0"/></a>
besser ist es wie gesagt es ist ein bild das per css in der höhre verrückt wird, das andere ist eher die "oldschool"-variante.