Benutzer-Werkzeuge

Webseiten-Werkzeuge


wiki_anleitung:2update

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 } ?>
Diese Website verwendet nur für den Betrieb notwendige Cookies. Durch die Nutzung der Website stimmen Sie dem Speichern von Cookies auf Ihrem Computer sowie den Datenschutzbestimmungen zu. Wenn Sie nicht einverstanden sind, verlassen Sie die Website. Weitere Information
wiki_anleitung (912 views) · Zuletzt geändert: 27/07/2022 13:24 von conny

Donate Powered by PHP Valid HTML5 Valid CSS Driven by DokuWiki