variabler div hintergrund

Dieses Thema im Forum "Webdesign" wurde erstellt von Ne0.Ka1n, 6. September 2009 .

Status des Themas:
Es sind keine weiteren Antworten möglich.
  1. 6. September 2009
    Moin!

    Ich bin gerade am Umstrukturieren meiner Seite und dafür wollte ich für jeden Artikel ein Bild haben, auf dem der Titel, Beschreibung, etc. steht.

    Das Bild ist eine url aus der Meta eines Artikels. Das Bild wird aber nur angezeigt, wenn die Meta auch belegt ist.

    Code:
    <?php if (get_post_meta($post->ID, 'pic', true)) {
     $key = 'pic';
     $bgpost = get_post_meta($post->ID, 'pic', true);
     echo '<div class="topPost" style="height:300px;background-image: url(echo $bgpost;);">
    <h2 class="topTitle" style="padding-top:200px;">';
     } 
    else {
     echo '<div class="topPost">
    <h2 class="topTitle">';
     }
     ?>
    Genau beim background-image: url(echo $bgpost ; geht es nicht weiter. Ich hab mir die Variable auch schon ausgeben lassen, sie ist belegt und funktioniert. Bloß die Wiedergabe nicht.

    Gruß ne0.ka1n
     
  2. 6. September 2009
    AW: variabler div hintergrund

    Bitte:
    Code:
    background-image: url(".$bgpost.");
    background-image: url($bgpost);
    
    Ein Echo im Echo ergibt keinen sinn!
     
  3. 6. September 2009
    AW: variabler div hintergrund

    geht nicht.. er gibt die Variable nicht im echo aus
     
  4. 6. September 2009
    AW: variabler div hintergrund

    Learn2PHP:

    PHP:
    <? php  if ( get_post_meta ( $post -> ID 'pic' true )) {
         
    $key  'pic' ;
         
    $bgpost  get_post_meta ( $post -> ID 'pic' true );
         echo 
    '<div class="topPost" style="height:300px;background-image: url(' . $bgpost . ');">
    <h2 class="topTitle" style="padding-top:200px;">'
    ;
          } 
    else {
            echo 
    '<div class="topPost">
    <h2 class="topTitle">'
    ;
        }
     
    ?>
    Deins auch nich, da er single quotes benutzt.
     
  5. 6. September 2009
    AW: variabler div hintergrund

    Stimmt, hab mich von dem Anführungszeichen vom Style attribute (Rechts) ablenken lassen ;(
     
  6. 6. September 2009
    AW: variabler div hintergrund

    grundlagen
     
  7. Video Script

    Videos zum Themenbereich

    * gefundene Videos auf YouTube, anhand der Überschrift.