<?php /** * DokuWiki Twitter Boostrap Template * * @link https://github.com/ryanwmoore/dokutwitterbootstrap * @author Ryan Moore <rwmoore07@gmail.com> * @license GPL 2 (http://www.gnu.org/licenses/gpl.html) */ if (!defined('DOKU_INC')) die(); /* must be run from within DokuWiki */ @require_once(dirname(__FILE__).'/tpl_functions.php'); /* include hook for template functions */ $showTools = !tpl_getConf('hideTools') || ( tpl_getConf('hideTools') && $_SERVER['REMOTE_USER'] ); ?><!DOCTYPE html> <html lang="<?php echo $conf['lang'] ?>" dir="<?php echo $lang['direction'] ?>"> <head> <meta charset="UTF-8" /> <!--[if IE]><meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1" /><![endif]--> <title><?php tpl_pagetitle() ?> [<?php echo strip_tags($conf['title']) ?>]</title> <script>(function(H){H.className=H.className.replace(/\bno-js\b/,'js')})(document.documentElement)</script> <?php tpl_metaheaders() ?> <meta name="viewport" content="width=device-width,initial-scale=1" /> <?php echo tpl_favicon(array('favicon', 'mobile')) ?> <?php tpl_includeFile('meta.html') ?> <link href="<?php echo tpl_getMediaFile(array("css/modifications.css")); ?>" rel="stylesheet"> <link href="<?php echo tpl_getMediaFile(array("css/dokuwikicompatibility.css")); ?>" rel="stylesheet"> <link href="<?php echo tpl_getMediaFile(array("css/bootstrap.min.css")); ?>" rel="stylesheet"> <link href="<?php echo tpl_getMediaFile(array("css/bootstrap-theme.min.css")); ?>" rel="stylesheet"> </head> <body data-spy="scroll" data-target="#sidetoc"> <?php /* with these Conditional Comments you can better address IE issues in CSS files, precede CSS rules by #IE6 for IE6, #IE7 for IE7 and #IE8 for IE8 (div closes at the bottom) */ ?> <!--[if IE 6 ]><div id="IE6"><![endif]--><!--[if IE 7 ]><div id="IE7"><![endif]--><!--[if IE 8 ]><div id="IE8"><![endif]--> <?php /* the "dokuwiki__top" id is needed somewhere at the top, because that's where the "back to top" button/link links to */ ?> <?php /* classes mode_<action> are added to make it possible to e.g. style a page differently if it's in edit mode, see http://www.dokuwiki.org/devel:action_modes for a list of action modes */ ?> <?php /* .dokuwiki should always be in one of the surrounding elements (e.g. plugins and templates depend on it) */ ?> <div id="dokuwiki__site"><div id="dokuwiki__top" class="dokuwiki site mode_<?php echo $ACT ?>"> <div class="navbar navbar-default navbar-fixed-top"> <div class="container"> <div class="navbar-header"> <button type="button" class="navbar-toggle" data-toggle="collapse" data-target=".navbar-collapse"> <span class="sr-only">Toggle navigation</span> <span class="icon-bar"></span> <span class="icon-bar"></span> <span class="icon-bar"></span> </button> <a class="navbar-brand" href="./"><?php echo $conf['title']; ?></a> </div> <div class="navbar-collapse collapse"> <div class="navbar-form pull-right"> <?php _tpl_output_search_bar(); ?> </div> <p class="navbar-text pull-right"> <?php if ($_SERVER['REMOTE_USER']) { echo '<span class="user">'; tpl_userinfo(); echo '</span>'; } //TODO: If could link to user's profile? If so, wrap in: //echo 'Logged in as <a href="#" class="navbar-link">'.$username.'</a>'; ?> </p> <ul class="nav navbar-nav"> <?php tpl_includeFile('nav.html'); _tpl_output_tools_twitter_bootstrap($conf['useacl'] && $showTools); ?> </ul> </div><!--/.navbar-collapse --> </div> </div> <?php html_msgarea() /* occasional error and info messages on top of the page */ ?> <?php tpl_includeFile('header.html') ?> <div class="container"> <!-- ********** ASIDE ********** --> <div class="row"> <div class="col-md-3"> <?php if ($conf['sidebar']) { ?> <div class="sidebar" id="sidetoc" role="navigation"> <div class="list-group"> <?php _tpl_toc_to_twitter_bootstrap(); ?> </div> </div> <?php } ?> </div> <div class="col-md-9"> <div class="row"> <div class="col-md-9" id="dokuwiki__content"> <div class="pad"> <div class="page"> <?php html_msgarea(); /* occasional error and info messages */ ?> <?php tpl_flush(); ?> <?php tpl_content(false); ?> <div class="clearer"></div> </div> </div> </div> </div><!--/row--> </div><!--/col-md-9--> </div><!--/row--> </div><!-- container --> <div class="clearer"></div> <hr class="a11y" /> <!-- ********** FOOTER ********** --> <footer class="navbar navbar-static-bottom"> <div class="row"> <div class="col-md-12"> <?php _tpl_output_page_tools($showTools, 'li'); ?> <br /> <div class="clearer"></div> <div> <?php tpl_pageinfo() /* 'Last modified' etc */ ?> <?php tpl_license('button') /* content license, parameters: img=*badge|button|0, imgonly=*0|1, return=*0|1 */ ?> <?php tpl_indexerWebBug() /* provide DokuWiki housekeeping, required in all templates */ ?> <?php tpl_includeFile('footer.html') ?> </div> <div class="clearer"></div> <div> <p><a href="http://www.dokuwiki.org">DokuWiki</a> <a href="https://github.com/ryanwmoore/dokutwitterbootstrap">template</a> (released under <a href="http://www.gnu.org/licenses/gpl.html">GPLv2</a>) using <a href="http://twitter.github.com/bootstrap/">Bootstrap</a> by <a href="http://rmoore.cs.pitt.edu/">Ryan W. Moore</a></p> </div> </div> </div> </footer> </div></div><!-- /site --> <div class="no"><?php tpl_indexerWebBug() /* provide DokuWiki housekeeping, required in all templates */ ?></div> <!--[if ( IE 6 | IE 7 | IE 8 ) ]></div><![endif]--> <script src="//ajax.googleapis.com/ajax/libs/jquery/1.9.1/jquery.min.js"></script> <!-- load any scripts that may require a newer jQuery library than DokuWiki provides. --> <script src="<?php echo tpl_getMediaFile(array("js/bootstrap.min.js")); ?>"></script> <script src="<?php echo tpl_getMediaFile(array("js/change_dokuwiki_structure.js")); ?>"></script> <!-- restore jQuery for DokuWiki --> <script src="<?php echo tpl_getMediaFile(array("js/restore_dokuwikis_jquery.js")); ?>"></script> </body> </html>