Comprimere le categorie in Index

Board index phpBB 3.0 Olympus Olympus MODs

#1by Silver » 07 Mar 2023, 16:46

Rendere collassabili le categorie
Mod di Katib
apri
prosilver/template/overall_header.html
Trova
Code: Select all
</head>
Prima inserisci
Code: Select all
<script type="text/javascript" src="{T_TEMPLATE_PATH}/js/jquery.js"></script>
      <link rel="stylesheet" type="text/css" href="{T_THEME_PATH}/stupidaccordion.css" />
<script type="text/javascript" src="{T_TEMPLATE_PATH}/js/stupidacordion.js"></script>
Se qualsiasi Mod che si ha, includa già librerie jquery, non aggiungere la prima riga!
Apri
prosilver/template/forumlist_body.html
Trova
Code: Select all
<ul class="topiclist">
Cambialo con
Code: Select all
<ul  class="topiclist  <!-- IF S_COLLAPSE_ENABLED -->accordionButton<!-- ENDIF -->" >
Cerca
Code: Select all
<ul class="topiclist forums">
Sostituiscilo con
Code: Select all
<ul  class="topiclist  <!-- IF S_COLLAPSE_ENABLED -->accordionButton<!-- ENDIF -->" >
Trova ora
Code: Select all
<dt><!-- IF forumrow.S_IS_CAT --><a href="{forumrow.U_VIEWFORUM}">{forumrow.FORUM_NAME}</a><!-- ELSE -->{L_FORUM}<!-- ENDIF --></dt>
Cambialo con
Code: Select all
<dt><!-- IF forumrow.S_IS_CAT --><!-- IF S_COLLAPSE_ENABLED -->{forumrow.FORUM_NAME}<a href="#accordion">&nbsp;&nbsp;({L_FORUM_SHOW})</a><!-- ELSE --><a href="{forumrow.U_VIEWFORUM}">{forumrow.FORUM_NAME}</a><!-- ENDIF --><!-- ELSE --><!-- IF S_COLLAPSE_ENABLED -->{L_FORUM}<a href="#accordion">({L_FORUM_SHOW})</a><!-- ELSE -->{L_FORUM}<!-- ENDIF --><!-- ENDIF --></dt>
aggiungi sotto
Code: Select all
<a name="accordion"></a>
Apri adesso
language/it/common.php
Trova
Code: Select all
'FORUM'   =>
Dopo aggiungi
Code: Select all
'FORUM_SHOW'   => 'Click here to show/hide forums',
'FORUM_SHOW' => 'Clicca qui per mostrare/nascondere i forum',
Apri
include/function.php
Cerca
Code: Select all
'S_BOARD_DISABLED'      => ($config['board_disable']) ? true : false,
Dopo aggiungi
Code: Select all
//
Collapse index page BEGIN
      'S_COLLAPSE_ENABLED'      => ($config['enable_collapse']) ? true : false,
   //Collapse index page  END
Apri
include/acp/acp_board.php
Trova
Code: Select all
'allow_birthdays'      => array('lang' => 'ALLOW_BIRTHDAYS',      'validate' => 'bool',   'type' => 'radio:yes_no', 'explain' => true),
Dopo aggiungi
Code: Select all
//Collapse index page BEGIN
                  'enable_collapse'      => array('lang' => 'ENABLE_COLLAPSE',      'validate' => 'bool',   'type' => 'radio:yes_no', 'explain' => true),
Apri
language/it/acp/board.php
Trova
Code: Select all
'BOARD_PM_EXPLAIN'   => '',
Dopo aggiungi
Code: Select all
//Collapse index page BEGIN
   'ENABLE_COLLAPSE'         => 'collapse index page',
   'ENABLE_COLLAPSE_EXPLAIN'      => 'enable or disable collapsing categories on index page',
//Collapse index page  END
//Collapse index page BEGIN
'ENABLE_COLLAPSE' => 'comprimi le categorie in indice',
'ENABLE_COLLAPSE_EXPLAIN' => 'abilita o disabilita la compressione delle categorie in indice',
//Collapse index page END
Aggiungere i due file
il Java Script
accordion.js
Code: Select all
jQuery(function() {
   jQuery('.ss_button').on('click',function() {
      jQuery('.ss_content').slideUp('fast');
      jQuery(this).next('.ss_content').slideDown('fast');
   });
});
nel template
e
accordion.css
Code: Select all
body {
   font-family: Arial, Helvetica, sans-serif;
}

#ss_menu {
   width: 500px;
   }

.ss_button {
   background-color: #F60;
   border-bottom: 1px solid #FFFFFF;
   cursor: pointer;
   padding: 10px;
   color: #FFFFFF;
   }
   
.ss_content {
   background-color: #EFEFEF;
   display: none;
   padding: 10px;
   }
nel path del tema dello stile.
Le categorie della Index saranno tutte compresse e per aprirle, bisognerà cliccare sul pulsantino a destra della cornice del titolo della categoria.
Silver
Topic author, Site Admin
Avatar
Reputation: 0
Loyalty: 0 (+0/−0)
With us: 1 year 3 months

Return to Olympus MODs

cron