Autor Zpráva
Tata
Profil
Mám stránku založenú na CMSimple. Používam na nej plugin, ktorý je volaný priamo do templatu stránky. Plugin zobrazuje výstup z vlastného skriptu (je to zoznam označených stránok).
Potrebujem, aby sa tento skript vykonával denne iba v stanovenom časovom rozmedzí. Napr. od 10:00 do 14:00.
V template je definované:
$time = date($tx['today']['timeformat']);

$tx['today']['timeformat'] - je definované v config.php v rámci prpostredia CMSimple
ďalej je v template volačka
<?php echo previewnavigation();?>

pre funkciu pluginu previenavigator.
Ak by som dal celú volačku napr. do
<div style="display:<?php echo $display;?>"><?php echo previewnavigation();?></div>

malo by to fungovať tak, že ak by bol $time<10:00 || $time>14:00, $display by bolo "none", inak $display="inherit" alebo iba "". Resp. bz sa nepoužil kompletný style.
V PHP som dost lama a neviem správne tú podmienku zostaviť.
Poradí mi niekto?
Potrebujem to na http://www.ukastelana.eu - DNEŠNÁ PONUKA
Tata
Profil
Resp. by sa nepoužil kompletný style.
Prípadne by sa ako premenná definoval celý "style" a ten by sa podľa podmienky použil alebo nepoužil.
fajzen
Profil
lepšie ako ten div skrývať by možno bolo vôbec ho tam nedávať
$hodina= date("H");

if($hodina >= 10 && $hodina < 14)
    echo '<div>' . previewnavigation() . '</div>';
Tata
Profil
Super!!! Vďaka.
Rozšíril som to ešte takto:

$hodina = date("H:i");
if($hodina >= "18:30" && $hodina < "18:35") //testovaci interval
echo '<div>' . previewnavigation() . '</div>';

Vaše odpověď

Mohlo by se hodit


Prosím používejte diakritiku a interpunkci.

Ochrana proti spamu. Napište prosím číslo dvě-sta čtyřicet-sedm: