reader_view.phtml 1.4 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647
  1. <?php
  2. $this->partial ('nav_menu');
  3. if (!empty($this->entries)) {
  4. ?>
  5. <div id="stream" class="reader">
  6. <?php foreach ($this->entries as $item) { ?>
  7. <div class="flux<?php echo !$item->isRead () ? ' not_read' : ''; ?><?php echo $item->isFavorite () ? ' favorite' : ''; ?>" id="flux_<?php echo $item->id (); ?>">
  8. <div class="flux_content">
  9. <div class="content">
  10. <?php
  11. $feed = HelperCategory::findFeed($this->cat_aside, $item->feed ()); //We most likely already have the feed object in cache
  12. if (empty($feed)) $feed = $item->feed (true);
  13. ?>
  14. <a href="<?php echo $item->link (); ?>">
  15. <img class="favicon" src="<?php echo $feed->favicon (); ?>" alt="✇" /> <span><?php echo $feed->name(); ?></span>
  16. </a>
  17. <h1 class="title"><?php echo $item->title (); ?></h1>
  18. <div class="author">
  19. <?php $author = $item->author (); ?>
  20. <?php echo $author != '' ? Translate::t ('by_author', $author) . ' - ' : ''; ?>
  21. <?php echo $item->date (); ?>
  22. </div>
  23. <?php
  24. if($this->conf->lazyload() == 'yes') {
  25. echo lazyimg($item->content ());
  26. } else {
  27. echo $item->content();
  28. }
  29. ?>
  30. </div>
  31. </div>
  32. </div>
  33. <?php } ?>
  34. <?php $this->renderHelper('pagination'); ?>
  35. </div>
  36. <?php } else { ?>
  37. <div id="stream" class="alert alert-warn reader">
  38. <span class="alert-head"><?php echo Translate::t ('no_feed_to_display'); ?></span>
  39. </div>
  40. <?php } ?>