Jump to content

Script php e tpl


Frafra

Recommended Posts

Salve,

vorrei inserire questo script nel file "header.tpl" del mio template, solo che a quanto pare il codice php non funziona se inserito direttamente in questi file, come devo procedere (ho la versione di prestashop 1.5.6.2)?

 

Questo è il codice:

 

<? php
$ora = date('G');
if($ora>= 6 && $ora<8)
echo "<img src=\"template_alba.png\" alt=\" ... \" />";
elseif($ora >= 8 && $ora<18)
echo "<img src=\"template_pomeriggio.png\" alt=\" ... \" />";
elseif($ora >= 18 && $ora<20)
echo "<img src=\"template_tramonto.png\" alt=\" ... \" />";
else
echo "<img src=\"template_notte.png\" alt=\" ... \" />";
?>

 

Link to comment
Share on other sites

  • 2 weeks later...

certo che lo si può inserire, ovviamente non in formato php standard ma convertito in php su smarty

 

prendi dei file tpl e guarda come vengono usate le istruzioni php al suo interno, converti lo script che dici e tutto funzionerà

 

Saluti

Link to comment
Share on other sites

certo che lo si può inserire, ovviamente non in formato php standard ma convertito in php su smarty

 

prendi dei file tpl e guarda come vengono usate le istruzioni php al suo interno, converti lo script che dici e tutto funzionerà

 

Saluti

 

Ho provato così, ma non funziona, puoi correggere quello che sbaglio:

  $ora = date('G');
 {if($ora>= 6 && $ora<8)}
 <img src="template_alba.png" alt="Alba" />
 {/if}
 {if($ora >= 8 && $ora<18)}
 <img src="template_pomeriggio.png" alt="pomeriggio" />
  {/if}
 {if($ora >= 18 && $ora<20)}
 <img src="template_tramonto.png" alt=\"tramonto" />
 {/if}
 {else}
 <img src="template_notte.png" alt="notte" />
  {/else}
Edited by Frafra (see edit history)
Link to comment
Share on other sites

questo è il codice che devi mettere nel file tpl

 

 {if $ora >= 6 && $ora < 8 }
 
    <img src="template_alba.png" alt="Alba" />
 
 {elseif $ora >= 8 && $ora < 18}
    <img src="template_pomeriggio.png" alt="pomeriggio" />
 
 {elseif $ora >= 18 && $ora < 20}
    <img src="template_tramonto.png" alt="tramonto" />
 {else}
    <img src="template_notte.png" alt="notte" />
 {/if}

 

 

poi però devi definire la variabile $ora nel file php in modo che il file header.tpl la possa ereditare

Link to comment
Share on other sites

questo è il codice che devi mettere nel file tpl

 

 {if $ora >= 6 && $ora < 8 }

 

    <img src="template_alba.png" alt="Alba" />

 

 {elseif $ora >= 8 && $ora < 18}

    <img src="template_pomeriggio.png" alt="pomeriggio" />

 

 {elseif $ora >= 18 && $ora < 20}

    <img src="template_tramonto.png" alt="tramonto" />

 {else}

    <img src="template_notte.png" alt="notte" />

 {/if}

 

 

poi però devi definire la variabile $ora nel file php in modo che il file header.tpl la possa ereditare

Grazie 10000000000000000000000000000...gentilissimo....

 

ultima domanda: in  quale file php devo inserirlo? va  bene anche in index.php del tema?

Link to comment
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
×
×
  • Create New...