Beiträge von alchymyth
-
-
willkommen im forum

wenn etwas nicht im style sheet definiert ist, koennte die darstellung von den browser-grundeinstellungen kommen; (oder es wurde beim suchen uebersehen).
ich vermute, dass der 'rahmen-effekt' durch ein padding 5px mit einer hintergrundfarbe #fff gemacht wurde. -
geht alles mit einer kombination von den folgenden:
http://codex.wordpress.org/Pages#Page_Templates
get_post()
http://codex.wordpress.org/Function_Reference/get_post
get_posts()
http://codex.wordpress.org/Template_Tags/get_posts
get_page()
http://codex.wordpress.org/Function_Reference/get_page
get_pages()
http://codex.wordpress.org/Function_Reference/get_pages -
oder mit css positionieren:
http://www.w3schools.com/css/css_positioning.asp
das folgende zum beispiel funktioniert in meinem TwentyTen child theme:
Code#branding { position:relative; } #site-title { position:absolute; left:25px; top: 30px; font-size:40px; } #site-description { position:absolute; left:25px; top: 130px; font-size:140%; width: 500px; text-align:left; } #site-logo { position:absolute; right:45px; top: 10px; } #site-logo img { border:none; }
und das ist die html/php dazu (das meiste ist original vom theme, nur die logo div ist neu):
PHP<?php if ( is_home() || is_front_page() ) { ?> <h1 id="site-title"><span><a href="<?php echo home_url( '/' ); ?>" title="<?php echo esc_attr( get_bloginfo( 'name', 'display' ) ); ?>" rel="home"><?php echo $blog_title; ?></a></span></h1> <?php } else { ?> <div id="site-title"><span><a href="<?php echo home_url( '/' ); ?>" title="<?php echo esc_attr( get_bloginfo( 'name', 'display' ) ); ?>" rel="home"><?php echo $blog_title; ?></a></span></div> <?php } ?> <div id="site-description"><?php bloginfo( 'description' ); ?></div> <div id="site-logo"><img src="<?php bloginfo( 'stylesheet_directory' ); ?>/images/transformationpower_header.png" /></div>
zu sehen hier. -
willkommen hier im forum.
evtl. mit plugin?
zB.
http://wordpress.org/extend/plugins/list-category-posts/ -
-
kannst du das selbe noch mal jeweils in einen http://wordpress.pastebin.com/ einfuegen und die links dazu dann hier angeben?
da kann man besser mit arbeiten und auch aenderungen vorschlagen - ohne was runterladen und entpacken zu muessen.
deine idee ist ganz bestimmt machbar. -
zB plugin
http://wordpress.org/extend/plugins/widget-logic/
(hab's selber noch nicht verwendet) -
anoli3
hast du einen link zu deiner seite?
ohne die seite zu sehen, kann ich garnichts dazu sagen.
die css sieht normal aus, damit kann das nicht erklaert werden.
was genau laeuft nicht mit den bildern?
stimmt die ausrichtung nicht? oder sind die bilder verzerrt? -
willkommen im forum :lol:
bearbeite style.css, und finde (etwa zeile 1058 in der unbearbeiteten style.css):
erweitere es (mit eigenem farbcode) zB zu:
nb:
es ist eine gute idee, wenn man das standard theme verwendet, dieses unter einem neuen namen in einem neuen verzeichnis zu speichern, damit die aenderungen beim einem update nicht ueberschrieben werden. -
willkommen hier im forum

sowas wie hier ?
http://wordpress.org/support/topic/…og-in?replies=3 -
ursache:
.alignleft/.alignright styles mit einer width angabe:Code.alignleft { width : 45%; float : left; text-align : left; } .alignright { width : 45%; float : right; text-align : right; }
da diese styles in diesen speziellen fall fuer die artikelnavigation erstellt wurden, ist die loesung, diese styles mehr spezifisch zu machen:Code.navigation .alignleft { width : 45%; float : left; text-align : left; } .navigation .alignright { width : 45%; float : right; text-align : right; }
und dann 'normale' bildausrichtungs-styles einzufuegen: -
dann erstellst du eine neue functions.php
das geht leider nicht im dashboard; das musst du vielleicht im cpanel oder im dateimanager von deiner site machen. -
fuer die index.php geht das mit 'get_next_posts_link()' usw.
(wie ich das in der ersten antwort angegeben hatte) -
category.php bearbeiten (oder archive.php, wenn die category.php nicht da ist)
nach 'the_excerpt();' suchen - durch 'the_content();' ersetzen. -
home.php (welches die anzeige auf der vorderseite macht) verwendet 'the_excerpt();' welches keinen 'more link' anzeigt.
warum das jetzt bei dem ersten artikel beim 'more' abbricht, kann ich nicht sagen.
es sei denn, dass du den kurzen teil auch als manuellen excerpt im post editor eingetragen hast?
um dem excerpt einen link zum weiterlesen anzuhanegen, siehe:
http://codex.wordpress.org/Function_Reference/the_excerpt
http://codex.wordpress.org/Function_Refer…ink_to_the_post
(das typische 'excerpt()' verhalten mit dem [...] am ende siehst du zB in dem post '[COLOR=#0066cc]der zweite test text der dann oben erschieint[/COLOR]') -
im k2 theme ordner /blocks/k2-header.php bearbeiten:
PHP
Alles anzeigen<ul class="menu"> <li class="<?php if ( is_front_page() && !is_paged() ): ?>current_page_item<?php else: ?>page_item<?php endif; ?> blogtab"> <a href="<?php echo get_option('home'); ?>/" title="<?php echo esc_attr( get_option('k2blogornoblog') ); ?>"> <?php echo get_option('k2blogornoblog'); ?> </a> </li> <?php /* K2 Hook - do not remove */ do_action('template_header_menu'); ?> <?php // List pages wp_list_pages( $list_args ); ?> <?php // Display an Register tab if registration is enabled or an Admin tab if user is logged in wp_register('<li class="admintab">','</li>'); ?> </ul><!-- .menu -->
umbauen:PHP
Alles anzeigen<ul class="menu"> <?php /* K2 Hook - do not remove */ do_action('template_header_menu'); ?> <?php // List pages wp_list_pages( $list_args ); ?> <li class="<?php if ( is_front_page() && !is_paged() ): ?>current_page_item<?php else: ?>page_item<?php endif; ?> blogtab"> <a href="<?php echo get_option('home'); ?>/" title="<?php echo esc_attr( get_option('k2blogornoblog') ); ?>"> <?php echo get_option('k2blogornoblog'); ?> </a> </li> <?php // Display an Register tab if registration is enabled or an Admin tab if user is logged in wp_register('<li class="admintab">','</li>'); ?> </ul><!-- .menu -->
ungetestet -
die </ul> und </div> sind an der falschen stelle im code, die muessten vor das zweite 'endforeach' geschoben werden.
und die zeile mit '<div id="widget-[COLOR=#0066cc]meta[/COLOR]" class="widget">' ist schon im foreach der kategorien, und wuerde fuer jede post-kategorie ausgegeben - ist das absichtlich?
hast du dir mal die html-ausgabe deines codes im browser angesehen, wenn mehr als eine kategorie im post ist?
oder die seite mal mit dem validator getestet http://validator.w3.org/ ?
kommt sonst keine warnung oder fehlermeldung?
ps: wie ist der gesamt code der sidebar.php?
benutze einen http://wordpress.pastebin.com/ und poste den link hier, wenn das ziemlich lang ist.
die 'falsche' ausgabe muss ja nicht unbedingt aus dem conditionellen codebereich kommen. -
ist der more-link im html code im browser?
moeglicherweise ist das in der css unsichtbar gemacht.
mal in der style.css des themes nach 'a.more-link' suchen...
wenn du da nicht weiterkommst, waere ein link zu deiner seite sehr hilfreich.
der name und download link deines themes koennte auch helfen. -
ok, mein irrtum - ich war davon ausgegangen, dass es die vorderseite ist- dafuer war naemlich der link angegeben.
(da soll es eigenlich auch gemacht werden - oder?)
das hier ist fuer single.php:
bei 'next_post_link();' ist das ganze etwas anders; da geht das mit 'get_adjacent_post();':
http://codex.wordpress.org/Function_Refer…t_adjacent_post
PHP<div class="navi"> <div class="right-navi"> <?php if(get_adjacent_post(false, '', true)) { previous_post_link('%link', ']', TRUE); } else { echo ']'; } ?> </div> <div class="left-navi"> <?php if(get_adjacent_post(false, '', false)) { next_post_link('%link', '[', TRUE); } else { echo '['; } ?> </div> </div>
in die style.css muss dann noch das grau rein:
ersetze #aaa mit deinem eigenen grau-ton.