Für Menschen · Seien Sie begeistert und Sie werden begeistern !
Seit ich das neue Theme auf meinem Weblog benutze, biete ich den Lesern, die einen freundlichen Kommentar hinterlassen, die Möglichkeit, ihren Kommentar gleich als Vorschau zu sehen. Dies läßt sich sehr schön mit dem Plugin Live Comment Preview realisieren.
Leider hat diese Funktion den Nachteil, dass sie eine recht hohe Ladezeit hat. Darauf aufmerksam machte mich ein lieber Leser - Danke in dem Zusammenhang an Mario.

Nun habe ich mich ein wenig gekrämt, da ich einerseits Ladezeit sparen will, andererseits finde ich diese Funktion recht schön. Analysiert habe ich mit Firebug, einem tollen Werkzeug für den Firefox (daher auch der Screenshot).
Allerdings ist mir auch aufgefallen, dass das Plugin immer das JavaScript lädt, egal ob man es benötigt oder nicht. In meinem Fall benötigt man dies nur, wenn man einen Beitrag besucht - also ein Single-Template.
Deshalb habe ich das Plugin um zwei kleine Zeilen erweitert, die dafür sorgen, dass LivePreview nur noch geladen wird, wenn es sich um eine Single-Beitrag hält, also nicht im Archiv oder auf der Startseite. Ebenso habe ich die Scripte von sämtlichen „Vergleichslisten für Blogger“ (zwei an der Zahl hatte ich im Einsatz) entfernt, da ich sie für überflüssig halte.
if (is_single()) {
WENN JA (TRUE) DANN ... ;
}
Dazu muss die Datei bearbeitet werden - livecommentpreview.php. In dieser Gibt es die Funktion lcp_add_js(), die dafür sorgt, dass das JS geladen wird ud der Link dazu im Header steht. Diese Funktion lass ich, nur dass das JS eine weitere Abfrage bekommt, damit es nur geladen wird, wenn es sich um eine Single-Page handelt.
function lcp_add_js($ret) {
if (is_single()) {
echo('<script src="' . get_settings('siteurl') . '/wp-content/plugins/live-comment-preview.php/commentPreview.js" type="text/javascript">/script>');
return $ret;
}
}
Zurückgegeben wir True oder False.
Mit diesen Abfragen kann man beispielsweise auch seinen Titel entsprechend anpassen.
händischer Spam:
Beachte die Kommentarregeln, jede Form von versuchtem Spam wird gelöscht. Warum und wieso steht in einem meiner Beiträge.
Bezug auf Textstellen:
Du kannst direkt bezug auf Textstellen im Beitrag nehmen. Dazu muss lediglich der Bereich im Artikel markiert werden; daraufhin erscheint ein Button, der den markierten Text in das Kommentarfeld übernimmt und als Zitat auszeichnet. Die Funktion ist nur bei aktivem JavaScript nutzbar.
xHTML:
Du kannst folgende Tags benutzen: <a href="" title=""> <abbr title=""> <acronym title=""> <blockquote cite=""> <code> <pre> <em> <strong> <strike> <ul> <ul> <li>
Achte darauf, wenn du Code im Kommentar hinterlegen willst, dann muss der Code maskiert sein. Dann wird er nicht interpretiert. Der Code muss mit Hilfe von HTML-Entities dargestellt werden, d.h. dass man z.B. < als < und > als > einfügt.
E-Mail-Benachrichtigung bei neuen Kommentaren ?
Wenn der Haken in der Checkbox gesetzt ist, dann wirst du über neue Kommentare vie E-Mail informiert. Der Versand erfolgt nur, wenn du die URL in der Bestätigungs-E-Mail genutzt hast oder schon Abonnent hier im Blog bist.
Kommentar erscheint nicht:
Alle Kommentare werden manuell geprüft, freigegeben und nach Möglichkeit beantwortet. Bitte um etwas Geduld und Nachsicht.
Identifikationsbilder (Avatare):
Auf Gravatar.com kann man sich mit seiner E-Mail-Adresse registrieren und ein Bild hochladen, dann erscheint dieses Gravatar hier und in vielen weiteren Blogs.
Spamschutz:
Das Kommentarformular ist mit einem Spamschutz ausgerüstet. Solltest du diesen Artikel ohne JavaScript besuchen und kommentieren wollen, so muss du die Frage beantworten und das jeweilige Wort in das Textfeld eingeben.
bueltge.de [by:ltge.de] wird von Frank Bültge geführt, administriert und gestaltet. Alle Inhalte sind persönlich von mir ausgewählt und erstellt, nach bestem Gewissen und Können, was die Möglichkeit von Fehlern nicht ausschließt.
Das Weblog wird angetrieben von WordPress und aktuell gibt es 971 Beiträge, 19461 Kommentare in 14 Kategorien und 459 Tags.
Das Blog wird liebevoll mit xHTML & CSS in Handarbeit gestaltet. Erstellt mit ♥ zum Befüllen und Erhalten.
Design und Code ist unter Copyright
© 2001 - 2012 bueltge.de [by:ltge.de]
19. Dezember 2006 um 17:09
Danke für den Hinweis, nach einer ähnlichen Funktion sollte ich mal andere Plugins durchsuchen, die ebenfalls nur auf der einzelnen Beitragsseite benötigt werden (Quoter z.B.).
21. Dezember 2006 um 19:09
Danke fuer den Tipp, man kann seine Seite doch nie genug optimieren.
Greetings
23. Dezember 2006 um 21:54
Hallo,
erstmal DANKE für die vielen guten Beiträge die mir immer wieder helfen.
So, nun zu meiner Frage:
Kenntst Du oder einer der Leser ein WP-Plugin für Kommentare, das dem Kommentierenden ermöglicht seinen Kommentar nach dem Absenden auch noch nach Minuten zu ändern? Also auch dann, wenn er nicht registriert ist?
Vielen Dank für die Hilfe(n)
Wir wünschen ein frohes Fest
24. Dezember 2006 um 11:36
Hallo Walter,
das geht mit Edit Comments
LG und ein frohes Fest
24. Dezember 2006 um 22:18
Genau! Super!
Vielen Dank und weiterhin ein frohes Fest.
4. Dezember 2007 um 11:43
4. Dezember 2007 um 16:57
ich nutze das plugin, da bin ich gespannt ob ich an so eine leser menge komme, das die lade zeit relevant wird!?
gruss
4. Dezember 2007 um 20:31
Hi Frank,
die neue Version von LiveCommentPreview (1.8.2) ist so umgesetzt, dass das Javascript nur im Kommentarbereich eingebunden wird.
4. Dezember 2007 um 21:58
Hallo Vlad,
danke für den Hinweis, aber ich nutze hier die Vorschau vie jQuery, die ich rein im Theme eingebaut habe. Auch diese wird nur auf single-sites geladen.
30. April 2008 um 17:48
hallo, ich muss ganz ehrlich zugeben, ich sitze jetzt seid 2 Tagen und würde gern wp super cache installieren. scheinbar bin ich aber zu blöd und wende mich aus diesem grund an sie.
Es stehen immer irgendwelche Warnungen am Ende der Seite.
/mnt/web8/51/52/51441952/htdocs/RK26022008/blog/wp-content/plugins/wp-super-cache/wp-cache-phase2.php on line 113
Warning: sem_release() [function.sem-release]: SysV semaphore 59 (key 0x152b) is not currently acquired in /mnt/web8/51/52/51441952/htdocs/RK26022008/blog/wp-content/plugins/wp-super-cache/wp-cache-phase2.php on line 127
Warning: semop() failed in release_sysvsem_sem for key 0x152b: Permission denied in Unknown on line 0
Können Sie mir vielleicht behilflich sein dieses Plugin richtig zu konfigurieren?
Vielen Dank
18. August 2009 um 12:40
Gab es zu Eintrag #10 schon eine Lösung? Hab dasselbe Problem.
18. August 2009 um 13:21
Das ist ein Problem des Plugins bzw. des Blogs, daher kann ich da nicht helfen.
15. Dezember 2011 um 04:32
Was noch äußerst dienlich wäre, wär die Möglichkeit auch die Ausführungszeiten der eigentlichen Plugins anzuzeigen. Ich habe das Gefühl bei mir ist irgendwo ein Ressourcenkiller unterwegs. Bin selbst Entwickler und am Schauen, leider hapert es etwas an der Zeit. Ein gesamtes Trace wo die Zeit eigentlich bleibt (wäre ja per Trigger für jedes Plugin möglich, die Zeit zu nehmen).