Формат даты в Joomla

Понедельник, 08 Март 2010

При создании модулей, плагинов для контента и тп. может возникнуть необходимость вывода даты создания статьи-поста, кроме того вывести эту дану еще и в определенном формате. В этой статье и пойдет речь о том как извлекается дата из БД Joomla, переводиться в нужный формат и отображаеться. Дата создания статьи храниться в таблице jos_content (ячейка "created") в БД Joomla в таком виде - 2009-12-09 00:10:28, такой формат как правило не особо радует глаз посетителя. Поэтому для ее отображения в более красивом виде используеться ее обработка, а затем уже вывод на страницу.

В Joomla доступны следующие форматы даты:

  • DATE_FORMAT_LC - выведет: "Понедельник, 15 Февраль 2010"
  • DATE_FORMAT_LC1 - выведет: "Понедельник, 15 Февраль 2010"
  • DATE_FORMAT_LC2 - выведет: "15.02.10 02:18"
  • DATE_FORMAT_LC3 - выведет: "15 Февраль 2010"
  • DATE_FORMAT_LC4 - выведет: "15.02.10"

Для вывода даты в любом из вышеперечисленных форматов, необходимо дату из БД передать на обработку следующим образом:

  1. $lists[$i]->date = JHTML::_('date', $row->created, JText::_('DATE_FORMAT_LC'));

Класс отвечающий за обработку даты подключаеться следующим образом:

  1. require_once (JPATH_SITE.DS.'libraries'.DS.'joomla'.DS.'html'.DS.'html.php');

Но это так на всякий случай ;) тк в модулях JHTML доступен.

PS. И не забудьте подписаться на ленту новостей RSS

]]>

Joomla, DATE_FORMAT, формат даты, дата, модули

08 Март 2010

]]>
 

Добавить комментарий


Защитный код
Обновить

]]>
Получать на E-mail:
Подпишись на обновления!
]]>