Volltext: "Manche Dinge lösen sich von alleine ..."
/* 0.1 - initial release 0.2 - new option: rewrite mail addresses with [at] and [dot] 0.3 - userdefined placeholders for [at] and [dot] 0.4 - new option: links can be open in new window (default: off) 0.5 - support for SqlTablePrefix */ class NP_AutoLink extends NucleusPlugin { function getName() { return 'AutoLink'; } function getAuthor() { return 'Kai Greve'; } function getURL() { return 'http://kgblog.de/'; } function getVersion() { return '0.5'; } function getDescription() { return 'Automatically creates links for internet and mail addresses'; } function install() { $this->createOption('InternetAddress','Automatically create links for internet addresses ?','yesno','yes'); $this->createOption('NewWindow','Open links in a new window?','yesno','no'); $this->createOption('MailAddress','Automatically create links for mail addresses ?','yesno','yes'); $this->createOption('RewriteMailAddress','Rewrite mail addresses with [at] and [dot]?','yesno','yes'); $this->createOption('at','Placeholder for @','text','[at]'); $this->createOption('dot','Placeholder for .','text','[dot]'); } function getEventList() { return array('PreItem', 'PreComment'); } function Treatment($_text) { global $CONF, $blog; if ($this->getOption('NewWindow') == 'yes') { $nw="onclick=\"javascript:window.open(this.href, '_blank'); return false;\""; } if ($this->getOption('InternetAddress') == 'yes') { $_text = preg_replace('/(\s)([http|https|ftp|file]+:\/\/[a-zA-Z0-9_?=&%;+-.\/]*)/si','\1\2',$_text); $_text = preg_replace('/(\s)(www\.[a-zA-Z0-9_?=&%;+-.\/]*)/si','\1\2',$_text); } $at = $this->getOption('at'); $dot = $this->getOption('dot'); if ($this->getOption('MailAddress') == 'yes') { if ($this->getOption('RewriteMailAddress') == 'no') { $_text = preg_replace('/(\s)([a-zA-Z0-9\._-]+@[a-zA-Z0-9\._-]+\.[a-zA-Z]{2,5})/s','\1\2',$_text); } else { $_text = preg_replace('/(\s)([a-zA-Z0-9\._-]+)@([a-zA-Z0-9\._-]+)\.([a-zA-Z]{2,5})/s','\1\2'.$at.'\3'.$dot.'\4',$_text); } } if ($this->getOption('MailAddress') == 'no' && $this->getOption('RewriteMailAddress') == 'yes'){ $_text = preg_replace('/(\s)([a-zA-Z0-9\._-]+)@([a-zA-Z0-9\._-]+)\.([a-zA-Z]{2,5})/s','\1\2'.$at.'\3'.$dot.'\4',$_text); } return $_text; } function event_PreItem($_data) { $_data[item]->body = $this->Treatment($_data[item]->body); $_data[item]->more = $this->Treatment($_data[item]->more); } function event_PreComment($_data) { $_data['comment']['body'] = $this->Treatment($_data['comment']['body']); } function supportsFeature ($what) { switch ($what) { case 'SqlTablePrefix': return 1; default: return 0; } } } ?>31 October
Manche Dinge lösen sich von alleine ...
Seit einigen Jahren bin ich unzufriedener Kunde der American Express Bank, der einfach aus Kostengründen nicht von den Leute weg geht - als ich das letzte mal wegen Kontenauflösung vorsprach erzählte man was von Bearbeitungsgebühr.Dieses Problem hat sich nun von allein gelöst, da diese Zahlungsmittelausgabestelle mit Bankambitionen scheinbar selbst erkannt hat, dass zu einer Bank mehr gehört als Kontoführung.
Jedenfalls flatterte mir letzthin ein Zettel von denen ins Haus, in dem zu lesen ist, dass ich nunmehr Kunde der comdirect (Tochterunternehmen der Commerzbank) wäre und man sich freue, meine Kontodaten an diese Leute verkauft zu haben und, dass ich doch nun also endlich eine Bank als Ansprechpartner hätte.
Im Text des Briefes liest sich das so:
"Das Wichtigste vorab: Manches wird vielleicht etwas anders, nichts wird schlechter. Vieles wird noch vorteilhafter. Doch lassen Sie mich etwas näher ins Detail gehen."
Diesem Passus kann ich voll und ganz zustimmen. Es kann nichts schlechter werden, da man dort am Boden allen Übels angekommen scheint. Allein die Tatsache, dass ein solcher Text in einem Rundschreiben an alle Kunden zu lesen ist, sagt für mich eine Menge über die Strukturen dieses Unternehmens aus - es scheint ir schwierig, ein noch tieferes Fettnäpfchen zu imaginieren als dieses.
Na mal schaun, was die Commerzbank so zu melden hat ... da wird mir ja wahrscheinlich auch ein Zettel ins Auge fallen.
[Druckversion direkt zum Drucker senden]
Geschrieben von harko um 15:35:59 Uhr - Kategorie: Indifferentes
Karma: 94 [+/-]
Trackback
Derzeit keine Trackbacks vorhanden.
Mit dieser TrackBack url kann der Beitrag verlinkt werden (right-click, copy link target).
Wenn Ihr Blog keine Trackbacks anbietet, kann Ihr Trackback manuell durch dieses Formular eingebaut werden .
Comments
mySQL error with query SELECT c.citem as itemid, c.cnumber as commentid, c.cbody as body, c.cuser as user, c.cmail as userid, c.cemail as email, c.cmember as memberid, c.ctime, c.chost as host, c.cip as ip, c.cblog as blogid FROM entheogenenucleus_comment as c WHERE c.citem=103 ORDER BY c.ctime: Table './blog/entheogenenucleus_comment' is marked as crashed and last (automatic?) repair failedmySQL error with query SELECT count(*) AS result FROM entheogenenucleus_comment as c WHERE c.citem=103 ORDER BY c.ctime: Table './blog/entheogenenucleus_comment' is marked as crashed and last (automatic?) repair failed
Noch keine Kommentare vorhanden.
Add Comments

