Neues Kommentar Script für Mobirise
Neues Kommentar-System für Mobirise: Modal-Feedback per Link (PHP + SQLite)
Ich baue gerade viele kleine Tools, Generatoren und Mobirise-Blöcke – und irgendwann war klar: Feedback muss direkt am Script möglich sein, ohne extra Forum, ohne Benutzerverwaltung, ohne Hürden.
Herausgekommen ist ein schlankes Kommentar-System, das du überall in Mobirise einbinden kannst: einfach einen Link setzen → Modal geht auf → Kommentare lesen & schreiben. Fertig.
Was kann das System?
- Kommentare pro Script/Projekt über den Parameter
ziel(z. B.FloatingSlideroderBildergalerie) - Optionaler Versionsbezug über
version(z. B.v1.6) - Admin-Funktionen: Antworten, löschen, moderieren (nur sichtbar mit Session)
- Benachrichtigung per E-Mail bei neuen Kommentaren (inkl. Link zurück)
- Spam-Schutz: Honeypot + Zeitlimit + (je nach Setup) weitere Checks
- Optik passt sich an: Schriften sauber in Arial, Styling kompatibel zu Mobirise/Bootstrap
Die Idee mit „ziel“ und „version“
ziel ist einfach der „Kanal“, in dem Kommentare landen sollen. Beispiel: Du hast auf deiner Seite mehrere Tools – dann bekommt jedes Tool sein eigenes ziel. So bleibt alles sauber getrennt.
version ist optional und ist super, wenn du Releases hast („v1.6“, „v2.0“ usw.). Dann können User gezielt Feedback zu einer konkreten Version geben.
Einbindung in Mobirise
Du setzt irgendwo einen Link / Button, der das Modal öffnet:
<a href="/kommentar/kommentar.php?ziel=FloatingSlider&version=v1.6"
class="kommentar-trigger"
onclick="return openKommentar(this);">
💬 Feedback
</a>
Der Clou: Im Modal wird die Kommentar-Seite per iframe geladen. Dadurch bleibt die Seite im Hintergrund stabil und du kannst das System wirklich überall „dranhängen“.
Admin: Antworten & Spam entsorgen
Als Admin kannst du dich einloggen (Session) – dann erscheinen im Modal die zusätzlichen Aktionen: antworten, löschen, moderieren. Das ist bewusst simpel gehalten, weil ich hier kein schweres CMS wollte.
Spam-Schutz: klein, aber wirkungsvoll
Ich hab ein paar Klassiker eingebaut, die im Alltag erstaunlich viel abfangen:
- Honeypot-Feld: Bots füllen versteckte Felder gerne aus → dann wird abgebrochen.
- Zeitlimit: zu schnelle Submits werden geblockt.
- Optional: weitere Regeln (Keywords, Link-Filter, IP-Hash, UA-Hash, etc.) – je nach Bedarf.
Warum SQLite?
Weil es perfekt zu „quick & dirty“ passt: eine Datei, keine Server-Konfiguration, keine MySQL-User, kein Overhead. Ideal für kleine Tools, Demos und Mini-Projekte.
Fazit
Für meine Zwecke ist das System genau richtig: schnell eingebunden, aufgeräumt, robust genug – und Feedback kommt dahin, wo es hingehört: direkt ans Script.