main.html.php 4.0 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172
  1. <?php if (!defined('HTMLY')) die('HTMLy'); ?>
  2. <?php if (!empty($breadcrumb)): ?>
  3. <div class="breadcrumb"><?php echo $breadcrumb ?></div>
  4. <?php endif; ?>
  5. <?php if (!empty($category)): ?>
  6. <div class="category">
  7. <h2 class="category-title"><?php echo $category->title;?></h2>
  8. <div class="category-content">
  9. <?php echo $category->body; ?>
  10. </div>
  11. </div>
  12. <?php endif; ?>
  13. <?php $teaserType = config('teaser.type'); $readMore = config('read.more');?>
  14. <?php foreach ($posts as $p): ?>
  15. <div class="post" itemprop="blogPost" itemscope="itemscope" itemtype="http://schema.org/BlogPosting">
  16. <div class="main">
  17. <?php if (!empty($p->link)) { ?>
  18. <h2 class="title-index" itemprop="name"><a target="_blank" href="<?php echo $p->link ?>"><?php echo $p->title ?> &rarr;</a></h2>
  19. <?php } else { ?>
  20. <h2 class="title-index" itemprop="name"><a href="<?php echo $p->url ?>"><?php echo $p->title ?></a></h2>
  21. <?php } ?>
  22. <div class="date">
  23. <span itemprop="datePublished"><?php echo format_date($p->date) ?></span> - <?php echo i18n('Posted_in');?>
  24. <span itemprop="articleSection"><?php echo $p->category ?></span> <?php echo i18n('by');?>
  25. <span itemprop="author"><a href="<?php echo $p->authorUrl ?>"><?php echo $p->authorName; ?></a></span>
  26. <?php if (disqus_count()) { ?> -
  27. <span><a href="<?php echo $p->url ?>#disqus_thread"><?php echo i18n('Comments');?></a></span>
  28. <?php } elseif (facebook()) { ?> -
  29. <a href="<?php echo $p->url ?>#comments"><span><fb:comments-count href=<?php echo $p->url ?>></fb:comments-count> <?php echo i18n('Comments');?></span></a>
  30. <?php } ?>
  31. <?php if (authorized($p)) { echo ' - <span><a href="'. $p->url .'/edit?destination=post">Edit</a></span>'; } ?>
  32. </div>
  33. <?php if (!empty($p->image)) { ?>
  34. <div class="featured-image">
  35. <a href="<?php echo $p->url ?>"><img src="<?php echo $p->image; ?>" alt="<?php echo $p->title ?>"/></a>
  36. </div>
  37. <?php } ?>
  38. <?php if (!empty($p->video)) { ?>
  39. <div class="featured-video">
  40. <iframe src="https://www.youtube.com/embed/<?php echo get_video_id($p->video); ?>" width="560" height="315" frameborder="0" allowfullscreen></iframe>
  41. </div>
  42. <?php } ?>
  43. <?php if (!empty($p->audio)) { ?>
  44. <div class="featured-audio">
  45. <iframe width="560" height="315" scrolling="no" frameborder="no" src="https://w.soundcloud.com/player/?url=<?php echo $p->audio;?>&amp;auto_play=false&amp;visual=true"></iframe>
  46. </div>
  47. <?php } ?>
  48. <?php if (!empty($p->quote)) { ?>
  49. <div class="featured-quote">
  50. <blockquote><?php echo $p->quote ?></blockquote>
  51. </div>
  52. <?php } ?>
  53. <div class="teaser-body post-<?php echo $p->date;?>" itemprop="articleBody">
  54. <?php echo get_teaser($p->body, $p->url) ?>
  55. <?php if ($teaserType === 'trimmed'):?>[...] <a href="<?php echo $p->url;?>"><?php echo $readMore; ?></a><?php endif;?>
  56. </div>
  57. </div>
  58. </div>
  59. <?php endforeach; ?>
  60. <?php if (!empty($pagination['prev']) || !empty($pagination['next'])): ?>
  61. <div class="pager">
  62. <?php if (!empty($pagination['prev'])): ?>
  63. <span><a href="?page=<?php echo $page - 1 ?>" class="pagination-arrow newer" rel="prev"><?php echo i18n('Newer');?></a></span>
  64. <?php endif; ?>
  65. <?php if (!empty($pagination['next'])): ?>
  66. <span><a href="?page=<?php echo $page + 1 ?>" class="pagination-arrow older" rel="next"><?php echo i18n('Older');?></a></span>
  67. <?php endif; ?>
  68. </div>
  69. <?php endif; ?>
  70. <?php if (disqus_count()): ?>
  71. <?php echo disqus_count() ?>
  72. <?php endif; ?>