248 lines
13 KiB
HTML
248 lines
13 KiB
HTML
<link rel="stylesheet" href="../static/css/diary.css">
|
||
{% extends "base.html" %}
|
||
|
||
{% block content %}
|
||
{% if current_user.is_authenticated %}
|
||
<table class="but">
|
||
<tr>
|
||
<td style="width: 110%;">
|
||
<h1 class="upp_zag">Дневник</h1>
|
||
</td>
|
||
<td>
|
||
<a href="/add_post" id="add_post" class="btn btn-primary"
|
||
style="background-color:#1daff0;border-radius: 15px;"><strong>Добавить
|
||
запись</strong></a>
|
||
</td>
|
||
</tr>
|
||
</table>
|
||
<table>
|
||
<td id="row1">
|
||
<div id="row1_div">
|
||
<h2 class="my_post_zag" style="margin-bottom: 10%; margin-left:15%">Публикации</h2>
|
||
<div id="all_my_post1">
|
||
{% if my_post != [] %}
|
||
{% for item in pub_post %}
|
||
|
||
<div class="card" style="width: 25rem;">
|
||
{% if item.photo != None %}
|
||
<img src="{{ item.photo }}" class="card-img-top" alt="...">
|
||
{% endif %}
|
||
<div class="card-body">
|
||
{% if item.name != None %}
|
||
<h4 class="card-title" style="color: #c5f1ff">{{item.name}}</h4>
|
||
{% endif %}
|
||
<p><small>{{item.date}}</small></p>
|
||
{% if item.text != None %}
|
||
<p class="card-text">{{item.text}}</p>
|
||
{% endif %}
|
||
</div>
|
||
<ul class="list-group list-group-flush">
|
||
<li class="list-group-item">
|
||
{% if emotion_pub[loop.index0]['pos_emot'] != None %}
|
||
<ul style="list-style-type: none; margin-left:-15%; margin-top:5%;">
|
||
{% for item2 in emotion[loop.index0]['pos_emot'] %}
|
||
<li>
|
||
<div class="emot"><strong class="alert alert-success" role="alert"
|
||
style="border-radius: 22px;">{{item2}}</strong></div>
|
||
</li>
|
||
{% endfor %}
|
||
</ul>
|
||
{% endif %}
|
||
</li>
|
||
<li class="list-group-item">
|
||
{% if emotion_pub[loop.index0]['nig_emot'] != None %}
|
||
<ul style="list-style-type: none; margin-left:-15%; margin-top:5%">
|
||
{% for item2 in emotion_pub[loop.index0]['nig_emot'] %}
|
||
<li>
|
||
<div class="emot"><strong class="alert alert-danger" role="alert"
|
||
style="border-radius: 22px;">{{item2}}</strong></div>
|
||
</li>
|
||
{% endfor %}
|
||
</ul>
|
||
{% endif %}
|
||
</li>
|
||
<li class="list-group-item">
|
||
{% if emotion_pub[loop.index0]['link'] != None %}
|
||
<ul style="list-style-type: none; margin-left:-15%; margin-top:5%; margin-bottom:5%">
|
||
{% for item2 in emotion_pub[loop.index0]['link'] %}
|
||
<li>
|
||
<div class="emot"><a class="alert alert-light" role="alert" href="{{ item2 }}" style="border-radius: 22px;">Ссылка
|
||
{{ loop.index }}</a></div>
|
||
</li>
|
||
{% endfor %}
|
||
</ul>
|
||
{% endif %}
|
||
</li>
|
||
</ul>
|
||
<div class="card-body">
|
||
{% if item.public == 1 or item.public == 'True' %}
|
||
<div style="border-radius: 22px; margin-left:-5%; width: 50%" class="alert alert-success pub" role="alert">Запись
|
||
опубликована
|
||
</div>
|
||
{% else %}
|
||
<div style="border-radius: 22px; margin-left:-5% width: 50%" class="alert alert-danger private" role="alert">Запись
|
||
приватная
|
||
</div>
|
||
{% endif %}
|
||
<div class="my_author"><img src="../{{ current_user.photo }}" width="40" height="40"
|
||
style="border-radius: 22px">
|
||
<strong style="color: #ffffff">{{ current_user.name }}</strong>
|
||
</div>
|
||
<div class="like" style="margin-top:5%; margin-left:1%">
|
||
<a type="button"
|
||
href="/new_like/{{current_user.id}}/{{item.id}}/diary">
|
||
{% if emotion_pub[loop.index0]['is_like'] %}
|
||
<img src="../static/img/like_add.png" width="117" height="100">
|
||
{% else %}
|
||
<img src="../static/img/like.png" width="94" height="80">
|
||
{% endif %}
|
||
</a>
|
||
{% if emotion_pub[loop.index0]['like'] != None %}
|
||
<p style="color:#ffffff; margin-left:30%">{{emotion_pub[loop.index0]['like']}}</p>
|
||
{% endif %}
|
||
</div>
|
||
<div>
|
||
<a style="border-radius: 15px; margin-top:10%; margin-left:1%" href="/post/{{ item.id }}" class="btn" id="edit_btn">
|
||
Изменить
|
||
</a>
|
||
<a style="border-radius: 15px; margin-top:10%" href="/post_deleted/{{ item.id }}" class="btn btn-danger">
|
||
Удалить
|
||
</a>
|
||
</div>
|
||
</div>
|
||
{% endfor %}
|
||
{% else %}
|
||
<div class="bad_centre" style="background-color:#1daff0; border-radius: 22px;color:#ffffff">
|
||
<h1 class="hz1">Ничего не нашлось :с</h1>
|
||
</div>
|
||
{% endif %}
|
||
</div>
|
||
</div>
|
||
</td>
|
||
<td id="row2">
|
||
<div id="row2_div">
|
||
<h2 class="my_post_zag" style="margin-bottom: 10%; margin-left:15%">Мои мысли</h2>
|
||
<div id="all_my_post">
|
||
{% if my_post != [] %}
|
||
{% for item in my_post %}
|
||
<div class="card" style="width: 25rem;">
|
||
{% if item.photo != None %}
|
||
<img src="{{ item.photo }}" class="card-img-top" alt="...">
|
||
{% endif %}
|
||
<div class="card-body">
|
||
{% if item.name != None %}
|
||
<h4 class="card-title" style="color: #c5f1ff">{{item.name}}</h4>
|
||
{% endif %}
|
||
<p><small>{{item.date}}</small></p>
|
||
{% if item.text != None %}
|
||
<p class="card-text">{{item.text}}</p>
|
||
{% endif %}
|
||
</div>
|
||
<ul class="list-group list-group-flush">
|
||
<li class="list-group-item">
|
||
{% if emotion_pub[loop.index0]['pos_emot'] != None %}
|
||
<ul style="list-style-type: none; margin-left:-15%; margin-top:5%;">
|
||
{% for item2 in emotion[loop.index0]['pos_emot'] %}
|
||
<li>
|
||
<div class="emot"><strong class="alert alert-success" role="alert"
|
||
style="border-radius: 22px;">{{item2}}</strong></div>
|
||
</li>
|
||
{% endfor %}
|
||
</ul>
|
||
{% endif %}
|
||
</li>
|
||
<li class="list-group-item">
|
||
{% if emotion_pub[loop.index0]['nig_emot'] != None %}
|
||
<ul style="list-style-type: none; margin-left:-15%; margin-top:5%">
|
||
{% for item2 in emotion_pub[loop.index0]['nig_emot'] %}
|
||
<li>
|
||
<div class="emot"><strong class="alert alert-danger" role="alert"
|
||
style="border-radius: 22px;">{{item2}}</strong></div>
|
||
</li>
|
||
{% endfor %}
|
||
</ul>
|
||
{% endif %}
|
||
</li>
|
||
<li class="list-group-item">
|
||
{% if emotion_pub[loop.index0]['link'] != None %}
|
||
<ul style="list-style-type: none; margin-left:-15%; margin-top:5%; margin-bottom:5%">
|
||
{% for item2 in emotion_pub[loop.index0]['link'] %}
|
||
<li>
|
||
<div class="emot"><a class="alert alert-light" role="alert" href="{{ item2 }}" style="border-radius: 22px;">Ссылка
|
||
{{ loop.index }}</a></div>
|
||
</li>
|
||
{% endfor %}
|
||
</ul>
|
||
{% endif %}
|
||
</li>
|
||
</ul>
|
||
<div class="card-body">
|
||
{% if item.public == 1 or item.public == 'True' %}
|
||
<div style="border-radius: 22px; margin-left:-5%; width: 50%" class="alert alert-success pub" role="alert">Запись
|
||
опубликована
|
||
</div>
|
||
{% else %}
|
||
<div style="border-radius: 22px; margin-left:-5% width: 50%" class="alert alert-danger private" role="alert">Запись
|
||
приватная
|
||
</div>
|
||
{% endif %}
|
||
<div class="my_author"><img src="../{{ current_user.photo }}" width="40" height="40"
|
||
style="border-radius: 22px">
|
||
<strong style="color: #ffffff">{{ current_user.name }}</strong>
|
||
</div>
|
||
<div>
|
||
<a style="border-radius: 15px; margin-top:10%; margin-left:1%" href="/post/{{ item.id }}" class="btn" id="edit_btn">
|
||
Изменить
|
||
</a>
|
||
<a style="border-radius: 15px; margin-top:10%" href="/post_deleted/{{ item.id }}" class="btn btn-danger">
|
||
Удалить
|
||
</a>
|
||
</div>
|
||
</div>
|
||
{% endfor %}
|
||
{% else %}
|
||
<div class="bad_centre" style="background-color:#1daff0; border-radius: 22px;color:#ffffff">
|
||
<h1 class="hz1">Ничего не нашлось :с</h1>
|
||
</div>
|
||
{% endif %}
|
||
</div>
|
||
</div>
|
||
</td>
|
||
<td id="all_my_question">
|
||
<div id="row3_div">
|
||
<h2 class="my_post_zag" style="margin-top:10%; margin-left:15%">Вопросы дня</h2>
|
||
<div class="my_post">
|
||
<div class="question">
|
||
{% for item in question %}
|
||
<a href="/answer_quest/{{item.id}}" class="btn quest_block">
|
||
{% if item.id in ans %}
|
||
<div class="is_ans">
|
||
<strong>{{item.quest}}</strong>
|
||
<div class="alert alert-success" role="alert" style="border-radius: 25px;">Ответ есть</div>
|
||
<strong>{{ans[item.id].answer}}</strong>
|
||
</div>
|
||
{% else %}
|
||
<div class="is_ans">
|
||
<strong>{{item.quest}}</strong>
|
||
<div class="alert alert-danger" role="alert" style="border-radius: 25px;">Ответа нет</div>
|
||
</div>
|
||
{% endif %}
|
||
</a>
|
||
{% endfor %}
|
||
</div>
|
||
</div>
|
||
</div>
|
||
</td>
|
||
</table>
|
||
{% else %}
|
||
<div class="bad_user">
|
||
<div class="bad_centre">
|
||
<h1 id="hz1">Вы не авторизованы в системе</h1>
|
||
<h2 id="hz2">Поэтому вам не доступна страница личного дневника</h2><strong id="sz1">Но вы можете посмотреть
|
||
публикации других пользователей в разделе <a href="/" style="color:#a9e4ff">Главная</a> или <a
|
||
href="/publications" style="color:#a9e4ff">Публикации</a></strong>
|
||
<p></p>
|
||
<img id="image" src="../static/img/Надпись Moona без фона.png"></div>
|
||
</div>
|
||
{% endif %}
|
||
{% endblock %} |