thanks Jan again, plugin solved, but I have headache from uploading date. I am in components/com_phocadownload/views/user/tmpt/default_files.php
I inserted one more input row to form with javascript calendar. Variable coming from submitted form is named as calendar_date.
Pls help me, how to change $now variable for calendar_date variable, or where is sql query located... or I dont know, but I cant move forward with it.
thanks in advance
display date in file view
- Jan
- Phoca Hero
- Posts: 48566
- Joined: 10 Nov 2007, 18:23
- Location: Czech Republic
- Contact:
Re: display date in file view
Hi, I don't understand, what you mean with changing date to calendar?
Jan
Jan
If you find Phoca extensions useful, please support the project
-
- Phoca Member
- Posts: 11
- Joined: 02 Jul 2014, 17:22
Re: display date in file view
If I press submit, value from variable $now is added to database. I have coded javascript calendar, included it into the form. Selected day is written into $calendar_date variable and I dont know how to submit it to database instead of $now variable.
- Jan
- Phoca Hero
- Posts: 48566
- Joined: 10 Nov 2007, 18:23
- Location: Czech Republic
- Contact:
Re: display date in file view
Hi, in Joomla! it works this way:
- you click on calendar, you select the date and click on it
- the input form gets this date and when you submit the form
- it will be redirected to controller where the data are sent
- to model and there all inputs can be managed
- so you get the value from form input calendar date
- you will manage it and then you bind it to the table (which means, you load the row from database and bind it to it - see other save method in models)
Jan
- you click on calendar, you select the date and click on it
- the input form gets this date and when you submit the form
- it will be redirected to controller where the data are sent
- to model and there all inputs can be managed
- so you get the value from form input calendar date
- you will manage it and then you bind it to the table (which means, you load the row from database and bind it to it - see other save method in models)
Jan
If you find Phoca extensions useful, please support the project
-
- Phoca Member
- Posts: 11
- Joined: 02 Jul 2014, 17:22
Re: display date in file view
Och, myslim, ze si vobec nerozumieme, teda to skusim v inom jazyku 
Nechapem aky joomla kalendar, ja som ta pichol svoj. Mal som prvotne v plane nahradit premennu $now, premennou z mojho kalendara. Co by podla mna ulahcilo dalsie kodovanie - zapis do databazy, vyber z nej... Stale by som fungoval na tejto premennej, len by som ju v pociatku zmenil podla seba - t.j. podla vyberu z kalendara.
Nechcem menit tabulku, pridavat dalsi datum, upravovat vystupy... pre mna je premenne s aktualnym datumom nepodstatna, kedze v kalendari je defaultne nastaveny aktualny datum = ak nevyberie nic, zapise sa terajsi datum.
Odhadoval som, ze vo vyssie spomenutom subore len nejakou fintou dostanem datum z kalendara do premennej $now a cela dalsia magia nebude musiet byt zmenena.
dakujem

Nechapem aky joomla kalendar, ja som ta pichol svoj. Mal som prvotne v plane nahradit premennu $now, premennou z mojho kalendara. Co by podla mna ulahcilo dalsie kodovanie - zapis do databazy, vyber z nej... Stale by som fungoval na tejto premennej, len by som ju v pociatku zmenil podla seba - t.j. podla vyberu z kalendara.
Nechcem menit tabulku, pridavat dalsi datum, upravovat vystupy... pre mna je premenne s aktualnym datumom nepodstatna, kedze v kalendari je defaultne nastaveny aktualny datum = ak nevyberie nic, zapise sa terajsi datum.
Odhadoval som, ze vo vyssie spomenutom subore len nejakou fintou dostanem datum z kalendara do premennej $now a cela dalsia magia nebude musiet byt zmenena.
dakujem
- Jan
- Phoca Hero
- Posts: 48566
- Joined: 10 Nov 2007, 18:23
- Location: Czech Republic
- Contact:
Re: display date in file view
No, ten kalendář je prostě jen design, Vždy je to o tom, že něco (jakýkoliv kalendář) vloží datum do input formy.
A jde o to, jestli chtít speciální datum z input formy, pak je potřeba proměnnou $now nahradit tím datem z input formy.
Jestli to dobře chápu, teď je to tak, že se uloží data a před tím než se uloží, se zjistí aktuální datum a to se uloží do databáze, zatímco ty chceš dát výběr data na stránku (jestli to dobře chápu), v tom případě se toto datum přenese metodou POST ve formuláři - přes controller až po model (kde se datum nebude brát z $now ale z formuláře) a to se uloží do kolonky datum
A jde o to, jestli chtít speciální datum z input formy, pak je potřeba proměnnou $now nahradit tím datem z input formy.
Jestli to dobře chápu, teď je to tak, že se uloží data a před tím než se uloží, se zjistí aktuální datum a to se uloží do databáze, zatímco ty chceš dát výběr data na stránku (jestli to dobře chápu), v tom případě se toto datum přenese metodou POST ve formuláři - přes controller až po model (kde se datum nebude brát z $now ale z formuláře) a to se uloží do kolonky datum

