Hallo Zusammen
Ich habe ein paar Probleme mit dem Template P2 von Automattic. Habe die neuste Wordpress Verison 3.1 installiert.
Mein Testseite ist folgende: http://bit.ly/gYtmiM
Dort dürft ihr auch gerne Testkommentare machen um meine Probleme zu nachvollziehen.
Wenn jemand eine Lösung oder Tipp für eines meiner Probleme hat, wäre ich dankbar wenn du diese mit mir teilen würdest. [FONT=Wingdings]J[/FONT]
--- Problem 1 --- Email und Website aus Formular löschen
In meinem Kommentarformular gibt es die Felder NAME, EMAIL, WEBSITE und KOMMENTAR. Ich möchte die Felder EMAIL und WEBSITE jedoch raus löschen. Ich habe bereits jede Datei des Template durchsucht aber nirgends irgendwelchen Formularcode gefunden.
Zurzeit habe ich mit folgendem Code die zwei Felder ausgeblendet. Dies ist aber unschön, da sie trotzdem noch da sind und das Formular „verzerren“ wenn ich das NAME Feld vergrössere.
#respond p.comment-form-email, #respond p.comment-form-url {
float: left;
width: 10%;
margin-right: 0%;
visibility:hidden;
}
#respond p.comment-form-email input, #respond p.comment-form-url input {
width: 0%;
visibility:hidden;
Folgender Code ist Bestandteil des Formulars. Wenn ich comment_form( $p2_comment_args ); lösche, ist das Formular komplett weg.Der ganze andere Code ist für alles verantwortlich ausser dem Email und dem Website Feld...
<?php if ( p2_show_comment_form() && $pc == 0 && ! post_password_required() ) : ?>
<?php $pc++; ?>
<div class="respond-wrap"<?php if ( ! is_singular() ): ?> style="display: none; "<?php endif; ?>>
<?php
$p2_comment_args = array(
'title_reply' => __( 'too lazy to think? ', 'p2' ),
'comment_field' => '<div class="form"><textarea id="comment" class="expand50-100" name="comment" rows="4"></textarea></div> <label class="post-error" for="comment" id="commenttext_error"></label>',
'comment_notes_before' => '<p class="comment-notes">' . ( get_option( 'require_name_email' ) ? sprintf( ' ' . __('Required fields are marked %s'), '<span class="required">*</span>' ) : '' ) . '</p>',
'comment_notes_after' => sprintf(
'<span class="progress"><img src="%1$s" alt="%2$s" title="%2$s" /></span>',
str_replace( WP_CONTENT_DIR, content_url(), locate_template( array( "i/indicator.gif" ) ) ),
esc_attr( 'Loading...', 'p2' )
),
'label_submit' => __( 'Send', 'p2' ),
'id_submit' => 'comment-submit',
);
comment_form( $p2_comment_args );
?>
</div>
<?php endif; ?>
Alles anzeigen
--- Problem 2 --- Kommentar wird ganz untern eingefügt
Das zweite Problem ist, dass ein neuer Kommentar nach dem Absenden ganz unten erscheint, obwohl die neusten Kommentare immer ganz oben stehen. Ihr könnte es gerne ausprobieren um das Phänomen zu sehen. Nach dem aktualisieren der Homepage erscheint er richtigerweise ganz oben.
Wie bringe ich diesen Kommentar direkt nach der Veröffentlichung ganz nach oben.
--- Problem 3 --- Kommentarformular verschwindet
Nach dem ein Kommentar abgesendet wurde, verschwindet das Eingabeformular. Ich möchte aber, dass lediglich der Kommentar gespeichert wird und das Formular zurückgesetzt wird aber nicht verschwindet.
Bin froh, wenn ihr mir Tipps habt, ich habe jetzt bereits mehrere Stunden damit versäumt…
Danke und schönes Wochenende!