Hallo,
nachdem ich mich halb-tot-gegoogelt habe und wohl den Wald vor lauter Bäumen nicht mehr sehe, hoffe ich, dass ich hier ein paar sachdienliche Hinweise erhalte. Ich hab schon ein paar Dinge ausprobiert, aber irgendwie waren die nicht alle so hilfreich.
Ich weiß leider nicht mehr,w as ich wann gemacht habe und welcher Effekt wann eingetreten ist, weshalb ich zu meiner rudimentären comments.php zurück gekehrt bin.
Diese sieht zur Zeit so aus. An den css.Angaben habe ich nichts großartiges verändert.
<?php if(!empty($_SERVER['SCRIPT_FILENAME']) && 'comments.php' == basename($_SERVER['SCRIPT_FILENAME'])) : ?> <?php die('Die Datei kann nicht direkt aufgerufen werden!'); ?><?php endif; ?>
<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> <label for="author">Name</label><br> <input type="text" name="author" id="author" value="<?php echo $comment_author; ?>" size="22" /> </p>
<p> <label for="email">Email <small>(wird nicht veröffentlicht)</small></label><br> <input type="text" name="email" id="email" value="<?php echo $comment_author_email; ?>" size="22" tabindex="2" /> </p>
<p> <label for="url">Webseite</label><br> <input type="text" name="url" id="url" value="<?php echo $comment_author_url; ?>" size="22" tabindex="3" /> </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 -->
Alles anzeigen
In der functions.php habe ich noch nichts geändert, was für die Kommentarfunktion relevant sein könnte.
Ich würde gerne meine Kommentarfunktion etwas aufhübschen. Ich schreibe mal alles auf ohne dabei eine Priosisierung vor zu nehmen:
- Zum einen sollte unter jedem Post ein "Antworten"- und ein "Zitieren"-Link erscheinen.
- Desweiteren sollten statt solcher Hinweise "HTML allowed: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>" lieber ein paar Buttons erscheinen, damit auch Menschen, die nichts von HTML verstehen, zumindest die grundlegenden Funktionen nutzen können.
- Ich weiß nicht, wie weit das in die comments.php rein muss oder ich das allein über css lösen kann: Die Kommentare sollen sich farblich voneinander abheben und Antworten generell eingerückt werden und Antworten des Artikel-Autors sollen hervorgehoben werden.
Wenn sich das allein über CSS lösen lässt, ist das wunderbar und dann sollte ich das auch alleine hinkriegen.
- Das dürfte ich eigentlich über CSS oder dem Einfügen einzelner <div>-Container zu lösen sein, aber das wäre die Kür und ich schreibe es nur der Vollständigkeit halber auf:
Es wäre schön, wenn die Boxen mit Namen, E-Mail und Website links neben der Kommentar-Box stehen würden. Wie gesagt, das wäre das Sahnehäubchen und deswegen habe ich mich auch noch nicht dran versucht.
Aber bis es soweit ist, dass ich mich dem CSS zuwenden kann, wäre es toll, wenn mir jemand bei der Funktionalität helfen könnte.
Ach ja, es geht um folgende Seite: http://jusos-mg.de und mehrere Kommentare gibt es zum Beispiel zu diesem Beitrag: http://jusos-mg.de/deutliches-zeichen-gegen-atomkraft/