Anpassen von Dokuwiki nach Update: Datei patchen

.htacess - Datei in ProgrammVerzeichnis (Wurzel) kopiern!

⇒ '/inc/pageutilities.php' ändern:
Um die Gemischtschreibung zu aktivieren, habe ich Zeile 128 auskommentiert:

131:  //  $id = \dokuwiki\Utf8\PhpString::strtolower($id);


Um auch Großbuchstaben-Akzente umwandeln zu lassen, habe ich im Funktionsaufruf für utf8_deaccent den zweiten Parameter auf 0 gesetzt (negativ ⇒ nur Kleinbuchstaben werden verarbeitet, positiv ⇒ nur Großbuchstaben werden verarbeitet, 0 ⇒ Groß- und Kleinbuchstaben werden verarbeitet; siehe Funktionsdefinition utf8_deaccent() in inc/utf8.php):

144:      if($conf['deaccent'] || $ascii) $id = \dokuwiki\Utf8\Clean::deaccent($id,0);

⇒ Detaillierte Anleitung umlaute_in_grossbuchstaben_als_seitenname_oder_ueberschrift.pdf

⇒ '/inc/template.php' ändern (ca. Zeile 964):

⇒ einfügen:

     case 'home':
          $id = 'start';
          $params['do'] = 'show';
          break;


⇒ '/inc/lang/de/lang.php' kopieren aus Backup bzw. am Ende einfügen:
"$lang['btn_home'] = 'zum START zurück';"
⇒ 'TJ-Werkzeuge' - Template kopieren aus Backup
⇒ image-Dateien kopieren:
pagetools-home-active-sprite.png ⇒ /lib/images/
pagetools-home-passive-sprite.png ⇒ /lib/images/
⇒ Detaillierte Anleitung: dokuwiki-template_export_link_in_pagetools.pdf

⇒ ADMIN ⇒ CONFIG : toptoclevel : 2 tocminheads: 1 maxtoclevel: 3

wg. plugin

How to make it work with DokuWiki's (2014-09-29a "Hrun")

I've found one provisional solution that worked for me! - Guenther, Oct. 10th, 2014

Change in DokuWiki's (2014-09-29a "Hrun") XHTML-Renderer /inc/parser/xhtml.php some methods from 'protected' to 'public':

Line 30: protected $sectionedits = array();
change to: public $sectionedits = array();

Line 43: protected $lastlevel = 0;
change to: public $lastlevel = 0;

Line 45: protected $node = array(0, 0, 0, 0, 0);
change to: public $node = array(0, 0, 0, 0, 0);