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

 
Посетитель
small user social cms
Сообщений: 47
Добрый вечер. При добавлении нового контента к примеру новости в ленте активности отображается только "Заголовок новости". Как сделать что бы ниже заголовка отображался текст новости и фото если оно прикреплено, желательно все фото которые прикреплены.
Без вас мне точно не справиться...
Прикрепленные файлы:
_mp1mk.png | 17.37 Кб | Скачали: 137
Посетитель
small user social cms
Почетный донор проектаМедаль
Сообщений: 328
Топорная реализация для новостей, файл templates\default\controllers\activity\list.tpl.php
после
Код PHP:
  1. $is_can_delete = cmsUser::isAllowed('activity', 'delete');
добавить
Код PHP:
  1. $content_model = cmsCore::getModel('content');
после
Код PHP:
  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>
добавить
Код PHP:
  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.  
и будут новости в ленте такие
Фото и текст новости в ленте активности.
Решаю проблемы на ваших проектах)
Посетитель
small user social cms
Сообщений: 47
use strict;), большое спасибо. А есть возможность вывести всеприкрепленные изображения к этой новости или хотя бы их количество
В начало страницы
Предыдущая темаСледующая тема Перейти на форум:
Быстрый ответ
Чтобы писать на форуме, зарегистрируйтесь или авторизуйтесь.