Фото и текст новости в ленте активности.

#1 15 декабря 2018 в 23:02
Добрый вечер. При добавлении нового контента к примеру новости в ленте активности отображается только "Заголовок новости". Как сделать что бы ниже заголовка отображался текст новости и фото если оно прикреплено, желательно все фото которые прикреплены.
Без вас мне точно не справиться…
Прикрепленный файл
_mp1mk.png 18 Кб
#2 17 декабря 2018 в 01:02
Топорная реализация для новостей, файл templates\default\controllers\activity\list.tpl.php
после
  1. $is_can_delete = cmsUser::isAllowed('activity', 'delete');
добавить
  1. $content_model = cmsCore::getModel('content');
после
  1. <div class="details">
  2. <span class="date<?php if(!empty($item['is_new'])){ ?> highlight_new<?php } ?>"><?php echo $item['date_diff']; ?></span>
  3. <?php if (!empty($item['reply_url']) && cmsUser::isLogged()) { ?>
  4. <span class="reply">
  5. <a href="<?php echo $item['reply_url']; ?>"><?php echo LANG_REPLY; ?></a>
  6. </span>
  7. <?php } ?>
  8. </div>
добавить
  1.  
  2. <?php if($item['type_id'] == 17) {
  3. $item['subject'] = $content_model->getItemById('con_news', $item['subject_id']);
  4. if(isset($item['subject'])) {?>
  5. <div>
  6. <?php if(isset($item['subject']['photo'])) {?>
  7. <?php echo html_image($item['subject']['photo'], 'big', $item['subject']['title']);?>
  8. <?php } ?>
  9. <?php if(isset($item['subject']['content'])) {?>
  10. <p><?php html($item['subject']['content']);?></p>
  11. <?php } ?>
  12. </div>
  13. <?php }}?>
  14.  
и будут новости в ленте такие
#3 20 декабря 2018 в 11:57
use strict;), большое спасибо. А есть возможность вывести всеприкрепленные изображения к этой новости или хотя бы их количество
#4 13 сентября 2021 в 00:08

Может кто-то знает как вывести рейтинг, комментарии и просмотры?

  1. <?php if (!empty($item['subject']['rating_widget'])){ ?>
  2. <?php echo $item['subject']['rating_widget']; ?>
  3. <?php } ?>

Таким способом рейтинг не выводится, а с комментариями и просмотрами не пойму как сделать запрос на вывод $ctype

Вы не можете отвечать в этой теме.
Войдите или зарегистрируйтесь, чтобы писать на форуме.
Используя этот сайт, вы соглашаетесь с тем, что мы используем файлы cookie.