Zurück   WordPress Deutschland Forum > Support > Design

Antwort
 
Themen-Optionen Ansicht
Alt 19.03.2010, 10:57   #1 (permalink)
PostRank: 1
 
Registriert seit: 16.03.2010
Ort: Ruhrpott
Beiträge: 20
Kommentare werden nicht angezeigt!

Ich hab' mal wieder ein Problem, ich kriege es einfach nicht hin das die Kommentare auf meiner Seite angezeigt werden geschweige denn das Kommentarformular zu sehen ist.

VWahrscheinlich ist es wieder ein blöder Code Fehler aber ich komm' seit 2 Tagen nicht mehr weiter.

Hir der Code der comments.php

PHP-Code:
<div id="kommentar_formular">

<h3 id="respond">Kommentar schreiben</h3>

<form action="<?php echo get_option('siteurl'); ?>/wp-comments-post.php" method="post" id="commentform">

    <p>
        <input type="text" name="author" id="author" value="<?php echo $comment_author?>" size="22" />
        <label for="author">Name</label>
    </p>

    <p>
        <input type="text" name="email" id="email" value="<?php echo $comment_author_email?>" size="22" tabindex="2" />
        <label for="email">Email <small>(wird nicht ver&ouml;ffentlicht)</small></label>
    </p>

    <p>
        <input type="text" name="url" id="url" value="<?php echo $comment_author_url?>" size="22" tabindex="3" />
        <label for="url">Webseite</label>
    </p>

    <p>
        Kommentar
        <textarea name="comment" id="comment" style="width: 100%;" rows="10" tabindex="4"></textarea>
    </p>

    <p>
        <input name="submit" type="submit" id="submit" tabindex="5" value="Kommentar abschicken" />
        <input type="hidden" name="comment_post_ID" value="<?php echo $id?>" />
    </p>

    <?php do_action('comment_form'$post->ID); ?>

</form>

</div> <!-- kommentar_formular -->

