• Hallo!

    Ich will zu jeder Meldung, die ich veröffentliche, ein Newsbild einbinden. Nun könnte man ein Bild ja einfach in den Beitrag einbinden und per align=left an die linke Seite klatschen. Meine Designvorstellungen sehen aber so aus:

    http://img175.imageshack.us/img175/631/newspicwpym8.jpg

    Das heißt erst soll das Newsbild angezeigt werden, dann die Überschrift und dann die Meldung. Das heißt Newsbild und Meldung wären durch die Überschrift getrennt. Kann man das irgendwie realisieren?

    Gruß,
    David

    • Anzeige

    Hallo!

    Wenn du gerade an deiner Website arbeitest oder dein aktuelles Hosting überdenkst: Wir betreiben mit NetzLiving eine Hosting-Plattform, die speziell auf Performance, Sicherheit und einfache Verwaltung ausgelegt ist.

    • ✔️ Schnelle Ladezeiten (optimiert für WordPress & Co.)
    • ✔️ Deutsche Server & DSGVO-konform
    • ✔️ Persönlicher Support (kein 0815-Ticket-System)

    Mehr erfahren

  • Habe jetzt ein Feld erstellt, aber wo muss ich den Code

    <class='post-meta'>
    <span class='post-meta-key'></span> <img src="...">

    einfügen? In der single.php finde ich nicht die richtige stelle, damit das Bild direkt VOR der Überschrift ist, nicht darüber.

  • Ich wollte eher sowas haben: http://www.gamefront.de nur eben die bilder für die konsolen links neben die Überschrift.

    Aber ich brauche dafür doch kein Plugin?! Es reicht doch ein benutzer definiertes Feld, welches ich erstellt habe (zeigt jetzt nen bild an), nur wenn ich den code einbaue, ist das bild über der überschrift und nicht daneben.

  • Aber ich brauche dafür doch kein Plugin?! Es reicht doch ein benutzer definiertes Feld, welches ich erstellt habe (zeigt jetzt nen bild an), nur wenn ich den code einbaue, ist das bild über der überschrift und nicht daneben.


    Dann schreib das doch gleich ;)
    So, und nu schreibst du bitte wo man sich das mal anschauen kann :)

  • Nun machst du daraus:

    PHP
    <div class="post" id="post-12">
    		  <div class="date"><span>Aug</span> 06</div>
    <span class="post-meta-key">
    <img src="http://gc07.nexnow.de/wp-content/uploads/2007/08/gc-logo.jpg">
    </span>


    und schreibst in deine CSS:

    PHP
    .post .post-meta-key{
    float:left;
    }


    Oder wenn möglich das SPAN raus und die Klasse im Bild direkt unterbringen
    <img class="post-meta-key"........

  • Weitere Möglichkeit wäre, einen Container um jeden Beitrag zu ziehen und diesen relativ zu positionieren. Den Content deines Beitrags steckst du in einen weiteren Container, welcher einen linken Außenabstand bekommt, der etwas größer als dein Bild ist.
    Jetzt musst du dein Bild absolute zu 0:0 positionieren. Die Positionierung des Bildes solltes sich an dem ersten positionierten Elternelement orientieren.

    Grüße
    Mo

  • Das ist mir zu kompliziert als Laie^^

    Aber ich habe jetzt den Code eingefügt (auch in die CSS) aber nichts hat sich verändert.

    Ah, nur nicht den Kopf hängen lassen, man wächst an seinen Aufgaben :)

    Als Basis nehmen wir mal einen sehr vereinfachten Loop

    PHP
    <?php while (have_posts()) : the_post(); ?>
        <h2><?php the_title(); ?></h2>
        <div><?php the_content(); ?></div>
    <?php endwhile; ?>

    Nun packst du um den Beitrag die nötigen divs

    PHP
    <?php while (have_posts()) : the_post(); ?>
    <div class="beitrag_aussen">
    <div class="beitrag_innen"> 
    <h2><?php the_title(); ?></h2>
    <div><?php the_content(); ?></div>
    </div>
    </div>
    <?php endwhile; ?>

    Und schreibst die entsprechenden CSS-Deklarationen
    (ich geh mal davon aus, dass deine Bilder 150px breit sind)

    HTML
    .beitrag_aussen {position: relative; top: 0; left: 0;}
    .beitrag_innen {margin-left: 160px;}

    Wenn du nur ein Bild im Beitrag hast kannst du jetzt ganz einfach eine CSS-Deklaration dafür machen:

    HTML
    .beitrag_innen img {position: absolute; top: 0; left: 0;}

    Das Bild wird nun am nächsten positionierten Elternelement (hier ist es das div mit der klasse "beitrag_aussen") ausgerichtet.

    Hast du mehrere Bilder in einem Beitrag, musst du dem Bild, dass du links neben dem Text haben möchtest beim erstellen des Beitrags auch eine Klasse mitgeben, z.B. so

    HTML
    <img src="meinbild.jpg" class="beitrag_bild" alt="" />

    Und dann entsprechend die Stylesheets deklarieren

    HTML
    .beitrag_innen img.beitrag_bild {position: absolute; top: 0; left: 0;}

    Das sollte es schon gewesen sein.

    Grüße
    Mo

  • Ich steig aus, ich denke du hast es mit den benutzerdefinierten Feldern gemacht dann erscheints auch nur auf Beiträgen wo du das Feld ausfüllst.

    Morris
    das will er doch aber gar nicht, er will das Bild neben der Überschrift, das erreichst du zwar auch aber unterm bild bleibt alles frei.

    Viele Grüße Olaf, Ego / Blog? / Heimat

    Einmal editiert, zuletzt von Olafb (10. August 2007 um 12:44)

  • Ja habe es auch mit benutzerdefinierten Feldern gemacht, aber habe den code
    [COLOR=#000000][/COLOR]

    Code
    [COLOR=#000000][COLOR=#006600]<[/COLOR][COLOR=#0000cc]div [/COLOR][COLOR=#006600]class=[/COLOR][COLOR=#cc0000]"post" [/COLOR][COLOR=#0000cc]id[/COLOR][COLOR=#006600]=[/COLOR][COLOR=#cc0000]"post-12"[/COLOR][COLOR=#006600]> 
              <[/COLOR][COLOR=#0000cc]div [/COLOR][COLOR=#006600]class=[/COLOR][COLOR=#cc0000]"date"[/COLOR][COLOR=#006600]><[/COLOR][COLOR=#0000cc]span[/COLOR][COLOR=#006600]>[/COLOR][COLOR=#0000cc]Aug[/COLOR][COLOR=#006600]</[/COLOR][COLOR=#0000cc]span[/COLOR][COLOR=#006600]> [/COLOR][COLOR=#0000cc]06[/COLOR][COLOR=#006600]</[/COLOR][COLOR=#0000cc]div[/COLOR][COLOR=#006600]> 
    <[/COLOR][COLOR=#0000cc]span [/COLOR][COLOR=#006600]class=[/COLOR][COLOR=#cc0000]"post-meta-key"[/COLOR][COLOR=#006600]> 
    <[/COLOR][COLOR=#0000cc]img src[/COLOR][COLOR=#006600]=[/COLOR][COLOR=#cc0000]"http://gc07.nexnow.de/wp-content/uploads/2007/08/gc-logo.jpg"[/COLOR][COLOR=#006600]> 
    </[/COLOR][COLOR=#0000cc]span[/COLOR][COLOR=#006600]> [/COLOR][/COLOR]

    Auch in die index.php eingefügt, ist das falsch?
    [COLOR=#000000][/COLOR]

  • Morris
    das will er doch aber gar nicht, er will das Bild neben der Überschrift, das erreichst du zwar auch aber unterm bild bleibt alles frei.

    Hmmm...hatte ihn so verstanden, dass er das gleich will wie der TE...und hab dann später den link zur gamefront übersehen...sorry, mein fehler.

    Da ist dein Ansatz natürlich die Lösung.

    Grüße
    Mo

Jetzt mitmachen!

Sie haben noch kein Benutzerkonto auf unserer Seite? Registrieren Sie sich kostenlos und nehmen Sie an unserer Community teil!