Design: Den Quicktag more formatieren?

  • Was müsste ich tun, um more meinen eigenen Vorstellungen im Design anzupassen ?

    Was ich habe:

    Ich weiss dahinter steckt the_content im Loop.

    <div class="storycontent">
    <?php the_content("Mehr zu ›››››› " . the_title('', '', false)); ?>
    </div>

    Konkret möchte ich daß die Ausgabe rechts in Kursiv steht mit 20px Abstand zum oberen Rand.
    Wenn ich der classe storycontent in der style.css entsprechende Einträge einbaue, dann ist der ganze Artikel formatiert - und nicht nur die "Mehr zu..." Zeile

    Habt ihr Vorschläge, wo ich ansetzen muss damit CSS für die more Darstellung klappt?

    • 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

  • Hmmm..

    Zitat von SuMu

    erstell ein neues div und pack da deine php funktion rein

    Genau das habe ich gemacht:
    <div class="storycontent">
    <div class="more-link">
    <?php the_content("Mehr zu ›››››› " . the_title('', '', false)); ?>
    </div>
    </div>

    und das wirkt aber auch auf den kompletten Artikel.

  • oh, dann fällt mir dazu leider auch nichts ein, ausser du überprüfst noch mal den code und das css, manchmal vergisst man etwas oder hat ein leerzeichen zuviel

  • Zitat von SuMu

    oh, dann fällt mir dazu leider auch nichts ein, ausser du überprüfst noch mal den code und das css, manchmal vergisst man etwas oder hat ein leerzeichen zuviel

    Merci dafür.

  • Folgender nicht ganz sauberer Trick sollte funktionieren:

    <?php the_content('<div class="more-link">Mehr zu ›››››› ' . the_title('', '', false).'</div>'); ?>

    Das <div> muss natürlich nur das "Mehr zu..." umschließen, nicht den gesamten the_content.

    Einmal editiert, zuletzt von spickzettel (4. März 2006 um 15:05)

  • Zitat von spickzettel

    Folgender nicht ganz sauberer Trick sollte funktionieren:

    <?php the_content('<div class="more-link">Mehr zu ›››››› ' . the_title('', '', false).'</div>'); ?>

    Das <div> muss natürlich nur das "Mehr zu..." umschließen, nicht den gesamten the_content.

    Super! das war der richtige Tipp.

    Die Zeile aus dem loop in index.php die funzt lautet jetzt:
    <?php the_content('<div class="more-link">Mehr zu ››››››' . the_title('', '', false).'</div>'); ?>

    Wobei die >> Zeichen natürlich als HTML Code stehen müssen, aber ich weiss jetzt net wie das hier hinbekommen kann, ihr wisst aber Bescheid..

    In der style.css hab ich stehen:

    .more-link{
    margin-top:20px;
    font-style: italic;
    text-align: right;
    /* blafasel ... */
    }

    Damit kann ich <!---more--> mit CSS anpassen wie ich will.
    Wieder was gelernt.

  • More - formatieren geht nicht

    Ich habe auch versucht das "more" zu formatieren - es soll ein gif rein.
    Ich habe da kein Problem, wenn da nicht

    Hier der Tag:
    <?php the_content('<div class="more">Beitrag ansehen' . the_title('', '', false).'</div>'); ?>

    Und das kommt später dabei raus - nicht gut :-(

    <h1><a href="">Titel</a></h1>
    <div class="text">
    <p><strong>Der Text</strong>
    <br />
    <a href=""><br />
    <div class="more">Beitrag ansehen Titel</div>
    <p></a>
    </p>

    Was ich nicht verstehe habe ich mal fett gemacht - das ist kompletter unsinn was mir das WP raus gibt. Warum steht da nicht:

    <h1><a href="">Titel</a></h1>
    <div class="text">
    <p><strong>Der Text</strong>
    </p>
    <div class="more"><a href="">Beitrag ansehen Titel</a></div>

    HILFE!!! :confused::confused::confused:

  • es kommt noch schlimmer ...

    ich gebe zu das ich in panik jetzt so manches ausprobiere - aus der not.
    aber nun macht WP auch noch <BR>!!! Seit wann denn das??? Wenn WP schon ungefragt ein <BR> mach dann doch BITTE <BR />
    Wenn schon falsch, dann bitte korrekt falsch

    Scherz bei Seite - weiß denn jemand wie man das Problem lösen könnte?

    Hier der code mit dem mysteriösen <br>'s
    ... ow an dortige Händlervermittelt.</strong><br>
    <a href="http://..."><br>
    </a></p><div class="more"><a href="http://....">Beitrag ansehen</a></div>
    <p>
    </p>
    </div> Naja, und der andere Schrott ist auch noch falsch

Jetzt mitmachen!

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