Инструменты пользователя

Инструменты сайта

  • Показать исходный текст
  • История страницы
  • Ссылки сюда
  • Оставить на чай
  • Экспорт в PDF
  • Наверх

  • wiki:xref:dokuwiki:lib:tpl:dokuwiki:main.php
    1 <?php
    2 
    3/**
    4* Шаблон DokuWiki по умолчанию 2012
    5*
    6* @ссылка      http://dokuwiki.org/template
    7* @автор    Аника Хенке <anika@selfthinker.org>
    8* @автор    Кларенс Ли <clarencedglee@gmail.com>
    9* @license   GPL 2 ( http://www.gnu.org/licenses/gpl.html)
    10*/
    11 
    12 if (!defined('DOKU_INC')) die(); /* необходимо запустить из DokuWiki */
    13 
    14 $hasSidebar = page_findnearest($conf['sidebar']);
    15 $showSidebar = $hasSidebar && ($ACT == 'show');
    16 ?><!DOCTYPE html>
    17 <html lang="<?php echo $conf['lang'] ?>" dir="<?php echo $lang['direction'] ?>" class="no-js">
    18 <head>
    19     <meta charset="utf-8" />
    20     <title><?php tpl_pagetitle() ?> [<?php echo strip_tags($conf['title']) ?>]</title>
    21     <?php tpl_metaheaders() ?>
    22     <meta name="viewport" content="width=device-width,initial-scale=1" />
    23     <?php echo tpl_favicon(['favicon', 'mobile']) ?>
    24     <?php tpl_includeFile('meta.html') ?>
    25 </head>
    26 
    27 <body>
    28     <div id="dokuwiki__site"><div id="dokuwiki__top" class="site <?php echo tpl_classes(); ?> <?php
    29         echo ($showSidebar) ? 'showSidebar' : ''; ?> <?php echo ($hasSidebar) ? 'hasSidebar' : ''; ?>">
    30 
    31         <?php include(__DIR__ . '/tpl_header.php') ?>
    32 
    33         <div class="wrapper group">
    34 
    35             <?php if ($showSidebar) : ?>
    36                 <!-- ********** ASIDE (В СТОРОНЕ)********** -->
    37                 <nav id="dokuwiki__aside" aria-label="<?php echo $lang['sidebar']
    38                 ?>"><div class="pad aside include group">
    39                     <h3 class="toggle"><?php echo $lang['sidebar'] ?></h3>
    40                     <div class="content"><div class="group">
    41                         <?php tpl_flush() ?>
    42                         <?php tpl_includeFile('sidebarheader.html') ?>
    43                         <?php tpl_include_page($conf['sidebar'], true, true) ?>
    44                         <?php tpl_includeFile('sidebarfooter.html') ?>
    45                     </div></div>
    46                 </div></nav><!-- /aside -->
    47             <?php endif; ?>
    48 
    49             <!-- ********** CONTENT (СОДЕРЖАНИЕ)********** -->
    50             <main id="dokuwiki__content"><div class="pad group">
    51                 <?php html_msgarea() ?>
    52 
    53                 <div class="pageId"><span><?php echo hsc($ID) ?></span></div>
    54 
    55                 <div class="page group">
    56                     <?php tpl_flush() ?>
    57                     <?php tpl_includeFile('pageheader.html') ?>
    58                     <!-- начало вики-страницы -->
    59                     <?php tpl_content() ?>
    60                     <!-- конец вики-страницы -->
    61                     <?php tpl_includeFile('pagefooter.html') ?>
    62                 </div>
    63 
    64                 <div class="docInfo"><?php tpl_pageinfo() ?></div>
    65 
    66                 <?php tpl_flush() ?>
    67 
    68                 <hr class="a11y" />
    69             </div></main><!-- /content (конец содержания)-->
    70 
    71             <!-- PAGE ACTIONS (ДЕЙСТВИЯ СТРАНИЦЫ) -->
    72             <nav id="dokuwiki__pagetools" aria-labelledby="dokuwiki__pagetools__heading">
    73                 <h3 class="a11y" id="dokuwiki__pagetools__heading"><?php echo $lang['page_tools']; ?></h3>
    74                 <div class="tools">
    75                     <ul>
    76                         <?php echo (new \dokuwiki\Menu\PageMenu())->getListItems(); ?>
    77                     </ul>
    78                 </div>
    79             </nav>
    80         </div><!-- /wrapper (обертка) -->
    81 
    82         <?php include(__DIR__ . '/tpl_footer.php') ?>
    83     </div></div><!-- /site (конец сайта) -->
    84 
    85     <div class="no"><?php tpl_indexerWebBug() /* обеспечивает ведение документации DokuWiki, требуется во всех шаблонах */ ?></div>
    86     <div id="screen__mode" class="no"></div><?php /* помощник для обнаружения медиа-запроса CSS в script.js */ ?>
    87 </body>
    88 </html>
    89 
    «Подробности с переводом»
    1<?php
    2
    3/**
    4* Шаблон DokuWiki по умолчанию 2012
    5*
    6* @ссылка      http://dokuwiki.org/template
    7* @автор    Аника Хенке <anika@selfthinker.org>
    8* @автор    Кларенс Ли <clarencedglee@gmail.com>
    9* @license   GPL 2 ( http://www.gnu.org/licenses/gpl.html)
    10*/
    11
    12if (! defined ( 'DOKU_INC' )) die (); /* необходимо запустить из DokuWiki */
    13
    14$ hasSidebar = page_findnearest ($ conf [ 'sidebar' ]);
    15$ showSidebar = $ hasSidebar && ($ ACT == 'show' );
    16?> <! DOCTYPE  html >
    17< html  lang = " <?php  echo $ conf [ 'lang' ] ?> "  dir = " <?php  echo $ lang [ 'direction' ] ?> "  class = "no-js" >
    18< голова >
    19    < meta  charset = "utf-8" />
    20    < title > <?php  tpl_pagetitle () ?> [ <?php  echo  strip_tags ($ conf [ 'title' ]) ?> ]</ title >
    21    <?php  tpl_metaheaders () ?>
    22    < meta  name = "viewport"  content = "width=device-width,initial-scale=1" />
    23    <?php  echo  tpl_favicon ([ 'favicon' , 'mobile' ]) ?>
    24    <?php  tpl_includeFile ( 'meta.html' ) ?>
    25</head>​​
    26
    27< тело >
    28    < div  id = "dokuwiki__site" >< div  id = "dokuwiki__top"  class = "site <?php  echo  tpl_classes (); ?> <?php 
    29        эхо ($ showSidebar )? 'showSidebar' : '' ; ?> <?php echo ($ hasSidebar ) ? 'hasSidebar' : '' ; ?> " >
      30
    31        <?php  include ( __DIR __. '/ tpl_header.php ' ) ?>
    32
    33        < div  class = "группа-обертка" >
    34
    35            <?php  if ($ showSidebar ): ?>
    36                <!-- ********** В СТОРОНУ ********** -->
    37                < nav  id = "dokuwiki__aside"  aria-label = " <?php  echo $ lang [ 'sidebar' ]
    38                ?> " >< div  class = "отступ в сторону включить группу" >
    39                    < h3  class = "toggle" > <?php  echo $ lang [ 'sidebar' ] ?> </ h3 >
    40                    < div  класс = "контент" >< div  класс = "группа" >
    41                        <?php  tpl_flush () ?>
    42                        <?php  tpl_includeFile ( 'sidebarheader.html' ) ?>
    43                        <?php  tpl_include_page ($ conf [ 'sidebar' ], true , true ) ?>
    44                        <?php  tpl_includeFile ( 'sidebarfooter.html' ) ?>
    45                    </ div ></ div >
    46                </ div ></ nav > <!-- /aside -->
    47            <?php  конец_файла ; ?>
    48
    49            <!-- ********** СОДЕРЖАНИЕ ********** -->
    50            < основной  идентификатор = "dokuwiki__content" >< класс div  = "группа pad" >
    51                <?php  html_msgarea () ?>
    52
    53                < div  class = "pageId" >< span > <?php  echo  hsc ($ ID ) ?> </ span ></ div >
    54
    55                < div  class = "группа страниц" >
    56                    <?php  tpl_flush () ?>
    57                    <?php  tpl_includeFile ( 'pageheader.html' ) ?>
    58                    <!-- начало вики-страницы -->
    59                    <?php  tpl_content () ?>
    60                    <!-- остановка вики-страницы -->
    61                    <?php  tpl_includeFile ( 'pagefooter.html' ) ?>
    62                </ див >
    63
    64                < div  class = "docInfo" > <?php  tpl_pageinfo () ?> </ div >
    65
    66                <?php  tpl_flush () ?>
    67
    68                < класс hr  = "a11y" />
    69            </ div ></ main > <!-- /content -->
    70
    71            <!-- ДЕЙСТВИЯ СТРАНИЦЫ -->
    72            < nav  id = "dokuwiki__pagetools"  aria-labeledby = "dokuwiki__pagetools__heading" >
    73                < h3  class = "a11y"  id = "dokuwiki__pagetools__heading" > <?php  echo $ lang [ 'page_tools' ]; ?> </ h3 >
    74                < div  class = "инструменты" >
    75                    < ул >
    76                        <?php  echo ( new \ dokuwiki \ Menu \ PageMenu ())-> getListItems (); ?>
    77                    </ ул >
    78                </ див >
    79            </ нав >
    80        </ div > <!-- /обертка -->
    81
    82        <?php  include ( __DIR __. '/ tpl_footer.php ' ) ?>
    83    </ div ></ div > <!-- /сайт -->
    84
    85    < div  class = "no" > <?php  tpl_indexerWebBug () /* обеспечивает ведение документации DokuWiki, требуется во всех шаблонах */  ?> </ div >
    86    < div  id = "screen__mode"  class = "no" ></ div > <?php  /* помощник для обнаружения медиа-запроса CSS в script.js */  ?>
    87</ тело >
    88</html>​​
    89
    Только авторизованные участники могут оставлять комментарии.
    wiki/xref/dokuwiki/lib/tpl/dokuwiki/main.php.txt · Последнее изменение: 2024/08/26 02:45 — vladpolskiy