1. Herzlich willkommen bei WPDE.org, dem grössten und ältesten deutschsprachigen Community-Forum rund um das Thema WordPress. Du musst angemeldet oder registriert sein, um Beiträge verfassen zu können.
    Information ausblenden

Kommentarfunktion funktioniert nicht

Dieses Thema im Forum "Design" wurde erstellt von buecherlaube, 23. März 2010.

  1. buecherlaube

    buecherlaube Well-Known Member

    Registriert seit:
    22. März 2010
    Beiträge:
    50
    Zustimmungen:
    0
    Ich habe versucht die Kommentarfunktion zu den Beiträgen in mein template einzubauen, aber es wird nicht angezeigt unter den Beiträgen.
    Code der Datei single.php:
    PHP:
    Entschuldige, aber du musst dich registrieren oder anmelden um den Inhalt sehen zu können!
    Code der Datei comments.php
    PHP:
    Entschuldige, aber du musst dich registrieren oder anmelden um den Inhalt sehen zu können!
    Der unfertige Blog:
    http://www.buecherlaube.de

    Was habe ich übersehen/falsch gemacht?
     
    #1 buecherlaube, 23. März 2010
    Zuletzt bearbeitet: 23. März 2010
  2. buecherlaube

    buecherlaube Well-Known Member

    Registriert seit:
    22. März 2010
    Beiträge:
    50
    Zustimmungen:
    0
    Stimmt nicht ganz:
    Wenn ich auf die Überschrift des Artikels ("Willkommen" ) klicke komme ich auf eine Seite (durch die Datei "single.php"), wo ich oben dann sehen kann, wer wann in welcher Kategorie den Beitrag geschrieben hat ud unten ist dann ein Formular für einen Kommentar.
    Ich hätte es lieber so, dass IMMER über oder unter (???) den Beiträgen erscheint, wer und wann in wecher Kategorie den Beitrag geschrieben hat und einen Link mit "Kommentar" und ein Hinweis wieviel Kommentare schon da sind (anklickbar um die schon vorhandenen Kommentare zu lesen)
     
    #2 buecherlaube, 23. März 2010
    Zuletzt bearbeitet: 23. März 2010
  3. JakoThAn

    JakoThAn Well-Known Member

    Registriert seit:
    21. Februar 2007
    Beiträge:
    352
    Zustimmungen:
    0
    Mahlzeit,

    Hierfür einfach den Quellcode in der single.php ändern...
    PHP:
    Entschuldige, aber du musst dich registrieren oder anmelden um den Inhalt sehen zu können!
    Dies kann man sich einfach mit den beiden Funktionen comments_number() und comments_link() zusammen bauen. Frage, wo soll das erscheinen? In der Single.php? Oder auch auf der Startseite?

    http://codex.wordpress.org/Template_Tags/comments_number
    http://codex.wordpress.org/Template_Tags/comments_link
     
  4. buecherlaube

    buecherlaube Well-Known Member

    Registriert seit:
    22. März 2010
    Beiträge:
    50
    Zustimmungen:
    0
    Hallo Jako, danke!
    Bloss: Genau das steht doch schon in der single.php!!!
     
  5. buecherlaube

    buecherlaube Well-Known Member

    Registriert seit:
    22. März 2010
    Beiträge:
    50
    Zustimmungen:
    0
    PHP:
    Entschuldige, aber du musst dich registrieren oder anmelden um den Inhalt sehen zu können!
     
  6. bgeissler

    bgeissler Well-Known Member

    Registriert seit:
    6. August 2006
    Beiträge:
    4.404
    Zustimmungen:
    0
    Du hast das Theme ja selbst geschrieben. Hast du eine comments.php?
    Wenn nicht, nimm die aus dem default-Theme
     
  7. JakoThAn

    JakoThAn Well-Known Member

    Registriert seit:
    21. Februar 2007
    Beiträge:
    352
    Zustimmungen:
    0
    Was? Hä? :smile: Ich hatte the_content() nach oben genommen, dann stehen die Infos zum Autor etc. darunter. Wolltest du doch so, oder?
     
  8. buecherlaube

    buecherlaube Well-Known Member

    Registriert seit:
    22. März 2010
    Beiträge:
    50
    Zustimmungen:
    0
    ja habe ich, die ist folgendermassen:
    PHP:
    Entschuldige, aber du musst dich registrieren oder anmelden um den Inhalt sehen zu können!
     
  9. buecherlaube

    buecherlaube Well-Known Member

    Registriert seit:
    22. März 2010
    Beiträge:
    50
    Zustimmungen:
    0
    Ah, ok. *spät versteh*
    Jetzt hat sich der Platz geändert, fein.
    Nur erscheint es eben nicht auf der ersten Seite, erst wenn man den Überschrift-Link ("Willkommen") angeklickt hat.

    Die Angaben wer und wann und in welcher Kategorie geschrieben hat sollen also auch auf der ersten Seite schon unterm Beitrag stehen.
    Dann sollte ein Link dabei sein wie "Kommentar schreiben" und dann erst soll dieSeite mit dem offenen Kommentarfenster zum #schreiben aufgehen.
    War das verständlich?
     
    #9 buecherlaube, 23. März 2010
    Zuletzt bearbeitet: 23. März 2010
  10. JakoThAn

    JakoThAn Well-Known Member

    Registriert seit:
    21. Februar 2007
    Beiträge:
    352
    Zustimmungen:
    0
    Wenn es auch auf der Startseite angezeigt werden soll, dann muss es auch in der index.php (oder deiner Startseite) ensprechend nachgetragen werden.

    "Nur einen Schreiben-Link" geht bspw. so;
    PHP:
    Entschuldige, aber du musst dich registrieren oder anmelden um den Inhalt sehen zu können!
    Thomas
     
  11. buecherlaube

    buecherlaube Well-Known Member

    Registriert seit:
    22. März 2010
    Beiträge:
    50
    Zustimmungen:
    0
    Daaanke! Jetzt hätte ich nich zuuu gerne gewusst, wie das geht, dass das Formular zum Kommentar-schreiben erst nach Klicken dieses Links aufgeht und nicht schon da steht.
     
  12. JakoThAn

    JakoThAn Well-Known Member

    Registriert seit:
    21. Februar 2007
    Beiträge:
    352
    Zustimmungen:
    0
    Das geht mit WP-Mitteln nicht. Hier müsste schon ein JavaScript zum Einsatz kommen, das das Formular auf- und zuklappt.

    Vielleicht sowas hier...
    http://api.jquery.com/slideToggle/
     
  13. buecherlaube

    buecherlaube Well-Known Member

    Registriert seit:
    22. März 2010
    Beiträge:
    50
    Zustimmungen:
    0
    Nochmals dankeschön! Habe den Link zum "Kommentar schreiben" jetzt auf der index eibgefügt.
    Vielleicht kann man das aber so ändern, dass nicht nochmal der Beitragstext erscheint nachdem man auf "Kommentar schreiben" geklickt hat erscheint, sondern nur das Formularfeld und die schon erstellten Kommentare???
     
  14. JakoThAn

    JakoThAn Well-Known Member

    Registriert seit:
    21. Februar 2007
    Beiträge:
    352
    Zustimmungen:
    0
    Die Funktion comments_link() erzeugt einen Anker #comments. Um direkt zu den Kommentaren zu springen, einfach eine ID mit "comments" erstellen.

    Bspw:
    HTML:
    Entschuldige, aber du musst dich registrieren oder anmelden um den Inhalt sehen zu können!
    anstelle von:
    HTML:
    Entschuldige, aber du musst dich registrieren oder anmelden um den Inhalt sehen zu können!
     
  15. buecherlaube

    buecherlaube Well-Known Member

    Registriert seit:
    22. März 2010
    Beiträge:
    50
    Zustimmungen:
    0
    aaaarrrggghhhh, fargt mich nicht wie, aber ich habe es geschafft, dass nun das kontaktformular und die schin geschriebenen kommentare GARNICHT MEHR auftauchen, ich Dussel!
    single.php:
    PHP:
    Entschuldige, aber du musst dich registrieren oder anmelden um den Inhalt sehen zu können!
     
  16. buecherlaube

    buecherlaube Well-Known Member

    Registriert seit:
    22. März 2010
    Beiträge:
    50
    Zustimmungen:
    0
    Danke!
    Wo genau? Nicht, dass ich noch mehr kaputtmach' *schäm*
     
  17. JakoThAn

    JakoThAn Well-Known Member

    Registriert seit:
    21. Februar 2007
    Beiträge:
    352
    Zustimmungen:
    0
    Schau mal auf Seite 1 dieses Threads nach. Da findest du die "Original Single" Hab sie wieder ergänzt. :)

    PHP:
    Entschuldige, aber du musst dich registrieren oder anmelden um den Inhalt sehen zu können!
    Und in der Comment.php folgende Zeile ersetzen;
    HTML:
    Entschuldige, aber du musst dich registrieren oder anmelden um den Inhalt sehen zu können!
    durch;
    HTML:
    Entschuldige, aber du musst dich registrieren oder anmelden um den Inhalt sehen zu können!
    Dann funktioniert auch der "Sprung" direkt zu den Kommentaren.
     
  18. buecherlaube

    buecherlaube Well-Known Member

    Registriert seit:
    22. März 2010
    Beiträge:
    50
    Zustimmungen:
    0
    Super! Tausend Dank!
     
  19. buecherlaube

    buecherlaube Well-Known Member

    Registriert seit:
    22. März 2010
    Beiträge:
    50
    Zustimmungen:
    0
    Eine hoffentlich letzte Frage:
    Wenn ich im Admin-Bereich meines Blogs eine sogenannte statische Seite erstelle, sieht sie leider fogendermassen aus:
    http://www.buecherlaube.de/?page_id=12#comments
    Eigentlich so wie es soll, nur: Bei den statischenSeiten will ich diese comment-Fuktion, bzw. den Link dort NICHT haben.....:roll:
     
  20. buecherlaube

    buecherlaube Well-Known Member

    Registriert seit:
    22. März 2010
    Beiträge:
    50
    Zustimmungen:
    0
    Sorry, doch noch eine Frage:

    Wo und wie bringe ich die Links zu den statischen Seiten unter?
     
    #20 buecherlaube, 24. März 2010
    Zuletzt bearbeitet: 24. März 2010
  1. Diese Seite verwendet Cookies, um Inhalte zu personalisieren, diese deiner Erfahrung anzupassen und dich nach der Registrierung angemeldet zu halten.
    Wenn du dich weiterhin auf dieser Seite aufhältst, akzeptierst du unseren Einsatz von Cookies.
    Information ausblenden
  1. Diese Seite verwendet Cookies, um Inhalte zu personalisieren, diese deiner Erfahrung anzupassen und dich nach der Registrierung angemeldet zu halten.
    Wenn du dich weiterhin auf dieser Seite aufhältst, akzeptierst du unseren Einsatz von Cookies.
    Information ausblenden