Hallo!
Ich bin am Freitag auf WordPress gestoßen worden, weil ich meine Homepage gerne von reinem html auf php umstellen möchte. Mit html und css kenne ich mich dementsprechend einigermaßen aus, aber die php-Codes sind mir trotz drei Tagen intensiver Fummelei mit dem Templates noch ziemlich suspekt (an dieser Stelle einmal ein großes Danke für eure Erklärungen und Tutorials!).
Nun hab ich es mir in den Kopf gesetzt, das Kommentar-Formular auf Mausklick ein- und auszublenden und habe auch schon einige Tutorials zum Umgang mit jquery gelesen und ausprobiert. Dummerweise denkt das Kommentar-Formular gar nicht daran, sich standardmäßig eingeklappt zu präsentieren. *hmpf*
Ich hab die Vermutung, dass das (auch) daran liegt, dass in meiner comments.php die Liste der bereits geschriebenen Kommentare vor dem Kommentar-Formular platziert ist, bin mir aber unsicher, welchen Teil des Codes ich nun wo hinverschieben muss.
Einen Link zum Blog kann ich leider nicht anbieten, da bei mir derzeit noch alles über Xampp läuft, aber ich kopier den Code der comment.php mal rein. Ich hoffe, dass mir jemand helfen kann.
Lg Reek
<div id="seperator"> </div>
<?php if (!empty($_SERVER['SCRIPT_FILENAME']) && 'comments.php' == basename($_SERVER['SCRIPT_FILENAME']))
die ('Bitte rufe diese Seite nicht direkt auf!');
if ( post_password_required() ) {
echo '<p>Gib\' das Passwort ein um die Kommentare zu sehen</p>';
return;
} ?>
<?php if ( comments_open() ) : ?>
<h6><strong>bisher <?php comments_number('Keine Kommentare', '1 Kommentar', '% Kommentare'); ?> <?php if ( pings_open() ) : ?>
<?php endif; ?>
<?php else : ?>
<?php endif; ?>
<?php if ( comments_open() ) : ?> -
<a href="#respond">Kommentar verfassen</a></h6></strong>
<?php endif; ?>
<br /><br />
<a name="comments"></a>
<?php if ( have_comments() ) : ?>
<ul class="commentlist">
<?php wp_list_comments(); ?></ul>
<div class="navigation">
<div class="left"><?php previous_comments_link() ?></div>
<div class="right"><?php next_comments_link() ?></div>
</div>
<?php else : ?>
<?php endif; ?>
<div id="seperator"></div>
<div id="respond">
<?php if ( comments_open() ) : ?>
<h4 id="respond">Kommentar schreiben</h4>
<form action="<?php echo get_settings('siteurl'); ?>/wp-comments-post.php" method="post" id="commentform">
<p>
<input type="text" class="fieldb" name="author" id="author" class="textarea" value="<?php echo $comment_author; ?>" tabindex="1" />
<label for="author">Name (notwendig)</label>
<?php comment_id_fields(); ?>
<input type="hidden" name="redirect_to" value="<?php echo htmlspecialchars($_SERVER['REQUEST_URI']); ?>" />
</p>
<p>
<input type="text" class="fieldb" name="email" id="email" value="<?php echo $comment_author_email; ?>" tabindex="2" />
<label for="email">E-Mail (notwendig)</label>
</p>
<p>
<input type="text" class="fieldb" name="url" id="url" value="<?php echo $comment_author_url; ?>" tabindex="3" />
<label for="url">Website</label>
</p>
<p>
<label for="comment">Dein Kommentar</label>
<br />
<textarea name="comment" class="fieldb" id="comment" cols="45" rows="10" tabindex="4"></textarea>
</p>
<p>
<div id="kommentar_abschicken"><input name="submit" id="submit" type="submit" tabindex="5" class="button" value="Kommentar abschicken" /></div>
</p>
<?php do_action('comment_form', $post->ID); ?>
</form>
</div>
<?php else : ?>
<?php endif; ?>
Alles anzeigen