main.html.php 4.1 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273
  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 class="newer" ><a href="?page=<?php echo $page - 1 ?>" rel="prev">&laquo; <?php echo i18n('Newer');?></a></span>
  64. <?php endif; ?>
  65. <span class="page-number"><?php echo $pagination['pagenum'];?></span>
  66. <?php if (!empty($pagination['next'])): ?>
  67. <span class="older"><a href="?page=<?php echo $page + 1 ?>" rel="next"><?php echo i18n('Older');?> &raquo;</a></span>
  68. <?php endif; ?>
  69. </div>
  70. <?php endif; ?>
  71. <?php if (disqus_count()): ?>
  72. <?php echo disqus_count() ?>
  73. <?php endif; ?>