Pagina 1 di 1

Modificare data-ora

Inviato: 19/10/2015, 3:19
da frank
Sono a buon punto, ma non riesco a sostituire 2 codici. Praticamente questi 2 originali in index_body.html

Codice: Seleziona tutto

<p class="{S_CONTENT_FLOW_END} responsive-center time<!-- IF S_USER_LOGGED_IN --> rightside<!-- ENDIF -->"><!-- IF S_USER_LOGGED_IN -->{LAST_VISIT_DATE}<!-- ELSE -->{CURRENT_TIME}<!-- ENDIF --></p>

<!-- IF S_USER_LOGGED_IN --><p class="responsive-center time">{CURRENT_TIME}</p><!-- ENDIF -->
…devo sostituirli con questi, però solo la parte {CURRENT_TIME}

Codice: Seleziona tutto

<p class="{S_CONTENT_FLOW_END} responsive-center time<!-- IF S_USER_LOGGED_IN --> rightside<!-- ENDIF -->"><!-- IF S_USER_LOGGED_IN -->{LAST_VISIT_DATE}<!-- ELSE --><span id="data"><?php echo $giorni[$sett],' ',$giorno,' ',$mesi[$mese],' ',$anno; ?></span><span id="ora"></span><!-- ENDIF --></p>

<!-- IF S_USER_LOGGED_IN --><p class="responsive-center time"><span id="data"><?php echo $giorni[$sett],' ',$giorno,' ',$mesi[$mese],' ',$anno; ?></span><span id="ora"></span></p><!-- ENDIF -->
Il file dell'estensione si chiama overall_header_page_body_before.html

Ho messo anche il css che nasconde la classe responsive-center time ma nulla. A video stampa il mio, quello sopra, e quello originale (che è da togliere).
Schermata 10-2457315 alle 03.11.04.png

Re: Modificare data-ora

Inviato: 19/10/2015, 11:45
da Sir Xiradorn
Allora è buona regola SEMPRE non usare il php nei template. Si tratta di una questione di VITALE sicurezza soprattutto se fatta nel codice sorgente. Per fare una cosa del genere devi fare una estensione che ti permette di sdoppiare quel tempo in qualcosa del tipo:
Da:

Codice: Seleziona tutto

$giorni[$sett]
A:

Codice: Seleziona tutto

{CURRENT_TIME_DAY}

Re: Modificare data-ora

Inviato: 19/10/2015, 13:25
da frank
Io intendo {CURRENT_TIME} sostituirlo con questo

Codice: Seleziona tutto

<?php echo $giorni[$sett],' ',$giorno,' ',$mesi[$mese],' ',$anno; ?>

Re: Modificare data-ora

Inviato: 19/10/2015, 13:51
da brunino
E lui ti ha detto che inserire PHP nei templare non si deve fare...

Inviato dal mio MotoE2(4G-LTE) utilizzando Tapatalk

Re: Modificare data-ora

Inviato: 19/10/2015, 14:03
da Sir Xiradorn
Il php non va mai inserito direttamente nel template per questione di stabilità e sicurezza. Devi convertire quel in un qualche elemento che puoi usare nel template.

E' consigliabile non usare php direttamente.

Re: Modificare data-ora

Inviato: 19/10/2015, 14:03
da frank
Qui è una cosa nuova per me col php

Re: Modificare data-ora

Inviato: 19/10/2015, 14:08
da frank
Sir Xiradorn ha scritto:Il php non va mai inserito direttamente nel template per questione di stabilità e sicurezza. Devi convertire quel in un qualche elemento che puoi usare nel template.

E' consigliabile non usare php direttamente.
Ci son estensioni che usano php ma lo mettono in un'altra cartella

Re: Modificare data-ora

Inviato: 19/10/2015, 16:48
da Micogian
Il PHPBB funziona così: un file php provvede alla connessione al database, estrae ed elabora i dati e predispone le variabili (MAIUSCOLE) da passare al template che è un file html. Il template visualizza i dati attraverso le variabili passate dal file php.
Pertanto in un'estensione va creato un "event" che con il file listener.php elabora e provvede a creare le variabili da passare al template.
Nel file html è fortemente sconsigliato di usare codice php.