Все работает (даже на хостинге)
This commit is contained in:
33
dicquo/templates/base.html
Normal file
33
dicquo/templates/base.html
Normal file
@@ -0,0 +1,33 @@
|
||||
<!DOCTYPE html>
|
||||
{% load static %}<html lang="ru">
|
||||
<head>
|
||||
<meta charset="utf-8" />
|
||||
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
|
||||
<meta http-equiv="content-language" content="ru" />
|
||||
<meta http-equiv="Date" content="{% block Date4Meta %}{% now 'c' %}{% endblock %}" />
|
||||
<meta http-equiv="Last-Modified" content="{% block Last4Meta %}{% now 'c' %}{% endblock %}" />
|
||||
<meta http-equiv="Expires" content="{% block Expires4Meta %}{% now 'c' %}{% endblock %}" />
|
||||
<meta name="GENERATOR" content="Microsoft FrontPage 1.0" />
|
||||
<meta name="viewport" content="width=device-width, initial-scale=1" />
|
||||
<meta name="description" content="{% block Description %}{% endblock %}" />
|
||||
<meta name="keywords" content="{% block Keywords %}{% endblock %}" />
|
||||
<meta name="copyright" lang="ru" content="Sergei Erjemin (дизайн){% block CopyrightAuthor4Meta %}{% endblock %}." />
|
||||
<meta name="robots" content="index,follow" />
|
||||
<meta name="document-state" content="{{ META_DOCUMENT_STATE|default:'Dynamic' }}" />
|
||||
<meta name="generator" content="FAVICON -- 0.01β by Python/Django" />
|
||||
<title>{% block Title %}{% endblock %}</title>
|
||||
<!-- Favicons -->
|
||||
<link rel="shortcut icon" href="{% static 'img/favicon.ico' %}" type="image/x-icon">
|
||||
<link rel="icon" type="image/x-icon" href="{% static 'img/favicon.ico' %}" sizes="120x120">
|
||||
<link rel="icon" type="image/png" href="{% static 'img/favicon.png' %}" sizes="120x120">
|
||||
<link rel="stylesheet" href="{% static 'css/dicquo.css' %}">
|
||||
</head>
|
||||
<body style="background: rgb({% for i in CLR %}{% if forloop.counter <= 3 %}{{ i|stringformat:"02d" }}{% if forloop.counter < 3 %},{%endif %}{% endif %}{% empty %}87,00,00{% endfor %});
|
||||
background: -webkit-linear-gradient(to right, rgb({% for i in CLR %}{% if forloop.counter <= 3 %}{{ i|stringformat:"02d" }}{% if forloop.counter < 3 %},{%endif %}{% endif %}{% empty %}87,00,00{% endfor %}), rgb({% for i in CLR %}{% if forloop.counter > 3 %}{{ i|stringformat:"02d" }}{% if not forloop.last %},{%endif %}{% endif %}{% empty %}19,10,05{% endfor %}));
|
||||
background: linear-gradient(to right, rgb({% for i in CLR %}{% if forloop.counter <= 3 %}{{ i|stringformat:"02d" }}{% if forloop.counter < 3 %},{%endif %}{% endif %}{% empty %}87,00,00{% endfor %}), rgb({% for i in CLR %}{% if forloop.counter > 3 %}{{ i|stringformat:"02d" }}{% if not forloop.last %},{%endif %}{% endif %}{% empty %}19,10,05{% endfor %}));">{% block BODY %}
|
||||
{% block Top_JS1 %}{% endblock %}{% block Top_JS2 %}{% endblock %}{% block Top_JS3 %}{% endblock %}
|
||||
{% block Top_CSS1 %}{% endblock %}{% block Top_CSS2 %}{% endblock %}{% block Top_CSS3 %}{% endblock %}
|
||||
{% block CONTENT %}{% endblock %}
|
||||
{% endblock %}
|
||||
</body>
|
||||
</html>
|
11
dicquo/templates/blocks/cookie_warning.html
Normal file
11
dicquo/templates/blocks/cookie_warning.html
Normal file
@@ -0,0 +1,11 @@
|
||||
<!-- ПОДВАЛ: НАЧАЛО -- соглашение о сборе технической информации -->
|
||||
<div name="cookies_accept">
|
||||
<small>Тут используют cookie и ведут сбор технических данных о посещениях, потому как без этого <nobr>интернет-сайты</nobr> вообще почти <nobr>не работают…</small>
|
||||
<button onclick="CookieAcceptDate = new Date();
|
||||
CookieAcceptDate.setTime(CookieAcceptDate.getTime() + 7948800000);
|
||||
document.cookie = 'cookie_accept=yes;expires=' + CookieAcceptDate;
|
||||
document.getElementsByName('cookies_accept')[0].remove();">
|
||||
Я согласен!
|
||||
</button></nobr>
|
||||
</div>
|
||||
<!-- ПОДВАЛ: КОНЕЦ -->
|
16
dicquo/templates/blocks/header_nav.html
Normal file
16
dicquo/templates/blocks/header_nav.html
Normal file
@@ -0,0 +1,16 @@
|
||||
{% load static %}<!-- ШАПКА: НАЧАЛО -->
|
||||
<center><table>
|
||||
<tr>
|
||||
<td align="left">
|
||||
<a href="\" id="logo">
|
||||
<img src='{% static "svgs/dq-logo.svg" %}' alt="Dictum & Quotes" title="Dictum & Quotes"
|
||||
width="50" height="46"/></a>
|
||||
</td>
|
||||
<td align="right">
|
||||
<span id="menu">
|
||||
<a href="#">Блог</a> | <a href="#">Добавить высказывание</a> |
|
||||
</span>
|
||||
<a href="#" id="mm" onclick="document.getElementById('menu').style.display='inline';">≡</a></td>
|
||||
</tr>
|
||||
</table></center>
|
||||
<!-- ШАПКА: КОНЕЦ -->
|
6
dicquo/templates/blocks/tecnical_info.html
Normal file
6
dicquo/templates/blocks/tecnical_info.html
Normal file
@@ -0,0 +1,6 @@
|
||||
<!-- ТЕХНИЧЕСКАЯ ИНФОРМАЦИЯ: НАЧАЛО -->
|
||||
<div style="bottom:0;" class="position-sticky float-right fixed-bottom">
|
||||
<small style="background:#674376;color: white;font-size: xx-small;"
|
||||
class="x"> 🕗 {{ ticks|stringformat:".6f" }} s <nobr>({% now 'c' %})</nobr> </small>
|
||||
</div>
|
||||
<!-- ТЕХНИЧЕСКАЯ ИНФОРМАЦИЯ: КОНЕЦ -->
|
54
dicquo/templates/index.html
Normal file
54
dicquo/templates/index.html
Normal file
@@ -0,0 +1,54 @@
|
||||
{% extends "base.html" %}
|
||||
{% load static %}
|
||||
|
||||
{% block Date4Meta %}{{ DQ.dtCreated|date:"Y-m-d G:i:s.u T" }}{% endblock %}
|
||||
{% block Last4Meta %}{{ DQ.dtEdited|date:"Y-m-d G:i:s.u T" }}{% endblock %}
|
||||
{% block Expires4Meta %}{% now 'Y-m-d G:i:s.u T' %}{% endblock %}"
|
||||
|
||||
{% block Description %}{% if DQ.szIntro %}{{ DQ.szIntro }} {% endif %}{{ DQ.szContent }}{% if AUTHOR.szAuthor %} ({{ AUTHOR.szAuthor }}){% endif %}{% endblock %}
|
||||
|
||||
{% block Keywords %}Цитаты, {% for i in TAGS %}{{ i.name|safe }}, {% endfor %}Высказвания{% endblock %}
|
||||
|
||||
|
||||
{% block CopyrightAuthor4Meta %}{% if AUTHOR.szAuthor %}, {{ AUTHOR.szAuthor }} (слова){% endif %}{% endblock %}
|
||||
|
||||
<!--- ТИТУЛ --->
|
||||
{% block Title %}DQ: {{ DQ.szContent }}{% if AUTHOR.szAuthor %} ({{ AUTHOR.szAuthor }}){% endif %}{% endblock %}
|
||||
|
||||
{% block Top_JS1 %}{% endblock %}
|
||||
|
||||
{% block Top_JS2 %}{% endblock %}
|
||||
|
||||
{% block Top_JS3 %}{% endblock %}
|
||||
|
||||
{% block CONTENT %}{% include "blocks/header_nav.html" %}
|
||||
<center><table style="height:80vh;">
|
||||
<tr>
|
||||
<td>
|
||||
<div id="info">{{ DQ.szIntroHTML|safe }}</div>
|
||||
<div id="bb">{{ DQ.szContentHTML|safe }}</div>
|
||||
<div id="author">{{ AUTHOR.szAuthorHTML|safe }}</div>
|
||||
</td>{% if IMAGE %}<td id="image">
|
||||
<center><div style="background:rgba({% for i in CLR %}{% if forloop.counter <= 3 %}{{ i|stringformat:"02d" }}{% if forloop.counter < 3 %},{%endif %}{% endif %}{% empty %}87,00,00{% endfor %},0.7);">
|
||||
<div><img src="{{IMAGE.url}}" alt="{{ AUTHOR.szAuthor }}" title="{{ AUTHOR.szAuthor }}" /></div>
|
||||
</div></center>
|
||||
</td></tr><tr><td colspan="2">{% else %}</tr><tr><td>{% endif %}
|
||||
<div class="tags">
|
||||
{% for i in TAGS %}<a href="/?tag={{ i.slug }}">{{ i.name|safe }}</a> {% endfor %}
|
||||
<div id="next"><a href="/{{ NEXT}}_{{ NEXT_TXT }}">→</a></div>
|
||||
</div>
|
||||
</td>
|
||||
</tr>
|
||||
</table></center>
|
||||
|
||||
<script type="text/javascript">
|
||||
setTimeout('location.replace("/{{ NEXT}}_{{ NEXT_TXT }}")', 15000);
|
||||
/*Изменить текущий адрес страницы через 3 секунды (3000 миллисекунд)*/
|
||||
</script>
|
||||
<noscript>
|
||||
<meta http-equiv="refresh" content="15; url=/{{ NEXT}}_{{ NEXT_TXT }}">
|
||||
</noscript>
|
||||
|
||||
|
||||
{% if not cookie_accept %}{% include "blocks/cookie_warning.html" %}{% endif %}
|
||||
{% endblock %}
|
Reference in New Issue
Block a user