Kommentare in Index.php

    • 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

  • Die 2 soll ja auch mutmasslich durch die Variable gesetzt werden, per PHP, oder?

    Allerdings heißen jetzt alle Deine DIVs "click 2". Das ist nicht besser als "Feld", eher schlimmer, da ID-Namen IMHO keine Leerzeichen enthalten sollten (ich schreib sie zumindest immer ohne) :-).

    Deine DIVs sollten aber nach meiner Meinung je nach Zahl der Beiträge "click_1", "click_2","click_3" usw heißen, damit sie eindeutig zu identifizieren sind und ebenso sollte Dein Toggle dann eben dieses DIV aufrufen, zu dem der Klick-Link "kommentar hinterlassen" gehört.

  • Okay. Hab es wieder in Feld geändert. Jedenfalls sehe ich in Firebug jetzt auch das unter jedem Post sich das Div ändert. Feld_1 ... Feld_2 usw.

    Trotzdem zeigt er es immer noch an.

    Die Funktion sieht immer noch so aus:

    PHP
    <a href="<?php the_permalink() ?>" onClick="javascript:toggledisplay('feld'); return false" title=""> <img src="http://www.photoslikelife.com/wp-content/themes/EasyBlogTemplate/images/commentreply.jpg" width="173" height="29" border="0"></a>

    Heißt das das ich im Javascript-Aufruf auch die Variable einsetzen muss?

    Einmal editiert, zuletzt von dreem (12. November 2010 um 17:59)

  • In der funktion musst Du das natürlich auch ändern

    PHP
    onClick="javascript:toggledisplay('feld_<?php echo $dummy ?>');



    EDIT: Togglen des richtigen DIVs geht jedenfalls schon mal :-)

    Jetzt musst Du nur noch gucken, wie die DIVS zu Anfang "unsichtbar" gemacht werden.

  • Hey cool :D

    Das Div wird so in der Style.css unsichtbar gemacht.

    Code
    #feld { 
            display: none;
    
    
    }

    Achso im Header hatte ich das eingefügt:

    Einmal editiert, zuletzt von dreem (12. November 2010 um 18:09)

  • Hab`s mir fast gedacht :-)

    Dann musst Du für feld_1, feld_2 usw (abhängig von der Anzahl Deiner Artikel = Höchstzahl X für feld_x, 10 Artikel auf der Seite=bis feld_10) diesen CSS-Code kopieren.



    usw.

Jetzt mitmachen!

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