man sollte wirklich mal wieder die suche des forums nutzen:
http://forum.wordpress-deutschland.org/konfiguration/…s-ausgeben.html
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 erstellenman sollte wirklich mal wieder die suche des forums nutzen:
http://forum.wordpress-deutschland.org/konfiguration/…s-ausgeben.html
Hi,
vielleicht könnt ihr mir ja weiterhelfen. Und zwar habe ich folgendes Problem:
Ich möchte rechts in der Sidebar einen Kategorienbaum haben und unter jedem Katnamen soll die Artikelliste mit Namen sein.
ca. so:
Kategorie 1
- Artikel 1
- Artikel 2
- Artikel 3
Kategorie 2
- Artikel 1
- Artikel 2
- Artikel 3
Kategorie 3
- Artikel 1
- Artikel 2
- Artikel 3
Vielen Dank für die Hilfe :)
das ist geil, das hilft mir auf jeden Fall weiter. Habe schon ein wenig rumgebastelt und es klappt nun, muss noch viele Änderungen vornehmen, aber der Grundgedanke von dir haut hin.
Vielen Dank.:mrgreen:
Trotzdem versteh ich den Fehler in meinem Code noch nicht:-?
kann mir echt keiner helfen?
Das wäre wirklich TOP!, weil das echt wichtig ist, da ich das Problem überhaupt nicht verstehe.
habe ich schon gemacht und es erbringt auch nicht den erwünschten Erfolg. :cry:
Hab ich gemacht und es klappt nicht. Jetzt floatet er das ganze komplett nach unten unter die linke Sidebar.
Mir erscheint deine Lösung auch nicht ganz logisch, denn wenn du schon sagst, dass die Sidebar irgendwann aufhört, sollte sie doch eigentlich weitergehen wie es bei normalen "pages" auch klappt. Wenn man dann noch mal nach links floatet, kann er ja nicht plötzlich in der Mitte bleiben oder versteh ich da was falsch.
Außer bei der single.php oder archive.php Ansicht funktioniert das nur solange, wie lang eben die Sidebar ist (siehe Anhang vom letzten Foreneintrag). Aber wieso klappt das in der page.php so gut??
Hier nochmal die single.php:
<?php get_header(); ?>
<div id="content">
<?php include('sidebar.php'); ?>
<?php include('sidebar_2.php'); ?>
<?php if (have_posts()) : while (have_posts()) : the_post(); ?>
<div class="post">
<h2 class="h2title">
<a href="<?php the_permalink() ?>" rel="bookmark" style="display:block; width:400px; float:left;"><?php the_title(); ?></a>
<span><?php the_date(); ?></span>
</h2>
<div class="entry">
<?php the_content(); ?>
</div>
<div class="postmetadata">
Kategorie: <?php the_category(', ') ?><br/>
<?php the_tags(); ?><br/>
Kommentare: <?php comments_popup_link('No Comments', '1 Comment', '% Comments'); ?><br />
</div>
<?php edit_post_link('Bearbeiten', '<p>', '</p>'); ?>
</div>
<div class="comments"><?php comments_template(); ?></div>
<?php endwhile; else: ?>
<h2>Nicht gefunden</h2>
<p>Kein Ergbenis.</p>
<?php endif; ?>
<div class="clear_both"></div>
<?php get_footer(); ?>
Alles anzeigen
siehe Anhang, dort kann man gut erkennen, was ich meine.
Da kann man den Umbruch gut erkennen.
Hi,
ich bin dabei ein Template mit 2 Navigationsleisten und in der Mitte einen Inhaltsbereich zu erstellen. Alles klappt auch gut soweit.
#content {
padding-bottom: 10px;
background: #fff;
border-left: 1px solid #E4E4E4;
border-right: 1px solid #E4E4E4;
padding: 0px 0px 0px 15px;
height: auto;
}
#content .post, #content .comments {
width:48%;
float:left;
}
#sidebar {
width: 25%;
float: left;
}
#right_bar {
width: 25%;
float: right;
}
Alles anzeigen
Wenn ich nun normale "Seiten" lade, bleibt der Inhaltsbereich im Rahmen, aber wenn ich z.B. eine Kategorie/Tagseite.. öffne, lädt er die im Inhaltsbereich, soweit die Navigation nach unten reicht und dann spring der Content nach links.
Muss ich noch was in den jeweiligen CSS Bereich einfügen oder hab ich das falsch in die archive.php.. eingebaut.
archive.php:
<?php get_header(); ?>
<div id="content">
<?php include('sidebar.php'); ?>
<?php include('sidebar_2.php'); ?>
<?php if (have_posts()) : ?>
....
<?php while (have_posts()) : the_post(); ?>
<?php
$image = get_post_meta($post->ID, 'image', $single = true);
$image_class = get_post_meta($post->ID, 'image class', $single = true);
$image_alt = get_post_meta($post->ID, 'image alt', $single = true);
?>
<div class="post">
<h2 class="h2title">
<a href="<?php the_permalink() ?>" rel="bookmark"
style="display:block; width:400px; float:right;"><?php the_title(); ?></a>
<span class="comment"><?php comments_popup_link
('Keine Kommentare', '1 Kommentar', '% Kommentare'); ?></span>
</h2>
<div class="entry">
<?php // if there's a thumbnail
if($image !== '') { ?>
<p>
<a href="<?php the_permalink() ?>">
<img src="<?php echo $image; ?>"
class="<?php if($image_class !== '') { echo $image_class; } else { echo "left"; } ?>"
style="border:1px dashed #F3E3D7; padding:3px;"
alt="<?php if($image_alt !== '') { echo $image_alt; } else { echo the_title(); } ?>"
/>
</a>
</p>
<?php } // end if statement
// if there's not a thumbnail
else { echo ''; } ?>
<?php the_excerpt(); ?>
</div>
<div class="postmetadata">
Kategorie: <?php the_category(', ') ?>
<br /><?php the_tags(); ?>
</div>
</div>
<?php endwhile; ?>
...
<?php } ?>
</div>
<?php else : ?>
<h2>Nichts gefunden</h2>
<p>Bitte suchen Sie noch einmal</p>
<?php endif; ?>
<div class="clear_both"></div>
<?php get_footer(); ?>
Alles anzeigen
im Vergleich dazu die page.php:
<?php get_header(); ?>
<div id="content">
<?php include('sidebar.php'); ?>
<?php if (have_posts()) : while (have_posts()) : the_post(); ?>
<div class="post">
<h2><?php the_title(); ?></h2>
<div class="entry">
<?php the_content(); ?>
</div>
<?php edit_post_link('Bearbeiten.', '<p>', '</p>'); ?>
</div>
<?php endwhile; endif; ?>
<?php include('sidebar_2.php'); ?>
<div class="clear_both"></div>
<?php get_footer(); ?>
Alles anzeigen
ahh klappt doch irgendwie.. muchas gracias :)
irgendwie funktioniert das nicht!
Hast du 'ne Idee?
und es funktionobelt perfekt, vielen Dank!! :-D
was natürlich noch genial wäre:
dass er über jeden Artikellink die dazugehörige Kategorie zeigt.
Wie funktioniert das?
if (have_posts())
{
echo '<ul>' . "\n";
while (have_posts()) : the_post();
echo '<li>';
echo '<a href="' . get_permalink() . '">' . the_title('','', false) . '</a>';
echo '</li>' . "\n";
endwhile;
echo '</ul>';
}
ich hab schon eine andere Zeile da eingebaut gehabt, dass er immer vor einem Artikellink was anzeigt, aber wie kriegt man die bestimmte Kategorie da rein?
Wäre echt cool, wenn du das gleich an dem Code zeigen könntest.
ja ok, das hab ich auch schon gefunden und vieles getestet, aber nichts haut hin, bzw. ich weiß nicht genau, wie ich das anwenden soll.
wäre cool, wenn du mir einen Code-Vorschlag geben könntest. :)
<?php
query_posts('showposts=3');
if (have_posts())
{
echo '<ul>' . "\n";
while (have_posts()) : the_post();
echo '<li>';
echo '<a href="' . get_permalink() . '">' . the_title('','', false) . '</a>';
echo '</li>' . "\n";
endwhile;
echo '</ul>';
}
?>
Alles anzeigen
das ist der Quelltext, damit ich die letzten 3 Posts in einer Liste als Links angeben kann. Ich möchte jedoch, dass sich diese 3 Posts auf den aktuellen Benutzer, der gerade eingeloggt ist, beziehen. D.h., wenn ich als Admin eingeloggt bin, soll er mir meine letzten 3 Artikel, die ich als Admin geschrieben habe, anzeigen.
Ich habe schon viel mit dem Parameter author_name versucht, aber bisher nichts gefunden.
Hat jemand eine Lösung dafür? Das wäre super!
vielen dank.. ich glaub, ich kann damit klarkommen..
ich versuch das ganze in das TDO mini forms - Plugin reinzubauen.
Hi,
kennt jemand eine Funktion, die wie wp_list_authors arbeitet, aber statt einem Text einen Array zurückgibt?
Wäre unglaublich hilfreich!
mfG, Oli.
Hi,
Ich möchte, dass wenn man in der Sidebar über einen Seitenlink geht, sich die Farbe unterschiedlich zu den anderen Links ändert (hover effekt mit klassen: klappt schon). Er soll dazu aber auch, wenn man eine Seite angeklickt hat (current_page_item) die jeweilige hover Farbe annehmen.
hier der CSS - Code für den hover effekt, was ja schon top klappt:
ul.page li a.link1:hover {background-color:#376092; outline:3px double #d9d9d9; color:#FFF; text-align:center;}
ul.page li a.link2:hover {background-color:#92d050; outline:3px double #d9d9d9; color:#FFF; text-align:center;}
ul.page li a.link3:hover {background-color:#ddbd7d; outline:3px double #d9d9d9; color:#FFF; text-align:center;}
ul.page li a.link4:hover {background-color:#ba8c30; outline:3px double #d9d9d9; color:#FFF; text-align:center;}
ul.page li a.link5:hover {background-color:#ce7674; outline:3px double #d9d9d9; color:#FFF; text-align:center;}
ul.page li a.link6:hover {background-color:#88a9d2; outline:3px double #d9d9d9; color:#FFF; text-align:center;}
das ganze in der sidebar:
<ul class="page">
<li><a class="link1" href="xxx">Link 1</a></li>
<li><a class="link2" href="xxx">Link 3</a></li>
<li><a class="link3" href="xxx">Link 3</a></li>
<li><a class="link4" href="xxx">Link 4</a></li>
<li><a class="link5" href="xxx">Link 5</a></li>
<li><a class="link6" href="xxx">Link 6</a></li>
</ul>
Das klappt ja auch alles sehr gut! Wie baue ich da nun das current_page_item rein. Mit den jeweiligen Farben der hover klassen?
Hab schon vieles probiert, aber es klappt nicht!!
hm wohl doch keine hilfe hier..
hey ihr experten, meldet euch:)
so wie die das hier gemacht haben
Free Wordpress Themes - Thousands of Free Wordpress Themes for you to Download. Upload Wordpress Themes Here[]=3+column&button=Search+By+Tag!
dankeschön:mrgreen:
aber ich glaub, ein plugin allein wird das wohl nicht schaffen, bin mir aber auch nicht sicher,...
sorry ;)
ja das kenn ich ja.. aber ich hatte eine idee, weiss aber nicht, wie ich sie umsetzen soll...
also nochmal konkret:
- ich habe mehrere artikel
- jeder artikel hat tags
artikel 1 = tag1, tag2, tag3
artikel 2 = tag2, tag4, tag5
artikel 3 = tag1, tag3, tag4
dass mehrere artikel gleiche tags haben ist ja möglich!
bis dahin weiss ich es auch umzusetzen.
ich möchte aber nun, dass ich in der sidebar KEINE TAG-CLOUD habe, sondern eine auflistung der tags als optionsfelder (checkbox) und einen button "ergebnisse anzeigen"!
bsp.:
ich wähle tag1 und tag2 an, dann klicke ich auf "ergebnisse anzeigen" und schließlich soll er mir die passenden artikel dazu anzeigen ("suchergebnisse")
ist es so verständlicher?:mrgreen: