Wordpress – codefreak.de http://codefreak.de/ Weblog von Hagen Langbartels Mon, 21 Feb 2005 10:31:15 +0000 en-US hourly 1 https://wordpress.org/?v=5.3.2 Trackback-Host-Verification: Version 0.2 http://codefreak.de/archiv/2005/02/21/trackback-host-verification-version-02/ http://codefreak.de/archiv/2005/02/21/trackback-host-verification-version-02/#comments Mon, 21 Feb 2005 10:26:39 +0000 http://codefreak.de/archiv/2005/02/21/trackback-host-verification-version-02/ So, es gab da noch ein Problem mit Pingbacks in dem Plugin, jetzt gibt es eine neue Version: Trackback Host Verification Version 0.2

In der ersten Version wurden die Pingbacks pauschal in die Moderation verfrachtet.

]]>
http://codefreak.de/archiv/2005/02/21/trackback-host-verification-version-02/feed/ 1
WordPress Plugin: Trackback Host Verification (beta) http://codefreak.de/archiv/2005/02/11/wordpress-plugin-trackback-host-verification-beta/ http://codefreak.de/archiv/2005/02/11/wordpress-plugin-trackback-host-verification-beta/#comments Fri, 11 Feb 2005 22:13:43 +0000 http://codefreak.de/archiv/2005/02/11/wordpress-plugin-trackback-host-verification-beta/ So, wie angedroht, habe ich etwas bebastelt.

Herausgekommen ist dabei ein kleines WordPress Plugin. Es prüft, ob der Host der das Trackback/Pingback ausführt auch der Host ist, welcher in der URL des Trackback-Posts verlinkt werden soll. Da Spammer offene Proxys benutzen, die natürlich nicht die dort angegebene Webseite hosten, fallen sie hier negativ auf.

Leider hat mich ein Bug in WordPress 1.2 so ungefähr drei Stunden aufgehalten, da der API-Hook, der hier zum Einsatz kommt, nicht mehr aufgerufen wurde. Um diesen Bug aus der Welt zu schaffen muß nur das die() am Ende der Funktion trackback_response in der /wp-includes/functions.php entfernt werden.

Die aktuelle Version meiner Bastelei schubst auffällige Trackbacks in die Moderation, da ich bisher alle Trackbacks moderieren musste, sollte das eine Verbesserung sein. Wenn es sich als zuverlässig erweist, werde ich es dahingehend ändern, das so ein Trackback gleich gelöscht wird, oder gar nicht erst angenommen wird. Die Verweigerung der Annahme läßt sich aber sicherlich nicht als Plugin für WordPress realisieren, sondern muß direkt in der wp-trackback.php integriert werden.

So, also zum Download der ersten Version von: Trackback-Host-Verification.

Update: Neue Version: Trackback-Host-Verification 0.2.

Ich hoffe das probiert außer mir noch jemand aus :)

]]>
http://codefreak.de/archiv/2005/02/11/wordpress-plugin-trackback-host-verification-beta/feed/ 12
WordPress: Spam-Words Highlight http://codefreak.de/archiv/2005/02/06/wordpress-spam-words-highlight/ Sun, 06 Feb 2005 09:33:56 +0000 http://codefreak.de/archiv/2005/02/06/wordpress-spam-words-highlight/ So geändert stellt zeigt Funktion comment_text() in der /wp-includes/template-functions-comment.php recht deutlich die Spam-Words in Beiträgen in der WordPress Moderation an:

if (0 == $comment->comment_approved)
{
$ar_filter = explode(chr(13) . chr(10), get_settings(‘moderation_keys’));
for ($i_filter= 0; $i_filter < count($ar_filter); $i_filter++) { $comment_text = eregi_replace('(' . trim($ar_filter[$i_filter]) . ')', '>span style="background: orange"<1', $comment_text); } } echo $comment_text;

Das Resultat sieht dann etwa so aus:
Trackback Spam in der Moderation

]]>
Livesearch http://codefreak.de/archiv/2004/09/26/livesearch/ http://codefreak.de/archiv/2004/09/26/livesearch/#comments Sat, 25 Sep 2004 22:32:45 +0000 http://codefreak.de/archiv/2004/09/26/livesearch/ Eben noch bei Michael gelesen, jetzt schon eingebaut :)

Livesearch, entwickelt von Bitflux, ist ein Javascript das unter der Apache Software License 2 veröffentlicht wurde.

Wordpress mit Livesearch in ActionDas Ziel: eine Echtzeitsuche wie z.B. in iTunes und einigen anderen Programmen. Man gibt einen Suchbegriff im Suchformular ein und kurze Zeit später wird eine Liste mit Ergebnissen eingeblendet, die sich an Änderungen des Suchbegriffs anpasst. Das ganze natürlich, ohne das man eine neue Seite laden muß. Wirklich sehr praktisch.

Die Umsetzung: Das Javascript ruft ein kleines PHP-Skript auf, das die Suche verarbeitet und ließt die Daten mit einem XMLHttpRequest aus. Diese werden in einem Layer dargestellt und man kann mit den Pfeiltasten durch die Ergebnisse Navigieren.

]]>
http://codefreak.de/archiv/2004/09/26/livesearch/feed/ 2
Verwendete WordPress Plugins http://codefreak.de/archiv/2004/09/24/verwendete-wordpress-plugins/ http://codefreak.de/archiv/2004/09/24/verwendete-wordpress-plugins/#comments Fri, 24 Sep 2004 21:02:20 +0000 http://codefreak.de/archiv/2004/09/24/verwendete-wordpress-plugins/ Derzeit verwende ich vier verschiedene Plugins für die Erweiterung des WordPress Funktionsumfangs.

