Dieses System bietet eine vollresponsive Download-Zentrale für Webprojekte. Auf dem PC werden die Dateien in einem modernen, animierten Bento-Grid (Glassmorphismus) angezeigt. Auf dem Smartphone schaltet das System automatisch auf eine kompakte, scrollbare Glastabelle um, damit lästiges Dauerscrollen entfällt.
Wenn du den gelben Button "Statistik zurücksetzen 🔄" im Admin-Formular nicht anbieten oder komplett löschen möchtest, öffne das HTML- & Script-Fenster (Links im Mobirise Editor) und führe diese zwei Schritte aus:
<form id="js-upload-form">) und entferne die folgende Zeile (ca. Zeile 78):
<!-- Diese Zeile komplett löschen: -->
<button type="button" class="btn btn-warning" onclick="resetAllDownloads()" style="margin:0; font-weight: bold;">Statistik zurücksetzen 🔄</button>
<script>-Bereich und lösche die komplette Funktion resetAllDownloads() (ca. ab Zeile 250):
// Diese Funktion komplett von "function..." bis zur schließenden "}" löschen:
function resetAllDownloads() {
if (!confirm("Möchtest du wirklich ALLE Download-Zähler...")) return;
fetch(apiDownloadUrl, { ... })
...
}
Falls du den Upload-Ordner (Standard: uploads/) oder den Namen der SQLite-Datenbank (Standard: bento_downloads.sqlite) ändern möchtest, musst du dies sowohl im JavaScript als auch im PHP-Backend eintragen, damit die Pfade zusammenpassen.
download-api.php (Server)Öffne die PHP-Datei und passe ganz oben im Konfigurationsabschnitt die Variablen an:
// Alt:
$dbFile = 'bento_downloads.sqlite';
$uploadDir = 'uploads/';
// Neu (Beispiel):
$dbFile = 'meine_datenbank_2026.sqlite'; // Neuer Name der SQLite-Datei
$uploadDir = 'dateien/'; // Neuer Ordner für die Extensions (Slash am Ende wichtig!)
Damit das Frontend die Vorschaubilder und die API findet, passe die Variablen im <script>-Teil an:
var apiDownloadUrl = "download-api.php"; // Hier falls nötig abändern
loadBentoDownloads() nach dem Begriff uploads/ (ca. Zeile 118) und ändere den Pfad so ab, wie du ihn in der PHP-Datei benannt hast:
// Alt:
imgHtml = '<div class="tile-img-box"><img src="uploads/' + doc.preview_img + '" alt="Vorschau"></div>';
// Neu (Beispiel):
imgHtml = '<div class="tile-img-box"><img src="dateien/' + doc.preview_img + '" alt="Vorschau"></div>';
download-api.php in das Hauptverzeichnis (Root) deines Webservers auf den FTP.0755 oder 0777), damit PHP Dateien dorthin verschieben darf.download-api.php ist auf volker04 eingestellt. Ändere dieses in Zeile 14 der PHP-Datei unbedingt ab, bevor du das System produktiv nutzt!