feat: add subtle creator attribution
- HTML comment in base.html with project description and link - Small fixed footer in bottom-right corner: Crafted by mycloud24 - Footer styled to be unobtrusive (low opacity, small font)
This commit is contained in:
@@ -3,3 +3,4 @@
|
|||||||
@media(max-width:1100px){.stats-grid{grid-template-columns:repeat(2,1fr)}}
|
@media(max-width:1100px){.stats-grid{grid-template-columns:repeat(2,1fr)}}
|
||||||
@media(max-width:991px){.app-sidebar{transform:translateX(-100%);transition:transform .22s}.sidebar-open .app-sidebar{transform:translateX(0)}.sidebar-open .sidebar-backdrop{display:block}.app-main{margin-left:0}.mobile-menu{display:grid}.content-wrap{padding:26px 20px}.checkin-grid{grid-template-columns:1fr}}
|
@media(max-width:991px){.app-sidebar{transform:translateX(-100%);transition:transform .22s}.sidebar-open .app-sidebar{transform:translateX(0)}.sidebar-open .sidebar-backdrop{display:block}.app-main{margin-left:0}.mobile-menu{display:grid}.content-wrap{padding:26px 20px}.checkin-grid{grid-template-columns:1fr}}
|
||||||
@media(max-width:620px){.app-topbar{height:66px;padding:0 14px}.topbar-context small{display:none}.event-switcher{max-width:46vw}.page-header{align-items:flex-start;flex-direction:column}.page-header .btn{width:100%}.stats-grid{grid-template-columns:1fr 1fr;gap:10px}.stat-card{padding:16px}.stat-value{font-size:1.65rem}.module-grid{grid-template-columns:1fr}.public-header{height:68px;padding:0 16px}.public-content{padding-top:22px}.table-responsive{border-radius:14px}}
|
@media(max-width:620px){.app-topbar{height:66px;padding:0 14px}.topbar-context small{display:none}.event-switcher{max-width:46vw}.page-header{align-items:flex-start;flex-direction:column}.page-header .btn{width:100%}.stats-grid{grid-template-columns:1fr 1fr;gap:10px}.stat-card{padding:16px}.stat-value{font-size:1.65rem}.module-grid{grid-template-columns:1fr}.public-header{height:68px;padding:0 16px}.public-content{padding-top:22px}.table-responsive{border-radius:14px}}
|
||||||
|
.app-footer{position:fixed;bottom:8px;right:12px;font-size:.65rem;color:#3a4b5e;opacity:.6;z-index:1}.app-footer a{color:inherit;text-decoration:none}.app-footer a:hover{color:var(--muted)}
|
||||||
|
|||||||
@@ -1,4 +1,9 @@
|
|||||||
<!DOCTYPE html>
|
<!DOCTYPE html>
|
||||||
|
<!--
|
||||||
|
InviteMe — система управления приглашениями на мероприятия.
|
||||||
|
Создано с вниманием к деталям.
|
||||||
|
https://mycloud24.ru
|
||||||
|
-->
|
||||||
<html lang="ru">
|
<html lang="ru">
|
||||||
<head>
|
<head>
|
||||||
<meta charset="UTF-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="csrf-token" content="{{ csrf_token() }}">
|
<meta charset="UTF-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="csrf-token" content="{{ csrf_token() }}">
|
||||||
@@ -46,4 +51,5 @@
|
|||||||
{% block content %}{% endblock %}</main>
|
{% block content %}{% endblock %}</main>
|
||||||
{% if current_user %}</section></div>{% endif %}
|
{% if current_user %}</section></div>{% endif %}
|
||||||
<script src="https://cdn.jsdelivr.net/npm/bootstrap@5.3.2/dist/js/bootstrap.bundle.min.js" integrity="sha384-C6RzsynM9kWDrMNeT87bh95OGNyZPhcTNXj1NW7RuBCsyN/o0jlpcV8Qyq46cDfL" crossorigin="anonymous"></script><script src="{{ url_for('static', filename='js/app.js') }}"></script>{% block scripts %}{% endblock %}
|
<script src="https://cdn.jsdelivr.net/npm/bootstrap@5.3.2/dist/js/bootstrap.bundle.min.js" integrity="sha384-C6RzsynM9kWDrMNeT87bh95OGNyZPhcTNXj1NW7RuBCsyN/o0jlpcV8Qyq46cDfL" crossorigin="anonymous"></script><script src="{{ url_for('static', filename='js/app.js') }}"></script>{% block scripts %}{% endblock %}
|
||||||
|
<footer class="app-footer" aria-hidden="true"><span>Crafted by <a href="https://mycloud24.ru" rel="noopener">mycloud24</a></span></footer>
|
||||||
</body></html>
|
</body></html>
|
||||||
|
|||||||
Reference in New Issue
Block a user