Smarty въпроси

adrian

Registered
Здравейте.

Интересува ме има ли начин да направя {html_select_date} да изкарва датата така: ден месец година, а не както е месец ден година. И също така да ги променя месеците на български.

Аз го направих по този начин, но има ли и друг начин?

php
$smarty->assign("months",array(
1 => "Януари",
2 => "Февруари",
3 => "Март",
4 => "Април",
5 => "Май",
6 => "Юни",
7 => "Юли",
8 => "Август",
9 => "Септември",
10 => "Октомври",
11 => "Ноември",
12 => "Декември",
));
tpl
{html_select_date display_months = false display_years = false}
<select name="Date_Month">
{html_options options=$months}
</select>
{html_select_date display_months = false display_days = false start_year = 1970}


Също така кое е по-удачно да се ползва за изкарване на резултатите от базата данни {foreach} или {section}. Аз нещо със {section} не успях да изкарам резултат :)
 
за изкарване ползвай foreach ако имаш повече от 1 запис и в PHP ги вкарвай в асоциативен масив т.е. mysql_fetch_assoc.
за датите немога да ти помогна защото не съм ги ползвал
 

Back
Горе