Strona do donate'ów

This commit is contained in:
Andus 2025-04-12 12:37:09 +02:00
parent bb4fc9e488
commit b0e84a95eb
5 changed files with 26 additions and 4 deletions

1
.gitignore vendored
View file

@ -128,3 +128,4 @@ dmypy.json
client_secrets.json client_secrets.json
ports.json ports.json
/servers/

View file

@ -41,6 +41,11 @@ def dashboard():
return render_template('setup.html', username=username, ip=ip, ports=ports) return render_template('setup.html', username=username, ip=ip, ports=ports)
@main.route('/donate')
def donate():
return render_template('donate.html')
@main.route("/ads/list") @main.route("/ads/list")
def list_ads(): def list_ads():
ads_dir = os.path.join(main.static_folder, "ads") ads_dir = os.path.join(main.static_folder, "ads")

View file

@ -133,7 +133,7 @@ h2 {
.square-button { .square-button {
aspect-ratio: 1 / 1; aspect-ratio: 1 / 1;
width: 100px; width: 200px;
background-color: #1a1a2e; background-color: #1a1a2e;
border: 2px solid #2c2c3c; border: 2px solid #2c2c3c;
border-radius: 16px; border-radius: 16px;

17
app/templates/donate.html Normal file
View file

@ -0,0 +1,17 @@
{% extends "layout.html" %}
{% block content %}
<div style="text-align: center;">
<h2>Donate</h2>
<h3>Dlaczego nawet mały donate ma znaczenie:</h3>
<p>Hosting Minecrafta jest całkowicie darmowy - robię to z pasji i dla frajdy.</p>
<p>Serwery działają obecnie na darmowym <a href="https://oracle.com/cloud">Oracle Cloud Free Tier</a>,
ale pracuję też nad rozwojem tego panelu (MCPanel) żeby zarządzanie serwerami <br>było jeszcze wygodniejsze i bardziej funkcjonalne.</p><br>
<p>W przyszłości backupy Waszych serwerów będą przechowywane na moim prywatnym serwerze <a href="https://www.netcup.com/en/server/arm-server/vps-2000-arm-g11-iv-mnz">NetCup</a>,
<br>za który już płacę z własnej kieszeni. A donate, nawet najmniejszy, to dla mnie:</p>
<ul style="list-style-position: inside; display: inline-block; text-align: left;">
<li><b>Motywacja</b> do dalszego rozwijania panelu</li>
<li><b>Wsparcie</b> w opłacaniu serwera na backupy</li>
</ul>
<a href="https://paypal.me/andusdev">Donate możesz wysłać tutaj</a>
</div>
{% endblock %}

View file

@ -19,10 +19,10 @@
<div id="particle-background"></div> <div id="particle-background"></div>
<nav class="top-nav"> <nav class="top-nav">
<div class="nav-logo">MCPanel <h6>BETA</h6></div> <div class="nav-logo"><a href="/">MCPanel <h6>BETA</h6></a></div>
<div class="nav-links"> <div class="nav-links">
<a href="/">Strona Główna</a>
<a href="/dashboard">Panel</a> <a href="/dashboard">Panel</a>
<a style="color: cornflowerblue;" href="/donate">Donate</a>
<a href="/logout">Wyloguj</a> <a href="/logout">Wyloguj</a>
</div> </div>
</nav> </nav>
@ -36,7 +36,6 @@
window.addEventListener('dragover', e => e.preventDefault()); window.addEventListener('dragover', e => e.preventDefault());
window.addEventListener('drop', e => e.preventDefault()); window.addEventListener('drop', e => e.preventDefault());
const hoverSound = new Audio("/static/sounds/hover.wav"); const hoverSound = new Audio("/static/sounds/hover.wav");
//const clickSound = new Audio("/static/sounds/click.wav"); //const clickSound = new Audio("/static/sounds/click.wav");