2. nach Update

Ins Admin Menü gehen und den Punkt Einstellungen fürs Template-Design aufurfen. Einfach noch mal auf SPEICHERN klicken und die Farben sollten wieder ok sein.
Überschrieben wurden im Template Verzeichnis die Dateien:

Favicon.ico
logo.png
Diese wieder aus Datensicherung hersellen.

tpl_header.php (Seitenname aus Kopfzeile entfernen s.h. oben)
tpl_footer.php

Besucher Zähler und NEUE Seite

Am Ende des Content den Besucherzähler und die Möglichkeit eine neue Seite anzulegen, einbauen.
/inc/template.php nach:

 // prepare date and path
    $fn = $INFO['filepath'];
    if(!$conf['fullpath']) {
        if($INFO['rev']) {
            $fn = str_replace($conf['olddir'].'/', '', $fn);
        } else {
            $fn = str_replace($conf['datadir'].'/', '', $fn);
        }
    }
    $fn   = utf8_decodeFN($fn);
    $date = dformat($INFO['lastmod']);


folgendes einfügen:

	// neu von Conny - Seite anlegen
	echo $INFO['namespace'];
	
	if(auth_isadmin()){
	echo p_render('xhtml',p_get_instructions('{{NEWPAGE}}'),$info);
	}
	// Seitenzähler anzeigen
	include('counter.php');
	// Ende

Kurzanleitung für Update

Damit die Grafiken schärfer dargestellt werden, sollte das Resizing abgeschaltet werden.

Dazu die Datei: /inc/media.php
In Zeile: 2067
folgendes einfügen: return $file;

  1. /**
  2.  * Resizes the given image to the given size
  3.  *
  4.  * @author Andreas Gohr <andi@splitbrain.org>
  5.  *
  6.  * @param string $file filename, path to file
  7.  * @param string $ext extension
  8.  * @param int $w desired width
  9.  * @param int $h desired height
  10.  * @return string path to resized or original size if failed
  11.  */
  12. function media_resize_image($file, $ext, $w, $h=0){
  13. global $conf;
  14.  
  15. $info = @getimagesize($file); //get original size
  16. if($info == false) return $file; // that's no image - it's a spaceship!
  17.  
  18. if(!$h) $h = round(($w * $info[1]) / $info[0]);
  19. if(!$w) $w = round(($h * $info[0]) / $info[1]);
  20.  
  21. return $file;
  22. // we wont scale up to infinity
  23. if($w > 2000 || $h > 2000) return $file;
  24.  
  25. // resize necessary? - (w,h) = native dimensions
  26. if(($w == $info[0]) && ($h == $info[1])) return $file;
  27.  
  28. //cache
  29. $local = getCacheName($file,'.media.'.$w.'x'.$h.'.'.$ext);
  30. $mtime = @filemtime($local); // 0 if not exists
  31.  
  32. if($mtime > filemtime($file) ||
  33. media_resize_imageIM($ext, $file, $info[0], $info[1], $local, $w, $h) ||
  34. media_resize_imageGD($ext, $file, $info[0], $info[1], $local, $w, $h)
  35. ) {
  36. if($conf['fperm']) @chmod($local, $conf['fperm']);
  37. return $local;
  38. }
  39. //still here? resizing failed
  40. return $file;
  41. }

Seitenleiste nicht mehr anzeigen

folgende IF Abfrage einbauen (Zeile 2 und Zeile 11)
/lib/tpl/dokuwiki/main.php

  1. <!-- PAGE ACTIONS -->
  2. <?php if(auth_isadmin()){ ?>
  3. <div id="dokuwiki__pagetools">
  4. <h3 class="a11y"><?php echo $lang['page_tools']; ?></h3>
  5. <div class="tools">
  6. <ul>
  7. <?php echo (new \dokuwiki\Menu\PageMenu())->getListItems(); ?>
  8. </ul>
  9. </div>
  10. </div>
  11. <?php } ?>
  12. </div><!-- /wrapper -->

Obere Menüleiste ausblenden „Letzte Änderungen Medien-Manager Übersicht“

/lib/tpl/dokuwiki/tpl_header.php

folgende IF Abfrage einbauen (Zeile 2 und Zeile 9)

  1. <!-- PAGE ACTIONS -->
  2. <?php if(auth_isadmin()){ ?>
  3. <div class="mobileTools">
  4. <?php echo (new \dokuwiki\Menu\MobileMenu())->getDropdown($lang['tools']); ?>
  5. </div>
  6. <ul>
  7. <?php echo (new \dokuwiki\Menu\SiteMenu())->getListItems('action ', false); ?>
  8. </ul>
  9. <?php } ?>