Форум русской поддержки Joomla!® CMS
26.05.2017, 07:49:26 *
Добро пожаловать, Гость. Пожалуйста, войдите или зарегистрируйтесь.
Вам не пришло письмо с кодом активации?

Войти
   
   Начало   Поиск Joomla 3.0 FAQ Joomla 2.5 FAQ Joomla 1.5 FAQ Правила форума Новости Joomla Реклама Войти Регистрация Помощь  
Страниц: [1]   Вниз
  Добавить закладку  |  Печать  
Автор

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

 (Прочитано 235 раз)
0 Пользователей и 1 Гость смотрят эту тему.
ice99
Осваиваюсь на форуме
***

Репутация: +2/-0
Offline Offline

Сообщений: 91


« : 24.08.2016, 12:47:10 »

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

Репутация: +38/-0
Offline Offline

Пол: Мужской
Сообщений: 498


« Ответ #1 : 24.08.2016, 12:48:58 »

А что за компонент?
Записан
ice99
Осваиваюсь на форуме
***

Репутация: +2/-0
Offline Offline

Сообщений: 91


« Ответ #2 : 24.08.2016, 12:54:43 »

А что за компонент?
Да никакого компонента. Немножко допилил стандартный Jooml-овский блог.
Записан
jesus
Осваиваюсь на форуме
***

Репутация: +6/-0
Offline Offline

Пол: Мужской
Сообщений: 71

дубій з нами


« Ответ #3 : 12.04.2017, 02:12:52 »

Обычно, при нахождении решения публикуют результат. Ну да ладно. Я сделал так (J3.6):
У меня в шаблоне уже был альтернативный макет блога (templates/шаблон/html/com_content/category); в нём файл blog_item.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_up, JText::_('DATE_FORMAT_LC3'))); ?>
</time>
</dd>
<?php endif; ?>

Записан
jesus
Осваиваюсь на форуме
***

Репутация: +6/-0
Offline Offline

Пол: Мужской
Сообщений: 71

дубій з нами


« Ответ #4 : 12.04.2017, 02:16:28 »

Чтобы избавиться от надписи «Опубликовано:», нужно переназначить языковую константу COM_CONTENT_PUBLISHED_DATE_ON, указав вместо «Опубликовано:  %s» просто «%s»
Записан
Страниц: [1]   Вверх
  Добавить закладку  |  Печать  
 
Перейти в:  

Powered by SMF 1.1.21 | SMF © 2006, Simple Machines

Joomlaforum.ru is not affiliated with or endorsed by the Joomla! Project or Open Source Matters.
The Joomla! name and logo is used under a limited license granted by Open Source Matters
the trademark holder in the United States and other countries.

LiveInternet