Volltext: "Kippen für den Kompost"
/* 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; } } } ?>18 December
Kippen für den Kompost
Endlich mal ein Ansatz, der nicht nur dem Raucher gefällt:"Wir möchten die Betonung nicht auf das Für und Wider des Rauchens legen - wenn Menschen rauchen wollen, kann man nicht viel dagegen tun", erklärt Lucy Denham. Doch das Rauchen selbst könne umweltfreundlicher gestaltet werden."
wissenschaft.de - Kippen für den Kompost
Es gab schon immer und zu jeder Zeit mindestens einen Rauchwerkhertseller, der viel Wert darauf legte, den Kunden zu vermitteln, dass der Tabak komplett naturbelassen ist. Derzeit dürften Marken wie "Manitou" und "American Spirit" jedem Raucher als teuer aber unbehandelt ein Begriff sein.
Nun endlich haben sich also auch ein paar clevere Studenten hingesetzt und sind dem Problem der Filzstummel auf den Leib gerückt, die übrig bleiben, wenn die Idustriezigarette aufgeraucht ist.
Was der normale Durchschnittskiffer nicht als Problem kennt, da er sich mit ein wenig Pappe einen biologisch sehr schnell abbaubaren Ersatzfilter baut, ist beim Standardraucher ein Problem: Kunststofffilz als Filtermaterial. Die Dinger brauchen ewig bis sie abgebaut sind und liegen dementsprechend lange in der Gegend herum.
Nunja ... jetzt ist es wohl endlich soweit, dass man auch umweltfreundlich rauchen kann.
[Druckversion direkt zum Drucker senden]
Geschrieben von harko um 13:52:02 Uhr - Kategorie: Entheogene
Karma: -27 [+/-]
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=16 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=16 ORDER BY c.ctime: Table './blog/entheogenenucleus_comment' is marked as crashed and last (automatic?) repair failed
Noch keine Kommentare vorhanden.
Add Comments

