Benutzer-Werkzeuge

Webseiten-Werkzeuge


comp:dilbert

Unterschiede

Hier werden die Unterschiede zwischen zwei Versionen angezeigt.

Link zu dieser Vergleichsansicht

Beide Seiten der vorigen RevisionVorhergehende Überarbeitung
Nächste Überarbeitung
Vorhergehende Überarbeitung
comp:dilbert [2010-11-03 1253] – Hinweis auf DokuWiki im Seitentitel wernercomp:dilbert [2013-02-25 1447] (aktuell) – Link zu github werner
Zeile 1: Zeile 1:
 ====== DokuWiki: Dilbert Daily Cartoon plugin ====== ====== DokuWiki: Dilbert Daily Cartoon plugin ======
 +
 +Hier soll der Cartoon hin: {~dilbert~}
  
 Ich versuche, den täglichen Cartoon von Dilbert auf eine [[doku>wiki|DokuWiki]]-Seite zu bringen. Ganz einfach, wir nehmen SimplePie (ist im Lieferumfang von [[doku>wiki|DokuWiki]]), nehmen die URL aus dem Feedanzeigeprogramm und los geht's. Ich versuche, den täglichen Cartoon von Dilbert auf eine [[doku>wiki|DokuWiki]]-Seite zu bringen. Ganz einfach, wir nehmen SimplePie (ist im Lieferumfang von [[doku>wiki|DokuWiki]]), nehmen die URL aus dem Feedanzeigeprogramm und los geht's.
Zeile 7: Zeile 9:
 OK, also auf ein Neues. Nach einer Anfrage auf der Mailingliste und einer kurzen Einführung in die Benutzung des FeedParsers in DokuWiki (durch Meister Andi Gohr himself :-)) konnte ich den folgenden (bei mir funktionierenden) Code zusammenstoppeln: OK, also auf ein Neues. Nach einer Anfrage auf der Mailingliste und einer kurzen Einführung in die Benutzung des FeedParsers in DokuWiki (durch Meister Andi Gohr himself :-)) konnte ich den folgenden (bei mir funktionierenden) Code zusammenstoppeln:
  
-<code php>+<code php dokuwiki/lib/plugins/dwdilbert/syntax.php>
 <?php <?php
 /** /**
Zeile 28: Zeile 30:
  * need to inherit from this class  * need to inherit from this class
  **/  **/
-class syntax_plugin_dilbert extends DokuWiki_Syntax_Plugin {+class syntax_plugin_dwdilbert extends DokuWiki_Syntax_Plugin {
  
     /**     /**
Zeile 79: Zeile 81:
     function connectTo($mode)     function connectTo($mode)
     {     {
-        $this->Lexer->addSpecialPattern('{~dilbert~}', $mode, 'plugin_dilbert');+        $this->Lexer->addSpecialPattern('{~dilbert~}', $mode, 'plugin_dwdilbert');
     } // function connectTo     } // function connectTo
  
Zeile 176: Zeile 178:
  
 </code> </code>
 +
 +Die weitere Entwicklung könnte sich unter https://github.com/wernerflamme/dwdilbert abspielen :-)
comp/dilbert.1288785214.txt.gz · Zuletzt geändert: 2013-02-25 1357 (Externe Bearbeitung)

Falls nicht anders bezeichnet, ist der Inhalt dieses Wikis unter der folgenden Lizenz veröffentlicht: Public Domain
Public Domain Donate Powered by PHP Valid HTML5 Valid CSS Driven by DokuWiki