Как вывести в макете блога даты создания, модификации БЛОГА?

  • 4 Ответов
  • 276 Просмотров

0 Пользователей и 1 Гость просматривают эту тему.

*

Оффлайн ice99

В статьях всё работает по умолчанию.
А вот в блоге не выводит.
С одной стороны зачем в блоге дата модификации, с другой стороны у меня блог это по сути статья (а в ней ссылки на продукты).
А для статьи дата модификации как раз полезна.
Даже не буду против, если дата будет или липовая, либо взятая по любой из статей блога.

*

Оффлайн NewUsers

А что за компонент?

*

Оффлайн ice99

А что за компонент?
Да никакого компонента. Немножко допилил стандартный Jooml-овский блог.

*

Оффлайн jesus

  • ***
  • 71
  • [+]6 / [-]0
  • дубій з нами
    • Просмотр профиля
Обычно, при нахождении решения публикуют результат. Ну да ладно. Я сделал так (J3.6):
У меня в шаблоне уже был альтернативный макет блога (templates/шаблон/html/com_content/category); в нём файл blog_item.php
Если этого нет, то желательно создать, иначе при обновлении перезапишется.
Далее, я просто вставил код (после блока с заголовком статьи):
Код: (php) [Выделить]
<?php if ($params->get('show_publish_date')) : ?>
<dd class="published">
<i class="fa fa-calendar"></i>
<time datetime="<?php echo JHtml::_('date'$this->item->publish_up'c'); ?>" itemprop="datePublished">
<?php echo JText::sprintf('COM_CONTENT_PUBLISHED_DATE_ON'JHtml::_('date'$this->item->publish_upJText::_('DATE_FORMAT_LC3'))); ?>
</time>
</dd>
<?php endif; ?>

Спасибо за freeware

*

Оффлайн jesus

  • ***
  • 71
  • [+]6 / [-]0
  • дубій з нами
    • Просмотр профиля
Чтобы избавиться от надписи «Опубликовано:», нужно переназначить языковую константу COM_CONTENT_PUBLISHED_DATE_ON, указав вместо «Опубликовано:  %s» просто «%s»
Спасибо за freeware