Optional Comment Moderation von Colin D. Devroe (wie bereits erwähnt). Dadurch werden alle Kommentare zu Beiträgen, die älter sind als eine Woche, moderiert. Da Kommentarspam größtenteils bei älteren Beiträgen stattfindet, ist das ein relativ wirksamer Schutz.

Brian’s Latest Comments von Brian Meidell ermöglicht diese praktische Auflistung der aktuellen Kommentare im Blog. Da meinem Account (Confixx Kunde) die Rechte für die Erstellung von temporären Tabellen fehlen und dadurch ein Fehler entstand, habe ich das Plugin etwas modifizert. Ich habe auf das erstellen der temporären Tabelle, deren Befüllung mit Daten und das Löschen dieser Tabelle verzichtet. Hier ist die modifizert Version

Dunstan’s Time of day statt der genauen Uhrzeit in den Beiträgen. Allerdings habe ich auch hier eine kleine Veränderung vorgenommen, dadurch wird der Aufwand im Template reduziert. Es genügt im Template die Funktion time_of_day() aufzurufen, ohne weitere Parameter und Variablen. Zusätzlich habe ich die Funktion aufgeteilt. Die Funktion the_time_of_day() enthält die Abfrage für die Tageszeit. In der Funktion time_of_day() wird bei Beiträgen verwendet und benötigt keine weiteren Parameter, für Kommentare gibt es die Funktion comment_time_of_day(). die Texte für habe ich auch übersetzt, passt hier irgendwie besser ;) Der Quelltext meiner Version.

Dunstan’s Time Since, wird von mir nur für die Darstellung der Zeiten in den Kommentaren verwendet. Auch hier habe ich die Funktion erweitert um die Implementierung zu vereinfachen. Es genügt der Aufruf der Funktion time_since(). Der Quelltext meiner Version.

]]>
http://codefreak.de/archiv/2004/09/24/verwendete-wordpress-plugins/feed/ 5
Trackbacktest für sum1 http://codefreak.de/archiv/2004/09/24/trackbacktest-fr-sum1/ Fri, 24 Sep 2004 19:32:07 +0000 http://codefreak.de/archiv/2004/09/24/trackbacktest-fr-sum1/ Der Empfang von Trackbacks funtioniert aber eigentlich ohne Probleme … na mal sehen

Darum geht’s

]]>
Optional Comment Moderation http://codefreak.de/archiv/2004/09/17/optional-comment-moderation/ http://codefreak.de/archiv/2004/09/17/optional-comment-moderation/#comments Fri, 17 Sep 2004 14:11:04 +0000 http://codefreak.de/archiv/2004/09/17/optional-comment-moderation/ Mit dem Gedanken das Plugin Optional Comment Moderation (nur WP 1.2) von Colin D. Devroe zu installieren habe ich schon länger gespielt. Eigentlich wollte ich warten bis ich mal wieder ein neues Design und so fertig habe, aber diese Spamwelle eben hat mich überzeugt das umgehend zu erledigen.

]]>
http://codefreak.de/archiv/2004/09/17/optional-comment-moderation/feed/ 2
255 Spam-Kommentare in einer Stunde http://codefreak.de/archiv/2004/09/17/255-spam-kommentare-in-einer-stunde/ http://codefreak.de/archiv/2004/09/17/255-spam-kommentare-in-einer-stunde/#comments Fri, 17 Sep 2004 13:49:57 +0000 http://codefreak.de/archiv/2004/09/17/255-spam-kommentare-in-einer-stunde/ Bäh. Eklig. Ich mach mich dann jetzt mal ans löschen…

]]>
http://codefreak.de/archiv/2004/09/17/255-spam-kommentare-in-einer-stunde/feed/ 1
Spam-Bloggen http://codefreak.de/archiv/2004/07/15/spam-bloggen/ http://codefreak.de/archiv/2004/07/15/spam-bloggen/#comments Thu, 15 Jul 2004 13:35:42 +0000 http://codefreak.de/archiv/2004/07/15/spam-bloggen/ Mal so ne Idee: WordPress kann ja bekanntlich via E-Mail befüllt werden. Mit dieser Funktion läßt sich wunderbar ein Spam-Reader bauen. Man leitet einfach alle Spam-Mails die man so bekommt an das WP Blog weiter und hat einen wundervollen Feed mit frischem Spam. E-Mailadressen sollte man dabei besser rausparsen (foo@bar.com), damit man nicht unnötig mißbrauchte Absenderadressen von unschuldigen dritten veröffentlicht. Links sollte man auch verhindern, das wäre ja nur Werbung für den Spammer.

Ich glaube ich weiß, was ich am Wochenende mache …

]]>
http://codefreak.de/archiv/2004/07/15/spam-bloggen/feed/ 2
WordPress Trackback – Offizieller fix für QueryString Problem http://codefreak.de/archiv/2004/07/14/wordpress-trackback-offizieller-fix-fr-querystring-problem/ http://codefreak.de/archiv/2004/07/14/wordpress-trackback-offizieller-fix-fr-querystring-problem/#comments Wed, 14 Jul 2004 15:02:19 +0000 http://codefreak.de/archiv/2004/07/14/wordpress-trackback-offizieller-fix-fr-querystring-problem/ Heute morgen via Mail: The following bug has been RESOLVED.

Das Problem ist jetzt also in den Nightly Builds behoben.

]]>
http://codefreak.de/archiv/2004/07/14/wordpress-trackback-offizieller-fix-fr-querystring-problem/feed/ 5