Verfasste Forenbeiträge

Ansicht von 11 Antworten - 1 bis 11 (von insgesamt 11)
  • da es sich bei den links um WordPress.COM blogs handelt, gehoert die frage ins http://de.forums.wordpress.com/

    das forum hier ist fuer WordPress.ORG

    hat dein theme eine search.php?

    wenn ja, wie sieht der code aus?

    wenn nicht, wird das von index.php uebernommen – ist da irgendeine selbstgemachte query drin, die alle artikel ausgibt?

    wenn es keine search.php gibt, kannst du eine von einer kopie von index.php erstellen, und alle eventuellen queries von vor dem loop entfernen.

    welches theme verwendest du?

    also anstelle von weiss, soll das ‚durchsichtig‘ sein?

    ab zeile 523 (etwa ein-drittel von oben) in style.css:

    /* Page structure */
    .site {
    	padding: 0 24px;
    	padding: 0 1.714285714rem;
    	background-color: #fff;
    }

    aendere das in:

    background-color: transparent;

    evtl willst du auch den schatten entfernen:

    ab zeile 1606 (ziemlich zum ende) in style.css:

    body .site {
    		padding: 0 40px;
    		padding: 0 2.857142857rem;
    		margin-top: 48px;
    		margin-top: 3.428571429rem;
    		margin-bottom: 48px;
    		margin-bottom: 3.428571429rem;
    		box-shadow: 0 2px 6px rgba(100, 100, 100, 0.3);
    	}

    die zeile aendern:

    box-shadow: none;

    was genau hast du soweit versucht?

    kennst du dich mit WP_Query() aus?

    hast du das kapitel durchgearbeitet?
    http://codex.wordpress.org/Class_Reference/WP_Query#Custom_Field_Parameters

    woher hast du das float letf?

    das ‚float:left;‘ ist aus der style.css von deinem theme; von diesem abschnitt:

    .blogtext2 p{
    	float:left;width:590px;font-family:'TitilliumText22L003',Sans-Serif;font-weight:normal;font-size: 13px;color:#8d8d90;padding:0px 0px 10px 0px;line-height:15px;
    }

    nb:
    code sieht besser aus, wenn du den ‚code‘ button hier am editor verwendest;
    entweder den ‚code‘ button einmal vor dem code einfuegen klicken, und dann nach dem code;
    oder den code markieren und den ‚code‘ button klicken.

    .blogtext2 ist auch nach links gefloated; daher passiert da nichts;

    verschieb die zeile mit dem img tag weiter nach unten, hier in diesem abschnitt:

    <img class="alignleft" src="<?php echo $image[0]; ?>" alt="" width="300px"/>
    <div class="blogtext2">
    <?php the_content('<p class="serif">Read the rest of this page »</p>'); ?>

    so dass das so aussieht:

    <div class="blogtext2">
    <img class="alignleft" src="<?php echo $image[0]; ?>" alt="" width="300px"/>
    <?php the_content('<p class="serif">Read the rest of this page »</p>'); ?>

    dann ist noch dieser style im weg:

    .blogtext2 p{
    	float:left;width:590px;font-family:'TitilliumText22L003',Sans-Serif;font-weight:normal;font-size: 13px;color:#8d8d90;padding:0px 0px 10px 0px;line-height:15px;
    }

    entferne das float:left; davon;

    dann fehlt noch eine kleine anpassung (neu in die style.css einsetzen):

    img.alignleft { margin-right: 10px; }

    das ’single-post-thumbnail‘ bestimmt die bildgroesse; ein entsprechender eintrag ist wahrscheinlich irgendwo in functions.php .

    wie füge ich jetzt den align left ein so das der text neben dem Bild beginnt?

    in den html img tag;

    <img class="alignleft" src="<?php echo $image[0]; ?>" alt="" width="300px"/>

    was für nen tag muss ich bei „alt“ eingeben das die bilder die css classes bekommen?

    nicht wichtig; meine bemerkung mit den css classes kannst du einfach vergessen.

    Forum: Allgemeine Fragen
    Als Antwort auf: latest posts ändern

    autsch – tippfehler; ich hatte das ' nach 'post__not_in vergessen…

    das hier ist der berichtigte block welcher deinen geposteten abschnitt ersetzt:

    <?php
    global $post; //ist evtl nicht notwendig//
    $postid= $post->ID;
    $id = get_cat_id('blog');
    $q = "cat=" . $id;
    $latest = new WP_Query( array( 'posts_per_page' => 2, 'cat' => $id, 'post__not_in' => array( $postid ) ) );
    if ($latest->have_posts()) : ?>
    <?php while ($latest->have_posts('')) : $latest->the_post(); ?>
    <?php $image = wp_get_attachment_image_src( get_post_thumbnail_id( $post->ID ), 'single-post-thumbnail' ); ?>

    die neue zeile kommt nach dem ‚endif;‘ von deinem loop.

    wird das automatisch in den post eingebunden aber eben viel zu groß

    wie sieht der code in der index.php, oder welche datei fuer die ausgabe der artikel auf der startseite zustaending ist, aus?

    da dein theme keines der frei zugaenglichen themes zu sein scheint, musst du den code hier posten.

    dem bild fehlen auch die ueblichen css classes eines ‚post_thumbnails’…

    ‚featured image‘ aka ‚artikelbild‘ ?

    wie sieht der code aus, mit dem diese bilder ausgegeben werden?

    allgemein: http://codex.wordpress.org/Post_Thumbnails

    du kannst die bildgroesse des post_thumbnails entweder direkt im ausgabecode einstellen, oder zB in der functions.php definieren

    Forum: Allgemeine Fragen
    Als Antwort auf: latest posts ändern

    anstelle von ‚query_posts()‘ in sekundaeren loops besser ‚WP_Query()‘ verwenden;

    die aktuelle post ID kannst du mit $post->ID holen, und mit dem 'post__not_in' parameter von der query ausschliessen:

    <?
    global $post; //ist evtl nicht notwendig//
    $postid= $post->ID;
    $id = get_cat_id('blog');
    $q = "cat=" . $id;
    $latest = new WP_Query( array( 'posts_per_page' => 2, 'cat' => $id, 'post__not_in => array( $postid ) ) );
    if ($latest->have_posts()) : ?>
    <?php while ($latest->have_posts('')) : $latest->the_post(); ?>
    <?php $image = wp_get_attachment_image_src( get_post_thumbnail_id( $post->ID ), 'single-post-thumbnail' ); ?> 
    
    ...
    
    <?php wp_reset_postdata(); //nach dem endwhile, endif zum abschluss des loops// ?>

    http://codex.wordpress.org/Class_Reference/WP_Query
    http://codex.wordpress.org/Class_Reference/WP_Query#Post_.26_Page_Parameters
    `

Ansicht von 11 Antworten - 1 bis 11 (von insgesamt 11)