Erweiterung der Kommentarfunktion
Anzeige
Ab jetzt ist die Kommentarfunktion ein wenig mächtiger uns soll euch den Zugriff auf Textstellen und -passagen erleichtern.
Aufmerksame Leser haben vielleicht die Hinweise zu den Kommentaren schon gelesen und die Funktion genutzt? Ich habe seit geraumer Zeit eine Möglichkeit integriert, die es euch erlaubt sich auf bestimmte Texte aus dem Artikel zu beziehen, ohne großen Mehraufwand. Um die Funktion zu nutzen müsst ihr lediglich im Artikel den Text markieren, daraufhin erscheint ein Button mit dem Text „Antworten“. Beim Klick auf diesen Button wird der markierte Text direkt in die Textbox eures Kommentars übernommen und ihr könnt wie gewohnt euren Kommentar dazu schreiben. Der übernommene Text wird dabei als Zitat ausgezeichnet.

Ich wünsche mir, dass damit die Fragen für mich klarer werden und die Nutzung einfacher wird. Ebenso kann es natürlich genutzt werden um sich auf spezielle Bereiche oder auch nur Wörter zu beziehen, sei es wegen einer Diskussion, Korrektur oder einfach nur Rechtschreibfehler. Ich würde mich freuen, wenn ich ein Feedback bekomme, ob die Funktion sinnvoll erscheint und wie das Handling ist.
Hinweise
Die Möglichkeit besteht nur, wenn mein Blog mit aktivem JavaScript besucht wird. Ich habe es unter diversen Browsern getestet und bisher keine Fehler entdeckt, lediglich Unterschiede in der Darstellung, die aber nur auf Grund des entsprechenden Stylesheets zu erwarten waren.
Die Technik
Der eine oder andere möchte vielleicht mehr dazu wissen und die gleiche Möglichkeit involvieren, daher hier in einigen wenigen Worten, wo das ganze her ist und wie man es integriert.
Das JavaScript um diese Möglichkeit anzubieten wurde von Jim Jeffers mit Hilfe von jQuery erstellt. Da ich hier auch im Blog jQuery für diverse Umsetzungen nutze, wollte ich gern diesen Mehrwert ebenso hinterlegen. Natürlich muss das Framework jQuery vorhanden sein, minimal Version 1.2.6. Ist dieses eingebunden, so muss man lediglich das Script von Jim hinterlegen und den Bereich, der die Funktion haben soll mit einer entsprechenden Klasse ausstatten. Im Standard ist das die Klasse quotable.
Hinweis: Wenn ihr WordPress ab Version 2.7 einsetzt und den Template Tag post_class() nutzt, dann muss diese Funktion lediglich um die Klasse erweitert werden, ein Beispiel:
Monika hat zu dem neuen Tag schon ein wenig mehr erklärt, so dass ich es mir hier erspare.
Beim Download des Beispiel liegt eine Demo und Doku bei, so dass es nicht problematisch sein sollte die Funktion zu nutzen.
Im Anschluss kann man noch den entstehenden Button ein wenig anpassen. Das Standardscript stellt dazu die ID comment-respond bereit.
Ich empfinde als Mehrwert und tolle Idee. Wer also ebenfalls mit jQuery unterwegs und ein wenig erweitern möchte, der kann sicher die 5 kByte verschmerzen und einen entsprechenden Mehrwert bieten.
« 148 freie Icons
Kommentare ab WordPress 2.7 formatieren »
11. Januar 2009 um 14:32
Ist mir noch gar nicht aufgefallen. Gefällt mir aber sehr gut. Werde vielleicht auch mal sowas einbauen
11. Januar 2009 um 14:33
Gefällt mir sehr gut. Würde ich auf jedenfall eingebaut lassen. Zum Handling würde ich sagen, das es ein bisschen doof ist, dass beim klick auf Antworten direkt zum Textfeld gescrollt wird und nicht zum Anfang des kompletten Formulars, also zum Anfang des ersten Inputfelds (Name). Ansonsten Klasse Funktion.
Ach und noch was zum Handling, wenn ich noch eine weitere Textpassage Zitieren möchte, dann wird der komplette Inhalt des Textfeldes überschrieben. Das ist weniger Benutzerfreundlich.
Gruß, Markus
11. Januar 2009 um 14:38
„Markieren“ trifft’s eher!
Wow, abgefahrene Sache. Hochinteressanter Mehrnutzen, gerade bei derlei Themenrelevanz oder um schlicht und ergreifend lästiges Code-Tippen zu sparen. Ich denke jedoch, dass die Mehrzahl das gar nicht begreifen wird dass so etwas u. U. möglich ist.
11. Januar 2009 um 14:47
Sehr schöne und praktische Funktion. Aber meinst du nicht markieren?
11. Januar 2009 um 14:52
@Markus: ist geändert, das Kommentarfeld wird nun angesprochen, so dass man also sein komplettes Formular sieht.
11. Januar 2009 um 14:53
Na Perfekt. Schön wäre nun noch, wenn man die Funktion auch für Kommentare nutzen könnte, oder?
11. Januar 2009 um 14:54
@datenking & Stefan: meine ich und es war auch nur ein einfacher Aufhänger, schon dass es also funktioniert. Ich dachte ich baue mal einen ersichtlichen Fehler ein, dann habt ihr einen Grund zum Kommentieren
, ist nun gefixt.
11. Januar 2009 um 14:55
Kann ich zu 100% zustimmen
11. Januar 2009 um 14:57
Warum eigentlich nicht, ist integriert und gefällt mir. Danke für den Hinweis.
11. Januar 2009 um 14:59
So schnell so viel Feedback hätte ich auch mal gerne
Das müsste mal auf Arbeit so schnell gehen mit der Umsetzung
11. Januar 2009 um 15:00
@Markus: stimmt, aber es war auch gerade sehr einfach und vor allem - es war keine Absprache zu anderen Leuten nötig
11. Januar 2009 um 16:05
Jetzt musste ich es aber auch testen
nette Sache auf jeden Fall.
11. Januar 2009 um 18:23
Super!
11. Januar 2009 um 18:30
Wow - das ist ja mal sehr interaktiv. Ich mag es sehr mit Frameworks zu arbeiten... Jquery bietet sich bei WordPress regelrecht an. Eines Tages wird es Mootools sein, vielleicht in Version 4.0 - und dann habe ich diese Funktion auch im Blog. ^^
11. Januar 2009 um 18:31
Und Safari (Mac OS) macht seine Sache mit dem Feature auch super.
11. Januar 2009 um 19:59
@^Nicki^: Das wird aber hart, aktuell ist ja fast ein Run auf jQuery und die anderen FW sind kaum noch zu hören. Mal sehen wie lange das anhält und ob jQuery die Qualität halten kann.
11. Januar 2009 um 20:05
Kleine Schludrigkeit im Erklärungstext: (Kommentar-Hilfe) "daraufhin erscheint die ein Button".
11. Januar 2009 um 20:16
Geil, richtig geile Funktion.
11. Januar 2009 um 20:39
Das rockt!
11. Januar 2009 um 21:18
@Pumi: danke, ist gefixt.
11. Januar 2009 um 22:21
Ist das so? Ich dachte bisher mootools sei noch immer ein kleiner Konkurrent. Ich habe lange überlegt welches Framework zum Einsatz kommen soll, mootools scheint da immer noch ein stück flexibler zu sein, zumindest was Fangemeinde und verfügbare Plugins betrifft. Das aber, ist ein ganz anderer Schuh. Vielleicht liest man ja hier mal einen Beitrag dazu. ^^
12. Januar 2009 um 08:00
@^Nicki^: Mit Sicherheit ist MooTools sehr durchdacht und sehr mächtig, ebenso gefällt mir die Nutzung, Syntax ist verständlich und nachvollziehbar. Bisher hatte ich immer den Eindruck, dass Support und Community ein wenig abgehoben sei und den "Normaluser" vernachlässigt. Für jQuery habe ich mich letztendlich entschieden, weil mein Schwerpunkt WordPress ist und jQuery an Board ist und im Backend vielfach genutzt wird. Ebenso war die Größe des FW entscheidend.
12. Januar 2009 um 08:16
ich auch, auf jeden fall. das ist echt mal ne sehr gute idee und sehr coole umsetzung. das nenn ich dann wohl mal usability auf höchstem niveau
12. Januar 2009 um 08:54
Das ist ganz großes Kino.
Funktioniert sogar mit zwei Absätzen.
Toll. Danke sehr dafür.
12. Januar 2009 um 10:12
Mit so einer genialen Funktion bestimmt! Gefällt mir sehr. Nur eine Kleinigkeit: Markiert man einen Text und klickt dann in die Makierung, um diese wieder aufzuheben (falsche Stelle erwischt), erscheint der Button erneut.
Aber ich denke das kann man gepflegt unter den Tisch fallen lassen
Danke für diesen coolen Tipp!
13. Januar 2009 um 12:00
Super! Das muss ich heute abend gleich mal bei mir nachrüsten!
Danke für den Tipp!
14. Januar 2009 um 10:02
Das ist wirklich genial ... ich habe wohl zum richtigen Zeitpunkt diesen Blog gefunden. Ich programmiere nämlich ein Forum gerade und da könnte ich diese Funktion gut gebrauchen und jquery setze ich ja sowieso ein. Danke!!!
15. Januar 2009 um 17:14
Ist das nicht schon in WP 2.7 eingebaut? Nur so als Frage, vielleicht habe ich auch etwas falsch gelesen, klang aber im Text so, als wenn ich es noch einbauen muß.
Dann als weitere Frage. (heute auf der leitung geschlafen)
Das script von Jim sollte dann im jeweiligen Theme liegen oder habe ich da gerade einen Gedankenfehler.
Auch wenn ich jetzt rausfliege viele Grüße aus dem Norden von
Thomas
15. Januar 2009 um 19:06
@thomas57: jQuery ist in WordPress enthalten, damit ist es aber nicht automatisch im Frontend vorhanden, dass ist Aufgabe des Theme. Wie man JS aus WordPress nutzt, dass beschreibe ich in einem anderen Artikel. Auch das Script muss natürlich im Frontend vorhanden sein. Ich lade es nur dann, wenn man es auch benötigt, also dann wenn es Kommentare gibt.
16. Januar 2009 um 16:30
Sehr interessant! Wusste ich noch garnicht. Einige Funktionen sind sicherlich sehr hilfreich.
Allein dieses "Live Kommentar Vorschau" ist sehr praktisch
20. Januar 2009 um 10:34
Eine wirklich tolle Funktion die ich auch gerne in meinem Blog nutzen möchte. Allerdings benutze ich dort schon das mootools accordion, was dann zu einem Konflikt führt. Den versuchte ich mit
jQuery.noConflict();zulösen.Abhilfe schafft das Ersetzen von allen $ in den jQuery Dateien zum Beispiel mit dem jQuery String.
7. Februar 2009 um 17:45
Ist extrem praktisch! Danke!
28. April 2009 um 17:00
Wow, man kann sogar mit der Strg-Taste mehrere Sachen entfernt voneinander markieren und es wird alles eingefügt. Sehr schick.
25. Januar 2010 um 03:08
document.body.style.visibility="hidden";