Probleme mit "<?php the_date(); ?>"

  • Hallo!

    ich bin derzeit ein wenig am rumprobieren und lasse mir in meinem Archiv das Datum nur einmal ausgeben, wenn mehrere Artikel an diesem Tag gepostet wurden. Das macht für mich

    "<?php the_date(); ?>".

    jetzt ist es so, dass ich das gerne schön formatiert haben möchte und zwar in einer Tabelle, also:

    "<table width="700">
    <tr bgcolor="#FFFFFF">
    <td><img src="http://www.domain.com/images/sample.jpg" width="20" height="20">
    <font color="#000000" size="2" face="Arial, Helvetica, sans-serif"><B>."

    vor "<?php the_date(); ?>" und

    ".</B></font></td>
    </tr></table>"

    nach "<?php the_date(); ?>".

    Wie kann ich das am geschicktesten machen?

    Vielen Dank für eure Hilfe!

    mfg
    orffyre

    • 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

  • Tabellen ? :(

    Erstell 'ne neue Klasse für dein Datum .

    Vorschlag:

    PHP
    <span class="archivdate"><?php the_date(); ?></span>

    Die style.css ergänzt du um folgendes:

    HTML
    .archivdate {
    background: url('http://www.domain.com/images/sample.jpg') left top no-repeat;
    font-weight: bold;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 1em; /* oder Angabe in px */
    color: #000000;
    }

    Bei "left" und "top" sind auch nummerische Angabe zulässig.
    z.B. background: url('http:// ... ') 0px 2px no-repeat;

    "Whoever controls the media, controls the mind." J.Morrison

  • Das Problem ist, dass das image kein Hintergrundimage ist, sondern eine kleine Grafik, die VOR dem Datum erscheinen soll, damit sich das vom restlichen Text abhebt.

    Leider habe ich bisher keine brauchbaren Informationen gefunden, wie ich das machen kann; das meiste bezeiht sich immer auf "background url".

  • Code
    .archivdate {
    background: url('http://www.domain.com/images/sample.jpg') left top no-repeat;
    font-weight: bold;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 1em; /* oder Angabe in px */
    color: #000000;
    padding-left: 20px;
    }

    Dann nimmst du einfach telekommander's Code und ergänz ihm um die Zeile padding-left. Die Pixelangabe ergibt sich aus der Breite des Bildes + ein paar Pixel abstand - das Beispiel ist z.B. für ein 16x16 Pixel großes Bild geeignet.

    Gruß Jeriko

    Jeriko - Design, Style, Photographie

  • Jeriko: Er will meine Grafik nicht darstellen. Keine Ahnung wieso...

    Ausserdem macht er mir so bei jedem Eintrag, der unter dem selber Datum läuft ein <span></span> und beschwert sich natürlich zurecht, dass es leer sei. (da ja alle Einträge unter dem selben Datum gruppiert werden)

    Gibt es eventuell die Möglichkeit irgendwo "<php the_date(); ?>" DIREKT zu bearbeiten, also dass ich irgendwo sehen kann, wie es zusammengebastelt ist?

    Einmal editiert, zuletzt von orffyre (18. September 2006 um 13:05)

Jetzt mitmachen!

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