hast du 'get_posts()' http://codex.wordpress.org/Template_Tags/get_posts
mal durchgearbeitet?
ungetestet ->
Beiträge von alchymyth
-
-
suche nach zeilen mit 'comments_template()' und 'comments_popup_link()' - in den klammern stehen evtl noch parameter drin.
der genau code und die zeilen-nummern haengen vom individuellen theme ab;
wenn du da mehr hilfe haben moechtest, kannst du den namen des themes (wenn es ein freies theme ist), am besten mit einem download link, hier angeben. -
wie sieht denn der code von category.php aus ( oder archive.php, wenn's keine category.php gibt ) ?
-
in twenty ten ist das in loop.php geregelt; in dieser zeile:
aendern in:
(dann sollte der volle artikel auch in den archiv-seiten, zB Kategorie-ansicht, gezeigt werden) -
Zitat
Aber jetzt müsste ich das noch ein kleines bisschen weiter runter bringen da so nur die Hälfte der [COLOR=#306582]Meta[/COLOR] Daten da drinnen sind, also so ca. 7 px.
angenommen, das hintergrundbild selbst ist gross genug, dann gibts fuer den background-style auch die fein-positionierung mit pixel-genauigkeit:
Code#content .post { background: [URL="http://forum.wordpress-deutschland.org/lexikon/?do=showentry&item=url"][COLOR=#000000]url[/COLOR][/URL]([URL]http://img832.imageshack.us/img832/3521/posttitleleiste.png[/URL]) 0px 7px no-repeat; }
die erste zahl ist der pixel-abstand von der linken seite des elements; die zweite zahl ist der abstand von der oberkante (negative zahlenwerte sind zulaessig)
beim sticky post scheint dieser style bestimmend zu sein:Code.home .sticky { background: #f2f7fc; border-top: 4px solid #000; margin-left: -20px; margin-right: -20px; padding: 18px 20px; }
um den titel-hintergrund auch bei einem sticky post zu haben, fuege einen style fuer '.home #content .post.sticky' hinzu:
Code#content .post { background: [COLOR=#000000]url[/COLOR](http://img832.imageshack.us/img832/3521/posttitleleiste.png) 0px 7px no-repeat; } .home #content .post.sticky { background: #f2f7fc [COLOR=#000000]url[/COLOR](http://img832.imageshack.us/img832/3521/posttitleleiste.png) 0px 7px no-repeat; } -
dann fehlt evtl der html link teil beim titel:
ein typischer verlinkter titel sieht etwa so aus:
PHP<h2><a href="<?php the_permalink() ?>" rel="bookmark" title="Permanent Link to <?php the_title_attribute(); ?>"><?php the_title(); ?></a></h2>
wo das zu aendern ist, haengt davon ab, welche template-datei die 'news' seite darstellt. -
mit bindestrich
http://www.w3schools.com/css/css_background.asp
und natuerlich ist der hintergrund nicht mit in den meta-daten, weil das '.entry-title' element da nicht hinreicht.
daher meine idee mit .post oder .hentry ...
oder versuch es noch mal mit: -
kannst du den neuen style fuer den post-titel-hintergrund mal posten?
(leider ist ein live link immer noch die beste moeglichkeit, css auszutesten; mit einer lokalen installation bist du da ziemlich auf dich selbst gestellt.) -
-
ein link zu deiner seite koennte weiterhelfen, um zu sehen, was in der style.css steht, und was in der seite angezeigt wird.
hast du versucht, den browser cache zu leeren, zB mit 'strg f5' , oder die seite neu zu laden?
ist das hintergrundbild hochgeladen und im images verzeichnis des themes? -
schau dir die config.ini datei an - da gibt es einige einstellungsmoeglichkeiten.
besonders diese zeilen hier:Code[menu] homeCaption = "Home"; showHome = true; topItemBegin = "<span class='l'></span><span class='r'></span><span class='t'>"; topItemEnd = "</span>"; showSubitems = true; source = "Pages";
aendere
source = "Pages"
in
source = "Categories" -
-
das ist eins der themes, wo das menu nicht im header.php enthalten ist :confused:.
die nav ist ein wenig versteckt, in:
/core/navigation.php
bearbeite diese datei, und versuch in dieser zeile 'Pages' durch 'Categories' zu ersetzen:PHPfunction art_get_menu_auto($theme_location = 'primary-menu', $source='Pages', $Subitems = 'true', $menu = null)
(ungetestet) -
header.php bearbeiten, und wenn vorhanden
mit den parametern in den klammern durch
mit den selben parametern ersetzen.
oder den code von header.php hier posten, und jemand hilft evtl. mit der aenderung.
http://codex.wordpress.org/Function_Reference/wp_list_pages
http://codex.wordpress.org/Template_Tags/wp_list_categories
oder hier als job posten:
http://forum.wordpress-deutschland.org/jobboerse/ -
willkommen hier im forum ;-)
hat die index.php datei eine zeile mit:
wenn ja, dann umaendern in:
wenn nicht, dann das einfuegen.
erklaerung hier. -
:-D bingo - da dein theme schon 'body_class()' und 'post_class()' verwendet, sollte das mit den folgenden styles gehen:
Codebody.category-moba { background: seitenhintergrund fuer modelleisenbahn kategoriearchiv; } .post.category-moba { background: artikelhintergrund fuer artikel in kategorie modelleisenbahn; }
in style.css neu einfuegen.
wenn du den seitenhintergrund hinter einem einzelartikel in der kategorie modelleisenbahn extra haben willst, musst du conditional styles in header.php einsetzen; zB:
-
hast du das hier schon gelesen?
http://codex.wordpress.org/The_Loop_in_Action
PHP
Alles anzeigen<?php if (have_posts()) : //wenn posts //dann den loop ausfuehren while (have_posts()) : the_post(); the_content(); endwhile; //ende des loops else: //oder sonst eine meldung ausgeben echo 'no posts'; endif; //ende des ganzen ?>
der eigentliche 'loop' ist: -
ein bild hilft da nicht viel - gibt es einen link zur seite?
was genau geht nicht mit dem beispiel code?
(wieso 'Abgeändert natürlich.' ? gibt es keinen original verwendeten code?)
sind die bilder da wo sie sein sollen? -
-
wilkommen hier im forum ;-)
auch hier gilt:Zitat“The greatest prayer is patience” - The Buddha
das mit der kategorie-anordnung: geht das nicht beim bearbeiten der kategorien im dashboard:
eine entsprechende oberkategorie zuordnen?
gibt es einen link zu deinem blog, wo das mit den kategorien zusehen ist?