Přihlásit se

Joomla 5.1.0 a Joomla 4.4.4 (17 dub 2024)

Dnes byla uvolněna nová verze Joomla 5.1.0, společně s Joomla 4.4.4. Tato verze přináší spoustu nových funkcí, vylepšení v oblasti bezpečnosti a kódu a díky těmto vylepšením i vyšší rychlost.

RSFormPro - kalendář

21. čvn 2016 19:03 #127360
Odpověď od Milan
Uživatel
Tak jsem zkusil
Code:
<?php $_POST['form']['TerminDo'] = $_POST['form']['TerminOd']; ?>
, což by mělo dle mého názoru před uložením formuláře nastavit TerminDo stejný jako TermínOd. Ale bohužel nic Nevím, kde může být problém.

22. čvn 2016 13:39 #127372
Odpověď od Milan
Uživatel
Tak jsem to nakonec zvládl vlastními silami :) . Možná je to "prasárna", ale hlavně to funguje.
Jednak v českém překladu je uvedeno "Nezapomeňte zahrnout tagy <?php a ?> a ono je to přesně naopak, tedy Neuvádějte tagy ...
A vlastní kód - nejprve si dnešní datum a zadaná data Od Do převedu na číslo - počet dnů, pak je porovnám a případně upravím a převedu zpět na Datum
Code:
$ddatum = round(Time() / (24*60*60), 0); $datumOd = round(StrToTime($_POST['form']['TerminOd']) / (24*60*60),0); $datumDo = round(StrToTime($_POST['form']['TerminDo']) / (24*60*60),0); if($datumOd < $ddatum) { $_POST['form']['TerminOd'] = StrFTime("%d.%m.%Y",($ddatum*24*60*60)); $datumOd = $ddatum; } if($datumDo < $ddatum && $datumDo != '') { $_POST['form']['TerminDo'] = StrFTime("%d.%m.%Y",($ddatum*24*60*60)); $datumDo = $ddatum; } if($datumOd > $datumDo && $datumDo != '') { $_POST['form']['TerminOd'] = StrFTime("%d.%m.%Y",($datumDo*24*60*60)); $_POST['form']['TerminDo'] = StrFTime("%d.%m.%Y",($datumOd*24*60*60)); }

22. čvn 2016 19:41 #127376
Odpověď od Ernst
Joomla Expert
tagy <?php a ?> se zadávají pro kód PHP.
Pokud máte v souboru jen PHP máte <?php na začátku a ?> na konci souboru.
Pak je již nikam nezadáváte.
pokud je to mixováno s HTML kódem, musí být každý php kód uveden s těmito tagy (pak nejsou na začátku a konci souboru)

Powered by Fórum