- Registriert
- 07.12.06
- Beiträge
- 1.139
Hallo,
ich hab auf meinem Blog (Wordpress) mithilfe von Mootools den Slideeffekt für das Kommentarformular eingebaut, sodass dieses erst nach einem Klick auf „Einen Kommentar schreiben“ eingeblendet wird; funktioniert auch alles ganz wunderbar.
Das Script:
Der HTML-Code:
Jetzt habe ich aber eben ein Plugin zum Zitieren von Kommentaren eingebaut, das nach einem Klick auf selbiges zum Kommentarformular scrollt und den Inhalt in das Textfeld einfügt.
Der Code für den Einfüg-Link
Soweit, so gut: Jetzt könnte es natürlich ein wenig verwirrend sein, dass das Formular noch ausgeblendet ist, weshalb ich jetzt versucht habe, dass das Feld automatisch eingeblendet wird, wenn man auf den „Zitier“-Link klickt; nur leider kann ich mir überhaupt nicht behelfen, wie ich den Link und das Script so vereinbaren kann. Oder ist das gar nicht möglich?
ich hab auf meinem Blog (Wordpress) mithilfe von Mootools den Slideeffekt für das Kommentarformular eingebaut, sodass dieses erst nach einem Klick auf „Einen Kommentar schreiben“ eingeblendet wird; funktioniert auch alles ganz wunderbar.
Das Script:
Code:
window.addEvent( 'domready', function(){
$$( '.moreDiv' ).each(function(item){
var thisSlider = new Fx.Slide( item.getElement( '.more' ), { duration: 500 } );
thisSlider.hide();
item.getElement( '.divToggle' ).addEvent( 'click', function(){ thisSlider.toggle(); } );
} );
} );
Der HTML-Code:
Code:
<div class='moreDiv'>
<div class='divToggle'>
<h2 id="postcomment">Schreibe <span>einen Kommentar:</span></h2>
</div>
<div class='more'>
Inhalte...
</div>
</div>
Jetzt habe ich aber eben ein Plugin zum Zitieren von Kommentaren eingebaut, das nach einem Klick auf selbiges zum Kommentarformular scrollt und den Inhalt in das Textfeld einfügt.
Der Code für den Einfüg-Link
Code:
function quote_comments_link($before='<p class="quote_comments">', $after='</p>', $text='Diesen Beitrag zitieren') {
global $comment;
print $before.'<a class="quote_comments_link" onclick="quoteComment('.$comment->comment_ID.')" href="#commentform">'.$text.'</a>'.$after;
}
Soweit, so gut: Jetzt könnte es natürlich ein wenig verwirrend sein, dass das Formular noch ausgeblendet ist, weshalb ich jetzt versucht habe, dass das Feld automatisch eingeblendet wird, wenn man auf den „Zitier“-Link klickt; nur leider kann ich mir überhaupt nicht behelfen, wie ich den Link und das Script so vereinbaren kann. Oder ist das gar nicht möglich?