profile.html 7.0 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158
  1. {% if p.name %}
  2. {% set title = "Perfil de " + p.name %}
  3. {% else %}
  4. {% set title = "Perfil de " + p.username %}
  5. {% endif %}
  6. {% extends 'layout.html' %}
  7. {% block opengraph %}
  8. <meta name="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.'>
  9. <meta name="keywords" content="libreflix, {{p.name}} Libreflix, liberflix, librefix" />
  10. <meta property="og:image" content="
  11. {% if p.twitter %}{{ p.gravatar }}{% elseif p.picture %}{{ p.picture }}{% else %}{{ p.gravatar }}{% endif %}"/>
  12. <meta property="og:type" content="website" />
  13. <meta property="og:url" content="https://libreflix.org/u/{{ p.username }}" />
  14. <meta property="og:title" content="{{p.name}} - Libreflix" />
  15. <meta property="og:description" content="Perfil de {{p.name}} no Libreflix é uma plataforma de streaming aberta e colaborativa que reúne produções audiovisuais independentes, de livre exibição e que fazem pensar." />
  16. <meta property="og:site_name" content="Libreflix" />
  17. <!-- twitter metatags-->
  18. <meta name="twitter:card" content="summary">
  19. <meta name="twitter:title" content="{{p.name}} - Libreflix">
  20. <meta name="twitter:description" content="Perfil de {{p.name}} no Libreflix é uma plataforma de streaming aberta e colaborativa que reúne produções audiovisuais independentes, de livre exibição e que fazem pensar.">
  21. <meta name="twitter:image" content="{% if p.twitter %}{{ p.gravatar }}{% elseif p.picture %}{{ p.picture }}{% else %}{{ p.gravatar }}{% endif %}">
  22. {% endblock %}
  23. {% block body %}
  24. <div class="container-fluid">
  25. {% if messages.success %}
  26. <div role="alert" class="alert alert-success">
  27. {% for success in messages.success %}
  28. <div>{{ success.msg }}</div>
  29. {% endfor %}
  30. </div>
  31. {% endif %}
  32. {% if messages.error %}
  33. <div role="alert" class="alert alert-danger">
  34. {% for error in messages.error %}
  35. <div>{{ error.msg }}</div>
  36. {% endfor %}
  37. </div>
  38. {% endif %}
  39. {% if messages.info %}
  40. <div role="alert" class="alert alert-info">
  41. {% for info in messages.info %}
  42. <div>{{ info.msg }}</div>
  43. {% endfor %}
  44. </div>
  45. {% endif %}
  46. </div>
  47. {% macro printWatches(title) -%}
  48. <h3>{{ title }} </h3>
  49. <div class="grid">
  50. <p> {{ alltags }} </p>
  51. <ul class="entries">
  52. {% for w in watch %}
  53. {% if w.featured == 'true' %}
  54. <li class="col-md-3">
  55. <a role="button" data-toggle="modal" style="border-bottom: 0px solid;" data-toggle="modal" data-target="#assistir{{ loop.index }}">
  56. <img src="{{ w.thumb480 }}" title="{{ w.title }}{% if w.subtitle %} - {{ w.subtitle }}{% endif %} ({{ w.year }})" class="fadeCatalogo" onload="this.style.opacity='1'" style="img;"/>
  57. <!--<h3>{{ w.title }}</h3>-->
  58. </a>
  59. </li>
  60. <div class="modal" id="assistir{{ loop.index }}" tabindex="-1" role="dialog" aria-labelledby="myModalLabel{{ loop.index }}">
  61. <div class="modal-dialog" role="document">
  62. <div class="modal-content">
  63. <div class="modal-header">
  64. <button type="button" class="close" data-dismiss="modal" aria-label="Close"><i class="fa fa-times-circle exitTimes"></i></button>
  65. <a href="/assistir/{{ w.permalink }}"><button type="button" class="splash-play"><img src="/img/play.png" alt="Play"></button></a>
  66. <!-- <h4 class="modal-title" id="myModalLabel{{ loop.index }}">{{ w.title }} {% if w.subtitle %} - {{ w.subtitle }} {% else %} {% endif %}</h4> -->
  67. <a href="/assistir/{{ w.permalink }}"><div class="splash" style="background-image: url('{{ w.imgbg }}');">
  68. </div></a>
  69. </div>
  70. <div class="modal-body">
  71. <h2> {{ w.title }}</h2>
  72. <h4>
  73. {{ w.subtitle }}
  74. {% if w.subtitle %} &middot; {%endif%} {{w.year}}
  75. {% if w.classind %} &middot; <span class="classind">{{ w.classind }}</span>{% endif %}
  76. {% if w.duration %} &middot; {{ w.duration }} {% endif %}
  77. </h4>
  78. <ul class="nav nav-pills text-right">
  79. <li class="active"><a data-toggle="pill" href="#resumo{{ loop.index }}">Resumo</a></li>
  80. <!-- <li><a data-toggle="pill" href="#creditos{{ loop.index }}">Créditos</a></li> -->
  81. <!-- <li><a data-toggle="pill" href="#links{{ loop.index }}">Links</a></li> -->
  82. </ul>
  83. <div class="tab-content">
  84. <div id="resumo{{ loop.index }}" class="tab-pane fade in active">
  85. <!-- <h4>Resumo</h4> -->
  86. <div class="sinopse">{{ w.sinopse }}</div>
  87. <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>
  88. </div>
  89. <!-- <div id="creditos{{ loop.index }}" class="tab-pane fade">
  90. <h4>Créditos e Elenco</h4>
  91. <div class="sinopse">
  92. </div>
  93. </div> -->
  94. <!-- <div id="links{{ loop.index }}" class="tab-pane fade">
  95. <h4>Links</h4>
  96. {% if w.license != 'false' %}<div class="sinopse">Licença: {{ w.license }} </div>{%endif%}
  97. <div class="sinopse">
  98. </div>
  99. </div> -->
  100. </div>
  101. </div>
  102. <div class="modal-footer">
  103. {% 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 %}
  104. <button type="button" class="btn btn-default" data-dismiss="modal">Fechar <i class="fa fa-times-circle"></i></button>
  105. <a href="/i/{{ w.permalink }}"><button type="button" class="btn btn-success">Informações <i class="fa fa-info-circle"></i></button></a>
  106. <a href="/assistir/{{ w.permalink }}"><button type="button" class="btn btn-success">Assistir <i class="fa fa-play-circle"></i></button></a>
  107. </div>
  108. </div>
  109. </div>
  110. </div>
  111. {% endif %}
  112. {% endfor %}
  113. </ul>
  114. </div>
  115. {%- endmacro %}
  116. <section class="work">
  117. <div class="profile_banner" style="background: url({{ p.cover_picture}}) no-repeat center center;">
  118. </div>
  119. <div class="profile_banner_content">
  120. <img src="{% if p.twitter %}
  121. {{ p.gravatar }}
  122. {% elseif p.picture %}
  123. {{ p.picture }}
  124. {% else %}
  125. {{ p.gravatar}}
  126. {% endif %}"
  127. alt="{{ p.username }}" class="profile_pic">
  128. <h2>{% if p.name %} {{ p.name }} {% else %} {{ p.username }} {% endif %}</h2>
  129. <h4>
  130. {% if p.name %} @{{ p.username }} {% else %} {% endif %}
  131. {% if p.location %} · {{ p.location }} {% endif %}
  132. {% if p.website %} · <a href="http://{{ p.website | replace("https://", "") | replace("http://", "")}}">{{ p.website | replace("https://", "") | replace("http://", "")}}</a> {% endif %}
  133. </h4>
  134. </div>
  135. <!-- Longas Que o User cadastrou -->
  136. {% if watch != '' %}
  137. {{ printWatches('Obras Enviadas') }}
  138. {% endif %}
  139. </section>
  140. {% endblock %}