Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revisionPrevious revision
Next revision
Previous revision
argonchanges [2025/08/04 14:06] rajitargonchanges [2025/08/06 11:24] (current) rajit
Line 1: Line 1:
 ====== Small change to Argon template ====== ====== Small change to Argon template ======
  
-I added an option to the nice Argon dokuwiki template to get rid of the left sidebar. Here are the changes I made:+I added an option to the nice Argon [[https://github.com/IceWreck/Argon-Dokuwiki-Template/|dokuwiki template]] to get rid of the left sidebar for users that have not logged in so that the entire width of the page can be used for text. Here are the changes I made:
  
-   - Changes to ''main.php'' (''lib/tpl/argon/'')+   - Changes to ''main.php'' (in ''lib/tpl/argon/'')
      * Top of the file, below original line 10, add the line: <code php>      * Top of the file, below original line 10, add the line: <code php>
-$showLeftSidebar = !tpl_getConf('hideLeftSidebar');</code>+$showLeftSidebar = !tpl_getConf('hideLeftSidebar') || !empty($_SERVER['REMOTE_USER']);</code>
      * Below line 133 (original line 132, after the ''left sidebar'' comment), add the line:<code php>      * Below line 133 (original line 132, after the ''left sidebar'' comment), add the line:<code php>
 <?php if ($showLeftSidebar) { ?></code> <?php if ($showLeftSidebar) { ?></code>
-    * Around line 198, replace the code<code php>+    * Around line 198, after the code<code php>
 <!-- center content --> <!-- center content -->
-<main class="col-12 col-md-9 col-xl-8 py-md-3 pl-md-5 ct-content dokuwiki" role="main"></code> with <code php+<main class="col-12 col-md-9 col-xl-8 py-md-3 pl-md-5 ct-content dokuwiki" role="main"></code> add the following three lines: <code php> 
-<main class="col-12 col-md-9 col-xl-8 py-md-3 pl-md-5 ct-content dokuwiki" role="main">                      +<?php } else { ?> 
-  <!-- center content --+<main class="col-12 col-md-115 col-xl-10 py-md-3 pl-md-5 ct-content dokuwiki" role="main">                  
- <?php } else { ?> +
- <main class="col-12 col-md-115 col-xl-10 py-md-3 pl-md-5 ct-content dokuwiki" role="main">                  +
 <?php }?></code> <?php }?></code>
-   +  - Changes to ''default.php'' (in ''lib/tpl/argon/conf/''
 +     * Add: <code php>$conf['hideLeftSidebar' = 0;</code> 
 +  - Changes to ''meta.php'' (in ''lib/tpl/argon/conf/''
 +     * Add: <code php>$meta['hideLeftSidebar' = array('onoff');</code> 
 +  - Changes to ''doku.css'' (in ''lib/tpl/argon/assets/css/doku.css''
 +     * Update line 657 from <code> 
 +.col-md-auto, .col-md-12, .col-md-11, .col-md-10, .col-md-9, .col-md-8, .col-md-7, .col-md-6, .col-md-5, .col-md-4, .col-md-3, .col-md-2, .col-md-1, .col-sm,</code> to <code> 
 +.col-md-auto, .col-md-12, .col-md-115, .col-md-11, .col-md-10, .col-md-9, .col-md-8, .col-md-7, .col-md-6, .col-md-5, .col-md-4, .col-md-3, .col-md-2, .col-md-1, .col-sm,</code> 
 +     * Add <code> 
 +.col-md-115 { 
 +flex: 0 0 97.5%; 
 +max-width: 97.5%; 
 +}</code> after line 1183 (after the closing brace). 
 +   - Changes to ''settings.php'' (in ''lib/tpl/argon/lang/en/settings.php''
 +      * Add: <code php>$lang['hideLeftSidebar' = 'Hide left sidebar when not logged in?';</code> 
 +      * Similar changes should be made for other languages as well.
  
 +With these changes, a new option should appear in the template configuration settings that allows you to turn off the left sidebar.
 +
 +In addition, we use the following [[https://github.com/IceWreck/Argon-Dokuwiki-Template/issues/54#issuecomment-2566062372|patch]] to fix the login window overlap issues.