<div id="kommentare">
    <?php foreach ($comments as $comment) : ?>

        <div class="comment" id="comment-<?php comment_ID() ?>">

            <small class="commentmetadata"><?php comment_author_link() ?> <strong>|</strong> am <?php comment_date('j. F Y'?> um <?php comment_time('H:i'?> Uhr</small>

            <?php comment_text() ?>

            <?php if ($comment->comment_approved == '0') : ?>
                <strong>Achtung: Dein Kommentar muss erst noch freigegeben werden.</strong><br />
            <?php endif; ?>

        </div>
    <?php endforeach; /* end for each comment */ ?>
</div><!-- kommentare -->
Hoffe der Fehler ist für die Profis wieder so schnell zu finden.
fastyle ist offline   Mit Zitat antworten
Alt 21.03.2010, 10:53   #2 (permalink)
PostRank: 1
 
Registriert seit: 24.05.2008
Ort: München
Beiträge: 21
Hallo,
wie sieht den der HTML Code im Browser aus? Kannst du die Seite nennen?
christian_gnoth ist offline   Mit Zitat antworten
Alt 21.03.2010, 11:28   #3 (permalink)
WPD-Moderator
 
Benutzerbild von maxe
 
Registriert seit: 01.05.2008
Beiträge: 9.452
und hast du das comments_template in die single.php/page.php richtig eingebunden?
__________________
Planung ersetzt Zufall durch Irrtum.
im-Tal.net | Dropbox mit 2 GB + 250 MB extra
maxe ist offline   Mit Zitat antworten
Alt 21.03.2010, 11:57   #4 (permalink)
PostRank: 1
 
Registriert seit: 16.03.2010
Ort: Ruhrpott
Beiträge: 20
Danke für eure Antworten.

Zitat:
Zitat von christian_gnoth Beitrag anzeigen
Hallo,
wie sieht den der HTML Code im Browser aus? Kannst du die Seite nennen?
Hi, ich hab' leider im Moment zum testen erstmal nur eine lokale Wordpress Installation.

Zitat:
Zitat von maxe Beitrag anzeigen
und hast du das comments_template in die single.php/page.php richtig eingebunden?
Oh, das könnte der Fehler sein. Kann ich das einfach mit
PHP-Code:
<?php get_comments(); ?>
machen?
fastyle ist offline   Mit Zitat antworten
Alt 21.03.2010, 14:39   #5 (permalink)
WPD-Moderator
 
Benutzerbild von maxe
 
Registriert seit: 01.05.2008
Beiträge: 9.452
nee, mit comments_template()
__________________
Planung ersetzt Zufall durch Irrtum.
im-Tal.net | Dropbox mit 2 GB + 250 MB extra
maxe ist offline   Mit Zitat antworten
Alt 21.03.2010, 16:15   #6 (permalink)
PostRank: 1
 
Registriert seit: 16.03.2010
Ort: Ruhrpott
Beiträge: 20
Kann ich das dann einfach an die Stelle auf meiner Single.php und Page.php schreiben wo die Kommentare erscheinen sollen?

Edit: Funktioniert anscheinend nicht, hab' das gerade mal probiert.

Hier mal mein Code der Single.php

PHP-Code:
<?php get_header(); ?>


    <div id="main">
        <?php if (have_posts()) : while (have_posts()) : the_post(); ?>
            <h2><a href="<?php the_permalink() ?>"><?php the_title(); ?></a></h2>
            <div id="meta">
                <p>erstellt am: <?php the_date('d.m.Y'); ?> |
                von: <?php the_author(); ?> |
                Kategorie(n): <?php the_category(', '); ?></p>
            </div>
            <div class="entry">
                <?php the_content(); ?>
            </div>
        <?php endwhile; ?>
            
            <p align="center"><?php next_post('&laquo; %''fr&uuml;here Beitr&auml;ge''no'); ?> | <?php previous_post('% &raquo; ''&auml;ltere Beitr&auml;ge''no'); ?></p>
        
        <?php endif; ?>
        
    </div><!-- main -->

    <div id="sidebar">
        <?php get_sidebar(); ?>
    </div><!-- sidebar --> 
    
<?php get_footer(); ?>
Wo müsste ich das da einsetzen? Danke für die Hilfe.

Geändert von fastyle (21.03.2010 um 16:19 Uhr).
fastyle ist offline   Mit Zitat antworten
Alt 21.03.2010, 16:45   #7 (permalink)
WPD-Moderator
 
Benutzerbild von maxe
 
Registriert seit: 01.05.2008
Beiträge: 9.452
z.B. hier:
Code:
<?php get_header(); ?> 
 
 
    <div id="main"> 
        <?php if (have_posts()) : while (have_posts()) : the_post(); ?> 
            <h2><a href="<?php the_permalink() ?>"><?php the_title(); ?></a></h2> 
            <div id="meta"> 
                <p>erstellt am: <?php the_date('d.m.Y'); ?> | 
                von: <?php the_author(); ?> | 
                Kategorie(n): <?php the_category(', '); ?></p> 
            </div> 
            <div class="entry"> 
                <?php the_content(); ?> 
            </div> 
        <?php comments_template(); ?>
        <?php endwhile; ?> 
             
            <p align="center"><?php next_post('&laquo; %', 'fr&uuml;here Beitr&auml;ge', 'no'); ?> | <?php previous_post('% &raquo; ', '&auml;ltere Beitr&auml;ge', 'no'); ?></p> 
         
        <?php endif; ?> 
         
    </div><!-- main --> 
 
    <div id="sidebar"> 
        <?php get_sidebar(); ?> 
    </div><!-- sidebar -->  
     
<?php get_footer(); ?>
__________________
Planung ersetzt Zufall durch Irrtum.
im-Tal.net | Dropbox mit 2 GB + 250 MB extra
maxe ist offline   Mit Zitat antworten
Alt 21.03.2010, 16:48   #8 (permalink)
PostRank: 1
 
Registriert seit: 16.03.2010
Ort: Ruhrpott
Beiträge: 20
Ach, super vielen Dank mal wieder für deine Hilfe!
fastyle ist offline   Mit Zitat antworten
Alt 21.03.2010, 16:53   #9 (permalink)
PostRank: 1
 
Registriert seit: 16.03.2010
Ort: Ruhrpott
Beiträge: 20
Kannst du mir vielleicht auch noch sagen wie ich jetzt in die Page die Artikel nur als Teaser zeigen kann so dass da dann der Artikel mit einer bestimmten Zeihlenanzahl steht und dann ein Link mit weiterlesen folgt?

Außerdem hätte ich dann gerne am Teaser schon stehen wie viele Kommentare es zu dem Artikel gibt. Ist das auch möglich?
fastyle ist offline   Mit Zitat antworten
Alt 22.03.2010, 15:12   #10 (permalink)
PostRank: 1
 
Registriert seit: 16.03.2010
Ort: Ruhrpott
Beiträge: 20
Ok, die Frage mit dem Teaser war dämlich und hat sich von selbst geklärt, hab' gesehen das es beim Artikel verfassen ein more tag gibt.

Aber die zweite Frage hab' ich noch nicht geklärt. Kann ich irgendwie schon am Artikel auf der Page anzeigen lassen wie viele Kommentare es zu dem jeweiligen Artikel gibt?
fastyle ist offline   Mit Zitat antworten
Antwort

Lesezeichen

Themen-Optionen
Ansicht

Forumregeln
Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist aus.
HTML-Code ist aus.
Trackbacks are aus
Pingbacks are aus
Refbacks are aus



Alle Zeitangaben in WEZ +1. Es ist jetzt 23:58 Uhr.


Powered by vBulletin® Version 3.8.7 (Deutsch)
Copyright ©2000 - 2012, Jelsoft Enterprises Ltd.
Search Engine Optimization by vBSEO 3.6.0 | Impressum | Ein Inpsyde.com Projekt