If you find Phoca extensions useful, please support the project
-
- Phoca Member
- Posts: 11
- Joined: 02 Jul 2014, 17:22
Re: display date in file view
ano, myslim, ze uz sa chapeme. Ja rozumiem ze su to dizajnove veci okolo toho, aj to ze ta moja kalendarova premena sa riesi cez POST. Takto:
Som v components/com_phocadownload/views/user/tmpt/default_files.php, odtial odchadza $now, ktora sa nejakym sposobom zapisuje do databazy do tabulky ..._phocadownload, stlpec date.
Ja som v tom istom default_files.php spravil v tom istom formulari kalendar, ktory vybrany datum zapise do $calendar_date.
Otazka je, ako v tomto subore zabezpecit to, aby $calendar_date prepisal $now?
Z toho by vyplyvalo, ze $now by uz viac neobsahoval aktualny datum, ale vybrany datum. A potesil by ma presny kod, lebo uz som skusal toho na kvanta a nic nepomaha
dakujem
Som v components/com_phocadownload/views/user/tmpt/default_files.php, odtial odchadza $now, ktora sa nejakym sposobom zapisuje do databazy do tabulky ..._phocadownload, stlpec date.
Ja som v tom istom default_files.php spravil v tom istom formulari kalendar, ktory vybrany datum zapise do $calendar_date.
Otazka je, ako v tomto subore zabezpecit to, aby $calendar_date prepisal $now?
Z toho by vyplyvalo, ze $now by uz viac neobsahoval aktualny datum, ale vybrany datum. A potesil by ma presny kod, lebo uz som skusal toho na kvanta a nic nepomaha

dakujem
- Jan
- Phoca Hero
- Posts: 48566
- Joined: 10 Nov 2007, 18:23
- Location: Czech Republic
- Contact:
Re: display date in file view
Ahoj, $now není potřeba posílat, takže tam ani není, ten se vloží těsně před vložením dat do databáze - pokud potřebujeme aktuální datum, nemusíme ho posílat, ono se prostě zjistě před zápisem do databáze.
U tohodle případu se ale potřebuje poslat, to znamená, že musíš mít input pro datum - posláním do controlleru a následně do modelu ho budeš mít před zápisem do databáze - tam zjistíš, jestli obsahuje nějakou hodnotu a pak ho přiřadíš např. do $now, ale nemusíš, můžeš ho dát rovnou do řádku připravenýho pro databázi.
$datum = $_POST['datum']; // php zápis
$datum = $app->input->get('datum', '');// joomla zápis
pak případně nějak ošetřit
a dát ho do objetku row ...
$row->date = $datum;
U tohodle případu se ale potřebuje poslat, to znamená, že musíš mít input pro datum - posláním do controlleru a následně do modelu ho budeš mít před zápisem do databáze - tam zjistíš, jestli obsahuje nějakou hodnotu a pak ho přiřadíš např. do $now, ale nemusíš, můžeš ho dát rovnou do řádku připravenýho pro databázi.
$datum = $_POST['datum']; // php zápis
$datum = $app->input->get('datum', '');// joomla zápis
pak případně nějak ošetřit
a dát ho do objetku row ...
$row->date = $datum;
If you find Phoca extensions useful, please support the project
-
- Phoca Member
- Posts: 11
- Joined: 02 Jul 2014, 17:22
Re: display date in file view
ako ho poslem do controlleru a modelu ? lebo som zistil ze v tom default_files.php mi $datum nedava ziadne hodnoty z kalendara
- Jan
- Phoca Hero
- Posts: 48566
- Joined: 10 Nov 2007, 18:23
- Location: Czech Republic
- Contact:
Re: display date in file view
Do controlleru příjde samo odesláním formuláře, v controlleru se volá metoda save, která předává parametry do modelu.
If you find Phoca extensions useful, please support the project