Balauue.org / rise and shine!

Kategorien   

kategorie 20 kategorie 22 kategorie 26 kategorie 16 kategorie 24 kategorie 918 kategorie 14 kategorie 21 kategorie 27 kategorie 801 kategorie 783 kategorie 13 kategorie 28 kategorie 23 kategorie 17 kategorie 15 kategorie 18 kategorie 19 kategorie 25


TAGS


SUCHE


LINKS

i-devel


… Da Kommt Was Angegrowlt.
11.10.07 | Webwork

growl

L33rzeichen hat mich auf ne nette Sache gebracht:

Nachrichten wie Kommentare oder 501er Fehler per Skript an mein heimisches Growl senden.

Soetwas ist natürlich nicht viel mehr als eine kleine Spielerei. Jedoch finde ich es ganz nett, sofort zu erfahren, wenn jemand einen Kommentar hinterlässt.

Das Ganze funktioniert jedoch nur, wenn diverse Dinge gegeben sind.

  • Server muss PHP5 unterstützen
  • Server muss das Senden über UDP-Ports zulassen
  • DynDNS Adresse für die heimische IP (falls dynamisch vergeben)
  • Port 9887 UDP muss im internen Netzwerk an den “ziel-Mac” weitergeleitet werden
  • Growl muss Netzwerkbenachrichtigungen empfangen können

Zu erst muss die Growl-Klasse von Sitening.com in den Root-Ordner deiner WP-Installation kopiert werden.

Backup von der wp-comments-post.php erstellen!
Danach editiere diese Datei und füge über “wp_redirect($location);” folgenden Code ein:

require 'class.growl.php';
$g = new Growl("Blogbenachrichtigung");
$g->setAddress('*****.dyndns.org'); //deine DynDNS
$g->addNotification("Warning");
$g->register();
$comment_ip = gethostbyaddr($_SERVER['REMOTE_ADDR']).' ('.$_SERVER['REMOTE_ADDR'].')';
$kommentator = $comment_author.' ['.$comment_ip.' ]';
$g->notify("Warning", "$kommentator", "$comment_content");

Ihr müsst natürlich noch eure feste IP oder DynDNS Adresse bei “SetAdress” eintragen.

Bei mir schaut das Endergebnis vollgendermaßen aus:
growl benachrichtigung
(Ich verwende den “MusicVideo” Growl-Style)

Ich übernehme natürlich keinerlei Verantwortung.

Dank nochmal an L33rzeichen für die gute Idee!

Tags: , , , , ,

8 Kommentare »

  1. icon

    steffen sagte am 11.10.07 um 20:34 ,

    Naja, da ist’s einfacher nen Feedreader zu nehmen, der Growl unterstützt, und den Kommentarfeed zu abonnieren :D

    Zitieren
  2. icon

    Martin sagte am 11.10.07 um 20:50 ,

    Das stimmt auch wieder :) aber bei Vienna wird die gesamtzahl der eingehenden feeds benachrichtigt. Als Admin hast du doch ohnehin die möglichkeit das jeder kommentar im postfach landet. dann mit mail plugin “mailnotifier” sich die einzelnen emails anzeigen lassen et voilà.

    :)

    Zitieren
  3. icon

    PinkPüppi sagte am 11.10.07 um 21:01 ,

    …irgendwie verleitet ihr bloggenden Mac User mich dazu mir über die Anschaffung eines Macs gedanken zu machen oO….warum gibbet so nen Mist nicht für Windoof…:(

    Zitieren
  4. icon

    marcel sagte am 11.10.07 um 21:15 ,

    geil, aber ich habe keine lust auf das gebastel. übrigens ist deine ip immernoch lesbar. ;)

    Zitieren
  5. icon

    Balu sagte am 11.10.07 um 22:40 ,

    übrigens ist deine ip immernoch lesbar. ;)

    Hab die nur geblurt, damit die nicht maschinell ausgelesen wird und falls irgendwer das Bild “stealt”. Meine IP hat ihr durch meine Kommentare in euren BLogs doch eh. Also Wayne :D

    @steffen: Der kommentarfeed istnciht os schnell wie growl: Growl zeigt es SOFORT an, der Feedreader mit ner Verzögerung. Gut die beträgt vielleicht 10 Minuten oder so, aber trotzdem finde ich mein System angenehmer :D

    Zitieren
  6. icon

    Tobi sagte am 12.10.07 um 12:45 ,

    Super Idee, aber der Aufwand ist natürlich groß.
    Ich habs auch per Feedreader und Growl gelößt.

    Zitieren
  7. icon

    marcel sagte am 12.10.07 um 16:47 ,

    ich bekomme einfach ne mail, direkt nachdem ein kommentar geschrieben wurde. :weissnich

    Zitieren
  8. icon

    crucible sagte am 19.10.07 um 20:00 ,

    Growl ist erstmal grundsätzlich eine geile Sache.
    Der Code oben allerdings könnte auch irgendeinen Geheimdienst auf den Plan rufen. das ist Dir doch wohl klar, oder??
    :yea

    Zitieren



Smilies einblenden  Kommentare RSS   TrackBack URI

BALAUUE ♥ WORDPRESS, AMY&PINK & WEGGEROCKT.