inicio.html 6.7 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166
  1. {% if title == "Início" %}
  2. {% set title = "Início" %}
  3. {% elseif title == "Tag" %}
  4. {% set title = "Tag: " + tag %}
  5. {% endif %}
  6. {% extends 'layout.html' %}
  7. {% block opengraph %}
  8. <meta property="og:image" content="/sm-share2.jpg" />
  9. <meta property="og:type" content="blog" />
  10. <meta property="og:title" content="Libreflix" />
  11. <meta property="og:description" content="Libreflix é uma plataforma de streaming aberta e colaborativa que reúne produções audiovisuais independentes, de livre exibição e que fazem pensar." />
  12. <meta property="og:url" content="https://libreflix.org" />
  13. <meta property="og:site_name" content="Libreflix" />
  14. <!-- twitter metatags-->
  15. <meta name="twitter:card" content="summary_large_image">
  16. <meta name="twitter:title" content="Libreflix">
  17. <meta name="twitter:description" content="Libreflix é uma plataforma de streaming aberta e colaborativa que reúne produções audiovisuais independentes, de livre exibição e que fazem pensar.">
  18. <meta name="twitter:image" content="https://libreflix.org/sm-share2.jpg">
  19. {% endblock %}
  20. {% block body %}
  21. <div class="container-fluid">
  22. {% if messages.success %}
  23. <div role="alert" class="alert alert-success">
  24. {% for success in messages.success %}
  25. <div>{{ success.msg }}</div>
  26. {% endfor %}
  27. </div>
  28. {% endif %}
  29. {% if messages.error %}
  30. <div role="alert" class="alert alert-danger">
  31. {% for error in messages.error %}
  32. <div>{{ error.msg }}</div>
  33. {% endfor %}
  34. </div>
  35. {% endif %}
  36. {% if messages.info %}
  37. <div role="alert" class="alert alert-info">
  38. {% for info in messages.info %}
  39. <div>{{ info.msg }}</div>
  40. {% endfor %}
  41. </div>
  42. {% endif %}
  43. </div>
  44. {% macro printWatches(title, top) -%}
  45. <h3>{{ title }} </h3>
  46. <div class="grid">
  47. <p> {{ alltags }} </p>
  48. <ul class="entries">
  49. {% for w in watch %}
  50. {% if w.featured == 'true' and w.top == top %}
  51. <li class="col-md-3">
  52. <a role="button" data-toggle="modal" style="border-bottom: 0px solid;" data-toggle="modal" data-target="#assistir{{ loop.index }}">
  53. <img src="{{ w.thumb480 }}" title="{{ w.title }}{% if w.subtitle %} - {{ w.subtitle }}{% endif %} ({{ w.year }})" class="fadeCatalogo" onload="this.style.opacity='1'" style="img;"/>
  54. <!--<h3>{{ w.title }}</h3>-->
  55. </a>
  56. </li>
  57. <div class="modal" id="assistir{{ loop.index }}" tabindex="-1" role="dialog" aria-labelledby="myModalLabel{{ loop.index }}">
  58. <div class="modal-dialog" role="document">
  59. <div class="modal-content">
  60. <div class="modal-header">
  61. <button type="button" class="close" data-dismiss="modal" aria-label="Close"><i class="fa fa-times-circle exitTimes"></i></button>
  62. <a href="/assistir/{{ w.permalink }}"><button type="button" class="splash-play"><img src="/img/play.png" alt="Play"></button></a>
  63. <!-- <h4 class="modal-title" id="myModalLabel{{ loop.index }}">{{ w.title }} {% if w.subtitle %} - {{ w.subtitle }} {% else %} {% endif %}</h4> -->
  64. <a href="/assistir/{{ w.permalink }}"><div class="splash" style="background-image: url('{{ w.imgbg }}');">
  65. </div></a>
  66. </div>
  67. <div class="modal-body">
  68. <h2> {{ w.title }}</h2>
  69. <h4>
  70. {{ w.subtitle }}
  71. {% if w.subtitle %} &middot; {%endif%} {{w.year}}
  72. {% if w.classind %} &middot; <span class="classind">{{ w.classind }}</span>{% endif %}
  73. {% if w.duration %} &middot; {{ w.duration }} {% endif %}
  74. </h4>
  75. <ul class="nav nav-pills text-right">
  76. <li class="active"><a data-toggle="pill" href="#resumo{{ loop.index }}">{{__('Resumo')}}</a></li>
  77. <!-- <li><a data-toggle="pill" href="#creditos{{ loop.index }}">Créditos</a></li> -->
  78. <!-- <li><a data-toggle="pill" href="#links{{ loop.index }}">Links</a></li> -->
  79. </ul>
  80. <div class="tab-content">
  81. <div id="resumo{{ loop.index }}" class="tab-pane fade in active">
  82. <!-- <h4>Resumo</h4> -->
  83. <div class="sinopse">{{ w.sinopse }}</div>
  84. <h4> Tags: {% set list1 = w.tags.split(',') %}{% for list in list1 %}<a href="/t/{{ list | trim}}">{{ list | trim}}</a>{%if loop.index0 < loop.length-1 %}, {%endif%}{% endfor %}</h4>
  85. </div>
  86. <!-- <div id="creditos{{ loop.index }}" class="tab-pane fade">
  87. <h4>Créditos e Elenco</h4>
  88. <div class="sinopse">
  89. </div>
  90. </div> -->
  91. <!-- <div id="links{{ loop.index }}" class="tab-pane fade">
  92. <h4>Links</h4>
  93. {% if w.license != 'false' %}<div class="sinopse">Licença: {{ w.license }} </div>{%endif%}
  94. <div class="sinopse">
  95. </div>
  96. </div> -->
  97. </div>
  98. </div>
  99. <div class="modal-footer">
  100. {% if user.mod %}<a href="/edit/{{ w._id }}"><button type="button" class="btn btn-danger">Editar <i class="fa fa-edit"></i></button></a>{% endif %}
  101. <button type="button" class="btn btn-default" data-dismiss="modal">{{__('Fechar')}} <i class="fa fa-times-circle"></i></button>
  102. <a href="/i/{{ w.permalink }}"><button type="button" class="btn btn-success">{{__('Informações')}} <i class="fa fa-info-circle"></i></button></a>
  103. <a href="/assistir/{{ w.permalink }}"><button type="button" class="btn btn-success">{{__('Assistir')}} <i class="fa fa-play-circle"></i></button></a>
  104. </div>
  105. </div>
  106. </div>
  107. </div>
  108. {% endif %}
  109. {% endfor %}
  110. </ul>
  111. </div>
  112. {%- endmacro %}
  113. {% macro printTagCards(tagname) -%}
  114. <a href="/t/{{tagname}}"><div class="tagcard" style="background-image: url('/media/tags/{{tagname}}.jpg');"><p class="tagcard-text">{{ tagname | capitalize}}</p></a></div></li>
  115. {%- endmacro %}
  116. <section class="work">
  117. <div class="tagcardgrab">
  118. <div class="tagcardcontainer">
  119. {% set tagsArray = [ __('social'), __('tech'), __('musica'), __('sci-fi'), __('ativismo'), __('veganismo'), __('feminismo'), __('educação'), __('animação'), __('comédia'), __('religião'), __('natureza')] %}
  120. <!-- Print Cards -->
  121. {% for tags in tagsArray%}
  122. {{ printTagCards(tags)}}
  123. {% endfor %}
  124. </div>
  125. </div>
  126. <br>
  127. <!-- Longas Recém Chegados -->
  128. {{ printWatches(__('Longas Recém Chegados'), 'new-l') }}
  129. <!-- Curtas Recém Chegados -->
  130. {{ printWatches(__('Curtas Recém Chegados'), 'new-c') }}
  131. <!-- Longas populares -->
  132. {{ printWatches(__('Longas Populares'), 'top-l') }}
  133. <!-- Curtas populares -->
  134. {{ printWatches(__('Curtas Populares'), 'top-c') }}
  135. <!-- Séries populares -->
  136. {{ printWatches(__('Séries Populares'), 'top-s') }}
  137. <div class="centerBlock">
  138. <!--<a class="btn" href="#">Ver todo o conteúdo</a>-->
  139. </div>
  140. </section>
  141. {% endblock %}