<?php /** * DokuWiki Monochrome Template based on Starter * * @link tbd * @author Anika Henke <anika@selfthinker.org> * @author klaus Vormweg <klaus.vormweg@gmx.de> * @license GPL 2 (http://www.gnu.org/licenses/gpl.html) * * @var string $ID * @var string $ACT * @var array $conf * @var array $lang */ if (!defined('DOKU_INC')) die(); /* must be run from within DokuWiki */ @require_once(dirname(__FILE__).'/tpl_functions.php'); /* include hook for template functions */ header('X-UA-Compatible: IE=edge'); $versionarr = getVersionData(); $version = substr($versionarr['date'], 0, 10); $showSidebar = FALSE; if ($ID != $conf['sidebar']): $showSidebar = page_findnearest($conf['sidebar']) && ($ACT=='show'); endif; echo '<!DOCTYPE html> <html xmlns="http://www.w3.org/1999/xhtml" xml:lang="', $conf['lang'], '" lang="', $conf['lang'], '" dir="', $lang['direction'], '" class="no-js"> <head> <meta charset="UTF-8" /> <title>'; tpl_pagetitle(); echo ' [', strip_tags($conf['title']), ']</title> <script>(function(H){H.className=H.className.replace(/\bno-js\b/,\'js\')})(document.documentElement)</script>',"\n"; tpl_metaheaders(); echo ' <meta name="viewport" content="width=device-width,initial-scale=1" />',"\n", _tpl_favicon(); tpl_includeFile('meta.html'); /* The following line added to support "Display Wiki Page for Dokuwiki" plulgin */ if (file_exists(DOKU_PLUGIN.'displaywikipage/code.php')) include_once(DOKU_PLUGIN.'displaywikipage/code.php'); echo '</head> <body>',"\n"; /* with these Conditional Comments you can better address IE issues in CSS files, precede CSS rules by #IE8 for IE8 (div closes at the bottom) */ echo ' <!--[if lte IE 8 ]><div id="IE8"><![endif]-->',"\n"; /* the "dokuwiki__top" id is needed somewhere at the top, because that's where the "back to top" button/link links to */ /* tpl_classes() provides useful CSS classes; if you choose not to use it, the 'dokuwiki' class at least should always be in one of the surrounding elements (e.g. plugins and templates depend on it) */ echo ' <div id="dokuwiki__site"> <div id="dokuwiki__top" class="site ', tpl_classes(); if($showSidebar): echo ' hasSidebar'; endif; echo '">'; html_msgarea(); /* occasional error and info messages on top of the page */ /* Wrapper */ echo ' <div class="wrapper">',"\n"; if (function_exists('dwp_display_wiki_page')) dwp_display_wiki_page(":wiki:headertext"); /* * Content */ echo "\n",' <!-- ********** HEADER ********** -->'; echo ' <div id="dokuwiki__header" style="font-weight:700; margin:0px; padding:0px;" > <div class="pad">'; /* * HEADER BAR */ echo ' <div class="tools" style="position:relative; width:100%; height:30px; margin:0; padding:0; text-align:left;">',"\n"; echo '<!-- ********** BREADCRUMBS ********** --> <div class="breadcrumbs">',"\n"; if ($conf['breadcrumbs']): tpl_breadcrumbs(); elseif ($conf['youarehere']): tpl_youarehere(); endif; echo '</div>'/*,"\n"*/; /* enc breadcrumbs div */ if($ACT != 'denied'): echo ' <!-- ********** SITE TOOLS (search) ******* --> <div id="dokuwiki__sitetools" style="float:right;">'; /* commented out <h3 class="a11y">', $lang['site_tools'], '</h3>',"\n"; */ tpl_searchform(); echo ' </div> <!-- #dokuwiki__sitetools -->',"\n"; endif; /* Page Name section removed */ echo '</div> <!-- .tools --> <div class="clearer"></div>',"\n"; echo ' <hr class="a11y" /> </div> </div><!-- /dokuwiki__header -->'; tpl_includeFile('header.html'); echo ' <!-- ********** CONTENT ********** --> <div id="dokuwiki__content"> <div class="pad">',"\n"; tpl_flush(); /* flush the output buffer */ tpl_includeFile('pageheader.html'); echo ' <div class="page"> <!-- wikipage start -->',"\n"; tpl_content(); /* the main content */ echo ' <!-- wikipage stop --> <div class="clearer"></div> </div>',"\n"; tpl_flush(); tpl_includeFile('pagefooter.html'); echo ' </div></div><!-- /content -->',"\n"; if ($showSidebar): echo ' <!-- ********** SIDEBAR ********** --> <div id="dokuwiki__aside">',"\n"; /************************* Start add logo script *************************/ echo ' <div class="pad aside include group">'; /* how to insert logo: upload your logo into the data/media folder (root of the media manager) as 'logo.png' */ if(file_exists(DOKU_INC.'data/media/logo.png') and _tpl_media_isreadable('logo.png')): tpl_link(wl(),'<img src="'.ml('logo.png').'" alt="'.$conf['title'].'" style="padding:1em 0 0 0; margin:0;" />',' accesskey="h" title="[H]"'); else: tpl_link(wl(),'<img src="logo.png" width="128px" alt="'.$conf['title'].'" style="margin:0; " />',' accesskey="h" title="[H]"'); endif; /************************ end logo script **********************/ tpl_includeFile('sidebarheader.html'); tpl_include_page($conf['sidebar'], 1, 1); /* includes the nearest sidebar page */ tpl_includeFile('sidebarfooter.html'); echo ' <div class="clearer"></div> </div> </div><!-- /aside -->',"\n"; endif; echo ' <div class="clearer"></div> <hr class="a11y" /> <!-- *** USER TOOLS and PAGE ACTIONS *** -->',"\n"; if ($ACT != 'denied'): echo ' <div id="dokuwiki__pagetools">',"\n"; if (isset($conf['useacl']) and $conf['useacl']): echo ' <h3 class="a11y">', $lang['user_tools'], '</h3> <ul>',"\n"; echo (new \dokuwiki\Menu\UserMenu())->getListItems(); echo ' </ul>',"\n"; endif; if (auth_quickaclcheck($ID) > AUTH_READ): echo ' <h3 class="a11y">', $lang['page_tools'], '</h3> <ul class="pagetools">',"\n"; echo (new \dokuwiki\Menu\PageMenu())->getListItems(); echo ' </ul> <h3 class="a11y">', $lang['site_tools'], '</h3>',"\n"; echo ' <ul class="sitetools">'; echo (new \dokuwiki\Menu\SiteMenu())->getListItems(); echo ' </ul>',"\n"; endif; echo ' </div><!-- /dokuwiki__pagetools -->',"\n"; endif; echo ' </div><!-- /wrapper --> <!-- ********** FOOTER ********** --> <div id="dokuwiki__footer"> <div class="pad"> <div class="doc">'; tpl_pageinfo(); /* 'Last modified' etc */ if (!empty($_SERVER['REMOTE_USER'])): echo '</div><div class="user">'; tpl_userinfo(); endif; echo "</div>","\n"; tpl_license('button'); /* content license, parameters: img=*badge|button|0, imgonly=*0|1, return=*0|1 */ echo ' </div> </div><!-- /footer -->',"\n"; tpl_includeFile('footer.html'); if (function_exists('dwp_display_wiki_page')) dwp_display_wiki_page(":wiki:copyright"); echo ' </div> </div><!-- /site --> <div class="no">'; tpl_indexerWebBug(); /* provide DokuWiki housekeeping, required in all templates */ echo '</div> <!--[if lte IE 8 ]></div><![endif]--> </body> </html>';