Da PCA/generale/caratteristiche sarà possibile configurare:
Testo da visualizzare durante il countdown
Testo da visualizzare al termine del countdown
Abilitare/disabilitare la visione della mod agli utenti
Abilitare/disabilitare la mod
Abilitare/disabilitare la visione degli anni e dei mesi mancati sul countdown
Impostare il countdown in modalità crescente o decrescente
Impostare un fusorario.
Autore della mod: Stoker
compatibilità con phpbb 3.0.11: Si
Traduzione Italiana: Si By alex75 (già inclusa nel pacchetto in allegato)
Difficoltà: bassa 5 minuti
Apri: includes/acp/acp_board.php
Trova:
Codice: Seleziona tutto
'legend2' => 'ACP_LOAD_SETTINGS',
Codice: Seleziona tutto
// BEGIN Countdown
'legend4' => 'COUNTDOWN_SETTINGS',
'countdown_enable' => array('lang' => 'COUNTDOWN_ENABLE', 'validate' => 'bool', 'type' => 'radio:yes_no', 'explain' => false),
'countdown_testmode' => array('lang' => 'COUNTDOWN_TESTMODE', 'validate' => 'bool', 'type' => 'radio:yes_no', 'explain' => true),
'countdown_direction' => array('lang' => 'COUNTDOWN_DIRECTION', 'validate' => 'bool', 'type' => 'radio:yes_no', 'explain' => true),
'countdown_date' => array('lang' => 'COUNTDOWN_DATE', 'validate' => 'string', 'type' => 'text:40:255', 'explain' => true),
'countdown_offset_enable' => array('lang' => 'COUNTDOWN_OFFSET_ENABLE', 'validate' => 'bool', 'type' => 'radio:yes_no', 'explain' => false),
'countdown_offset' => array('lang' => 'COUNTDOWN_OFFSET', 'validate' => 'int', 'type' => 'text:3:4', 'explain' => true),
'countdown_year' => array('lang' => 'COUNTDOWN_YEAR', 'validate' => 'bool', 'type' => 'radio:yes_no', 'explain' => true),
'countdown_month' => array('lang' => 'COUNTDOWN_MONTH', 'validate' => 'bool', 'type' => 'radio:yes_no', 'explain' => true),
'countdown_text' => array('lang' => 'COUNTDOWN_TEXT', 'validate' => 'string', 'type' => 'text:40:255', 'explain' => true),
'countdown_complete' => array('lang' => 'COUNTDOWN_COMPLETE', 'validate' => 'string', 'type' => 'text:40:255', 'explain' => true),
// END Countdown
Codice: Seleziona tutto
$user->add_lang('acp/board');
Codice: Seleziona tutto
$user->add_lang('mods/countdown');
Apri: includes/functions.php
Trova:
Codice: Seleziona tutto
// The following assigns all _common_ variables that may be used at any point in a template.
Codice: Seleziona tutto
if (!empty($config['countdown_enable']))
{
$user->add_lang('mods/countdown');
$template->assign_vars(array(
'COUNTDOWN_ENABLE' => $config['countdown_enable'],
'COUNTDOWN_TESTMODE' => $config['countdown_testmode'],
'COUNTDOWN_DIRECTION' => $config['countdown_direction'],
'COUNTDOWN_DATE' => $config['countdown_date'],
'COUNTDOWN_YEAR' => $config['countdown_year'],
'COUNTDOWN_MONTH' => $config['countdown_month'],
'COUNTDOWN_TEXT' => html_entity_decode($config['countdown_text']),
'COUNTDOWN_COMPLETE' => html_entity_decode($config['countdown_complete']),
'COUNTDOWN_OFFSET_ENABLE' => $config['countdown_offset_enable'],
'COUNTDOWN_OFFSET' => $config['countdown_offset'],
));
}
Apri: styles/prosilver/template/overall_header.html
Trova:
Codice: Seleziona tutto
<script type="text/javascript" src="{T_SUPER_TEMPLATE_PATH}/forum_fn.js"></script>
Codice: Seleziona tutto
<!-- IF COUNTDOWN_ENABLE -->
<script src="{ROOT_PATH}script/jquery.min.js" type="text/javascript"></script>
<script src="{ROOT_PATH}script/jquery.jcountdown.min.js" type="text/javascript"></script>
<script type="text/javascript">
// <![CDATA[
$(document).ready(function(){
$("#time").countdown({
date: "{COUNTDOWN_DATE}",
onComplete: function( event ) {
$(this).html("{COUNTDOWN_COMPLETE}");
},
leadingZero: true,
<!-- IF COUNTDOWN_OFFSET_ENABLE -->
offset: {COUNTDOWN_OFFSET},
<!-- ENDIF -->
<!-- IF COUNTDOWN_YEAR or COUNTDOWN_MONTH -->
yearsAndMonths: true,
<!-- ENDIF -->
htmlTemplate: "<span class='cd-time'>{COUNTDOWN_TEXT}</span><!-- IF COUNTDOWN_YEAR and COUNTDOWN_MONTH --> %y <span class=\"cd-time\">{L_COUNT_YEARS}</span><!-- ENDIF --><!-- IF COUNTDOWN_YEAR or COUNTDOWN_MONTH --> %m <span class=\"cd-time\">{L_COUNT_MONTHS}</span><!-- ENDIF --> %d <span class=\"cd-time\">{L_DAYS}</span> %h <span class=\"cd-time\">{L_HOURS}</span> %i <span class=\"cd-time\">{L_MINUTES}</span> %s <span class=\"cd-time\">{L_SECONDS}</span>",
direction: "<!-- IF COUNTDOWN_DIRECTION -->down<!-- ELSE -->up<!-- ENDIF -->"
});
});
// ]]>
</script>
<!-- ENDIF -->
Codice: Seleziona tutto
<a name="start_here"></a>
Codice: Seleziona tutto
<!-- IF not S_IS_BOT and COUNTDOWN_ENABLE -->
<!-- IF (COUNTDOWN_TESTMODE and U_ACP) or not COUNTDOWN_TESTMODE -->
<div class="navbar timecount">
<div class="inner"><span class="corners-top"><span></span></span>
<span id="time"></span>
<span class="corners-bottom"><span></span></span></div>
</div>
<!-- ENDIF -->
<!-- ENDIF -->
Apri: styles/prosilver/theme/colours.css
Trova:
Codice: Seleziona tutto
input.disabled {
Codice: Seleziona tutto
.timecount{
min-height:32px;
color:#c21017;
font-size:18px;
text-align:center;
margin-top:4px;
}
span.cd-time{
color:#222222;
}
Lanciare l'installazione dall'indirizzo: vostrosito.it/install_countdown.php e seguire le istruzioni
Aggiornate template; tema e svuotate la cache.
Fine della mod.
Troverete le impostazioni della mod sul PCA/Generale/Caratteristiche/Impostazioni countdown Mod.