Diskuse

Téma: Kal. akcí jako článek

Jen mám takový nápad:
Kalendář akcí by se dal získat také vytvořením článku. Jen k uvedení data vytvoření (od) by přibylo ještě jedno formulářové pole datum ukončení (do)

Ve výpisu článků by se mohlo zobrazovat defaultně datum vytvoření a pokud by autor článku vyplnil i datum ukončení, tak by se zobrazilo také. Tím by se i v kalendáři, jak je popsaný na wall.cz zobrazila ona akce jako souvislý pruh.

Už jako bonbonek by k tomu mohlo přibýt pole místo konání akce a takové ty kravinky...

Bohužel nevím vůbec, jak to napsat. Jen mám tenhle nápad a připadá mi, že by to nebylo až tak složité

Tak co, troufl by si na to někdo? 🙂
postZaslat odpověď
Jednodušší bude napsat na to jeden HCM a nemotat do toho články, popř. vytvořit v adminu samostatnou sekci a spravovat to tam.
Výpis by se uskutečnil pomocí modulu kdekoliv na stránce [hcm]akce,20(počet akcí, poté stránkování),[/hcm]..
Každopádně práce pro PHP programátora..
Za toto by som sa aj ja prihovoril... Mam nakodovane html potrebujem to naprogramovat... poprip. by som aj zaplatil
Na tohle asi jval nebo petvo, ja to nesvedu.
Našel jsem slušný kalendář akcí na http://www.weblight.cz jen to bohužel odkazuje na jejich stránky. Mě by se hodilo v něco takového.
fujky
Tak už to skoro mám napsané. Vyřešil jsem to celkem prasácky v přidávání článků přidáním formuláře "Konec konání akce", kde se může nastavit čas jako ve formuláři "Datum vytvoření článku".
Jen mám jeden dotaz, protože vytváření něco v mysql dtb je pro mě docela náročné, když tomu prd rozumím 😁

Vytvořil jsem vlastně v tabulce -articles pod sloupcem "time" stejný sloupeček "timeend". Tyto dva sloupce jsou ale na sobě nějakým zázračným způsobem na sobě závislí. Když změním jeden, změní se i druhý na ten samý čas a naopak. Nevíte, co změnit ve sloupci time a timeend, aby si každý udržel svojí vlastní časovou hodnotu? 😋 díky moc
V db jsou to prosta cisla, takze sips bude chyba ve skriptu, ze do obou sloupcu posilas stejne hodnoty.
v dokumentu content-articles-edit je na řádku 43a 44:
"time"=>time(),
"timeend"=>time(),

Dále na řádcích 80 a 81:
$newdata['time']=_tmp_loadTime($query['time']);
$newdata['timeend']=_tmp_loadTime($query['timeend']);

Na řádku 114 jsem do řádku //data doplnil time=".$newdata['time'].",timeend=".$newdata['timeend']."
Na řádku 143 //vlozeni ...,time,timeend,... a ...".$newdata['timeend'].",...
a do formuláře jsem přidal
<tr id='time-cell'>
<td class='rpad'><strong>Začátek konání akce/článku</strong></td>
<td>"._tmp_editTime($query['time'], true, $new)."</td>
</tr>

<tr id='time-cell'>
<td class='rpad'><strong>Konec trvání akce/článku</strong></td>
<td>"._tmp_editTime($query['timeend'], true, $new)."</td>
</tr>

A nikam jinam jsem vlastně nic nepsal :)
Problem je v tom ze funkce _tmp_loadTime si bere vzdy stejne hodnoty, takze to budes muset udelat jinak.
Prosím o radu, co tam dát jiného 🤬 🙂
Strana: 1 2 další »