Beiträge von alchymyth

    wenn der sidebar so breit bleiben soll, geht das vielleicht mit 4 anpassungen in der style.css:

    Code
    #wrapper {margin:25px auto;width:900px;}
    #wrapper #header {clear:both;height:75px; width:840px;padding:7px 20px;overflow:hidden;}
    #wrapper #main {clear:both;overflow:hidden;width:900px; padding:15px; border:1px solid #000; background:#fff url([URL]http://grueningme.appspot.com/images/wrapper.jpg[/URL]) top left repeat-x;}


    da jeweils die width um die gleich anzahl px erweitern:

    und hier dasselbe nochmal:

    Code
    #main #content { width:540px; float:left; margin:10px;}



    unwahrscheinlich, aber da der teufel im detail steckt, kann da noch mehr sein - das waeren dann styles mit einer width die schon ueber 500px ist; dann auch da dieselbe anzahl px dazufuegen.

    edit:
    und aus prinzip immer vor aenderungen eine sicherungskopie des themes anlegen.

    im original Twenty Ten, veraendere diesen bereich in header.php:

    PHP
    <div id="branding" role="banner">
        <?php $heading_tag = ( is_home() || is_front_page() ) ? 'h1' : 'div'; ?>
        <<?php echo $heading_tag; ?> id="site-title">
         <span>
          <a href="<?php echo home_url( '/' ); ?>" title="<?php echo esc_attr( get_bloginfo( 'name', 'display' ) ); ?>" rel="home"><?php bloginfo( 'name' ); ?></a>
         </span>
        </<?php echo $heading_tag; ?>>
        <div id="site-description"><?php bloginfo( 'description' ); ?></div>



    in etwa zu diesem code:

    PHP
    <div id="branding" role="banner">
        <div id="site-title">
         <span>
          <a href="<?php echo home_url( '/' ); ?>" title="<?php echo esc_attr( get_bloginfo( 'name', 'display' ) ); ?>" rel="home"><img src="<?php bloginfo( 'stylesheet_directory' ); ?>/images/headers/berries-thumbnail.jpg" alt="" style="border:none;"/></a>
         </span>
        </div>
        <div id="site-description"><?php bloginfo( 'description' ); ?></div>



    image src (im beispiel '/images/headers/berries-thumbnail.jpg' ) haengt vom ort und namen deines gewaehlten logos ab.

    die listen punkte sind nicht mit der ueblichen 'list-style' css gemacht, sondern (wie so oft) mit einem hintergrundbild:

    Code
    .widget ul li { background:url(images/sidebar-bullet.png) no-repeat scroll 0 8px transparent; padding:0 0 5px 15px;}



    finde das in style.css, und entferne 'background:url(images/sidebar-bullet.png) no-repeat scroll 0 8px transparent;'

    das theme (sieht wie eine art von Tenty Ten aus) verwendet 'the_excerpt();' in den archiven/kategorien, anstatt 'the_content();' wie auf der vorderseite.

    loop.php bearbeiten;
    das hier suchen (im unveraenderten Twenty Ten ist das zeile 132)
    (da ist ein weiteres in zeile 104, das ist nicht das richtige):

    PHP
    <?php if ( is_archive() || is_search() ) : // Only display excerpts for archives and search. ?>



    umaendern:

    PHP
    <?php if ( is_search() ) : // Only display excerpts for search. ?>

    hatte ich vergessen:
    #sidebar2 braucht noch einen 'clear:right;' so dass der nicht am #sidebar haengen bleibt; und die linke margin muss auf 0 null, damit die beiden kleinen sidebars eng zusammenliegen.

    aenderungen sind im folgenden schnipsel eingefuegt:

    Code
    #sidebar2 {
     width:10%;
     float:right;
    clear:right;
     padding:10px 15px 0 5px;
     margin:0 0 0 0em; 
      border-left: 1px solid #cfddad; 
      background-color: #cfddad;
    }

    das liegt an der art, wie die #sidebar2 und #sidebar3 in der style mit float positioniert sind;

    mit langen artikeln floated #sidebar2 sauber links gegen den artikel; das geht auf der kurzen seite nicht mehr.
    und sidebar3 floated nach rechts (mit langen artikeln geht das vom #sidebar2, und passt; in der kurzen seite ist #sidebar3 zu hoch und bleibt an der kante von #sidebar haengen.

    ich wuerde beide #sidebar2 und #sidebar3 nach rechts floaten; und im html/php code die div #sidebar3 vor der div #sidebar2 aufrufen.

    versuch mal, den ganzen if-kram

    PHP
    <?php if ( $paged < 1 ) { ?>


    (und auch die schliessende klammer der if-abfrage)

    PHP
    <?php } ?>


    zu entfernen.

    $paged ist normalerweise nicht definiert ( d.h. leer) wenn die seite in betrachtung nicht eine der 'paginierten' seiten ist; daher funktioniert eine abfrage auf 0 null nicht.

    so was gibt es nur, wenn einer auf der tastatur einschlaeft, oder im deutschen, wie fishfart schon zitiert hat; oder bei langen web-addressen - das eher in der sidebar.

    aus der zwischenablage kommt so ein text selten; noch seltener hat ein text 'no-breaking-space' anstelle von leerzeichen.

    es gibt einige css befehle die da vielleicht helfen:

    Code
    white-space: pre-wrap;       /* css-3 */
     white-space: -moz-pre-wrap;  /* Mozilla, since 1999 */
     white-space: -pre-wrap;      /* Opera 4-6 */
     white-space: -o-pre-wrap;    /* Opera 7 */
     word-wrap: break-word;       /* Internet Explorer 5.5+ */



    http://www.css3.com/css-word-wrap/

    den letzten scheinen moderne browser zu verstehen.

    einfach ausprobieren.

    die comments.php ist ja nett uebersichtlich;

    das hier kann alles weg - dann bleibt nur der verlinkte titel von jedem post nach:

    PHP
    <p class="post-date"><?php the_time('M d') ?></p>
                <p class="post-data"><span class="postauthor"><?php the_author_link(); ?></span><span class="postcategory"><?php the_category(', ') ?></span> <?php the_tags( '<span class="posttag">', ', ', '</span>'); ?> <span class="postcomment"><?php comments_popup_link('No Comments', '1 Comment', '% Comments'); ?></span><?php edit_post_link('[Edit]'); ?></p>
                <?php the_content('More'); ?>

    willkommen im forum :lol:

    http://codex.wordpress.org/Template_Hierarchy

    nach der obigen info wird die kategorienseite durch category.php dargestellt. wenn diese datei nicht vorhanden ist, wird die archive.php genommen; und wenn die auch nicht da ist, macht die index.php die anzeige.

    wenn dein theme eine category.php hat, ist alles klar.
    wenn nicht, und es aber eine archive.php gibt, dann mache eine kopie der erchive.php und speicher die unter dem namen category.php in dem theme-verzeichnis ab.
    wenn's auch keine archive.php gibt, dann mach die kopie von der index.php und speicher sie unter dem namen category.php ab.

    auf jeden fall hast du jetzt eine category.php datei zum bearbeiten.

    hier gibt's ein wenig info:
    http://doku.wordpress-deutschland.org/Hauptseite

    hinzufuegen ist nicht in diesem fall, hier wird nur entfernt.

    wenn du in den code schaust, wirst du eine zeile mit

    PHP
    the_title();

    finden.
    irgendwas so wie diese vom Twenty Ten theme:

    PHP
    <h2 class="entry-title"><a href="<?php the_permalink(); ?>" title="<?php printf( esc_attr__( 'Permalink to %s', 'twentyten' ), the_title_attribute( 'echo=0' ) ); ?>" rel="bookmark"><?php the_title(); ?></a></h2>


    die musst du behalten; der rest zwischen

    PHP
    the_post();
     
    und
     
    endwhile;

    (ausschliesslich) kann weg (php tags dabei nicht zerstoeren.)

    (einige themes sind anders strukturiert, da funktioniert diese anleitung nicht.

    daher ist es von vorteil, wenn du mindestens den namen und download link vom theme angeben kannst; noch besser ein link zu deiner blog seite, live.

    Zitat

    [COLOR=#000000]es möglich, dass in der Navigation der Permalink-Titel erscheint und nicht die Seitentitel? Kann ich das auch mit wp_ list_ pages steuern? [/COLOR]



    nicht direkt;
    wuerde evtl mit einer filter funktion gehen, die den seitennamen im menue durch einem anderen namen ersetzt;

    der code muesste fuer jeden zu ersetzenden titel erweitert werden, und wuerde in die functions.php des theme eingefuegt werden:

    PHP
    add_filter('wp_list_pages','replace_page_title_in_menu');
    function replace_page_title_in_menu($output) {
    $output = str_replace('Meine Angebote in der Übersicht','Angebote',$output);
    return $output;
    }


    (nicht getestet; ich hab auch keine erfahrung wie das mit den umlauten funktioniert)



    oder evtl. mit einem plugin wie diesem (hab ich nur aus der online suche, und nicht selber getestet)

    http://wordpress.org/extend/plugins/page-menu-editor/