Как отображать в списке дату окончания публикации? 2.X

 
Посетитель
small user social cms
Медаль
Сообщений: 298
Всем привет!
Поставил в настройках типа контента -Управление сроком публикации-
Но не знаю как отобразить эту дату в списке постов
Кто знает?
Искусство вечно, жизнь конечна!
Посетитель
small user social cms
МедальАвторитет форумаКубок зрительских симпатий
Сообщений: 2475
Donto,
Создаете в типе контента посты поле с системным именем endpub. Называете, как хотите, настраиваете, как хотите. Главное, чтобы было отображение в списке и не было разрешения автору на изменение, а то все сами себе будут окончание выставлять.
Потом в phpmyadmin переименовываете в таблице cms_con_posts_fields поле endpub в date_pub_end.
Код SQL:
  1. UPDATE `cms_con_posts_fields` SET `name` = 'date_pub_end' WHERE `name` = 'endpub';
Наслаждаетесь...
Редактировалось: 1 раз (Последний: 13 мая 2019 в 11:56)
Реклама
cms
Посетитель
small user social cms
Медаль
Сообщений: 125
Donto,
для того, чтобы отобразить в списке дату окончания публикации:

в файле templates/default/content/default_list.tpl

на 123-ей строке будет код:

Код PHP:
  1.  
  2. <?php if ($fields['date_pub']['is_in_list']){ ?>
  3. <div class="bar_item bi_date_pub<?php if(!empty($item['is_new'])){ ?> highlight_new<?php } ?>" title="<?php echo $fields['date_pub']['title']; ?>">
  4. <?php echo $fields['date_pub']['handler']->parse( $item['date_pub'] ); ?>
  5. </div>
  6. <?php } ?>
  7.  
сразу после него на 128-й строке

пишем такой код:

Код PHP:
  1.  
  2. <?php if (!empty($item['date_pub_end'])){ ?>
  3. <div class="bar_item bi_date_pub">
  4. Срок публикации до: <?php echo date("d.m.Y", strtotime($item['date_pub_end'])); ?>
  5. </div>
  6. <?php } ?>
  7.  


В качестве примера был взят шаблон default и стиль списка обычный (default_list.tpl)
Редактировалось: 3 раз (Последний: 13 мая 2019 в 12:16)
red-ray.ru
Посетитель
small user social cms
Медаль
Сообщений: 125
Donto,

будет выглядеть так:

Как отображать в списке дату окончания публикации?
red-ray.ru
Посетитель
small user social cms
Медаль
Сообщений: 298
Всем огромное спасибо за помощь! Помогли очень!
Искусство вечно, жизнь конечна!
В начало страницы
Предыдущая темаСледующая тема Перейти на форум:
Быстрый ответ
Чтобы писать на форуме, зарегистрируйтесь или авторизуйтесь.