Hier findet ihr einige Downloads zur Verwendung in Mobirise und NOF,
sowie Original-Skripte von Werner-Zenk.de
# | Name | Beschreibung | Größe | Hits | Datum |
---|---|---|---|---|---|
1 | Rosen.jpg | Rosen | 430,5 KB | 227 | 23.06.2021 |
2 | Schmetterlinge.jpg | Schmetterlinge | 316,4 KB | 105 | 23.06.2021 |
3 | Demo.pdf | Demo | 186,6 KB | 161 | 24.06.2021 |
4 | Lies_Mich.txt | Lesen | 2,5 KB | 142 | 10.07.2021 |
5 | mobirise3.zip | Design Thema "Mobirise3" | 8,5 MB | 97 | 02.12.2021 |
6 | 2021-12-27-mysql_webseitenschutz.zip | MySQL Webseitenschutz vom 27.12.2021 | 1,6 MB | 223 | 11.07.2022 |
7 | 2018-06-10-sqlite_gaestebuch.zip | Gästebuch SQLite vom 10.06.2018 | 15,8 KB | 120 | 11.07.2022 |
8 | 2021-07-10-download_archiv.zip | Download Archiv vom 10.07.2021 | 17,8 KB | 206 | 11.07.2022 |
9 | 2024-01-04-mysql_nachrichten.zip | MySQL Nachrichten vom 04.01.2024 | 41,1 KB | 140 | 14.01.2024 |
10 | 2020-01-09-sqlite_datenbank.zip | SQLite Nachrichten vom 09.01.2020 | 13,2 KB | 125 | 12.07.2022 |
11 | 2017-12-30-veranstaltungsliste.zip | Veranstaltungsliste vom 30.12.2017 | 9,2 KB | 120 | 12.07.2022 |
12 | 2018-06-10 mysql_gaestebuch.zip | Gästebuch MySQL vom 10.06.2018 | 15,5 KB | 80 | 13.07.2022 |
13 | 2017-02-04-event-kalender.zip | Event Kalender MySQL vom 04.02.2017 | 6,3 MB | 327 | 14.07.2022 |
14 | 2020-07-01-mysql_linkliste.zip | MySQL Linkliste vom 01.07.2020 | 34,7 KB | 75 | 14.07.2022 |
15 | 2019-05-26 kommentar-box.zip | Kommentar-Box vom 26.05.2019 | 11,8 KB | 109 | 14.07.2022 |
16 | 2018-11-18-fotoalbum.zip | Fotoalbum vom 18.11.2018 | 22,9 KB | 211 | 14.07.2022 |
17 | 2018-06-12-php_webseitenschutz.zip | PHP Webseitenschutz vom 12.06.2018 | 3,0 KB | 293 | 15.07.2022 |
18 | 2018-01-22-shoutbox.zip | Shoutbox vom 22.01.2018 | 5,3 KB | 79 | 15.07.2022 |
19 | 2017-11-21-mysql_datenbank.zip | MySQL Datenbank vom 21.11.2017 | 9,6 KB | 96 | 05.08.2022 |
20 | 2021-12-04-kleine_suchmaschine.zip | Kleine Suchmaschine vom 04.12.2021 | 11,0 KB | 142 | 10.08.2022 |
21 | 2021-08-22-small_search_engine.zip | Kleine Suchmaschine Englisch vom 22.08.2021 | 10,3 KB | 95 | 10.08.2022 |
22 | 2022-08-09-event-kalender_sqlite.zip | Event Kalender SQLite vom 09.08.2022 | 5,7 MB | 379 | 10.08.2022 |
23 | 2024-02-08-klickzaehler.zip | Klickzähler vom 08.02.2024 | 45,8 KB | 56 | 28.04.2024 |
Werner-Zenk.de hat seine Webseiten am 26.04.2024 erneut eingestellt.
Ich hoffe, dass es nur eine temporäre Entscheidung war und die Webseiten bald wieder online sein werden.
Leider fehlt jegliche Information.
Mit freundlicher Genehmigung von Werner Zenk, habe ich hier einen Teil seiner Skripte zum Download bereit gestellt.
Dies ist jeweils die mir vorliegende neueste Version.
Hier geht es zum Formular-Generator
Datum | Ereignis |
---|---|
26.04.2024 | Werner-Zenk.de hat die Webseite erneut eingestellt. |
27.11.2022 | Werner-Zenk.de - die Webseite ist wieder online. |
10.07.2022 | Werner-Zenk.de hat die Webseite eingestellt. |
25.07.2016 | Werner-Zenk.de - Werner gründet diese neue Internet-Präsenz. |
12.03.2016 | Webbausteine.de, Werner hat die Website eingestellt. |
01.10.2014 | Webbausteine.de ist wieder online. |
22.08.2014 | Leider hat Werner Zenk seine Domain "webbausteine.de" im August 2014 eingestellt. |
Jahr 2008 | Website: "webbausteine.de" wird mit neuem Layout von Werner gegründet. |
Jahr 2006 | Website: "homepage-total.de" wird von Werner gegründet, rund um HTML, CSS und PHP. |
Jahr 2000 | Website: "javatop.de" wird von Werner gegründet, vor allem JavaScripte. |
Jahr 1985 | Werners ersten Schritte am legendären "Commodore 64" Computer. |
Erste Verwendung am 23.06.2021. Ich verwende hier die Version vom 28.06.2021 und beschreibe die Version vom 10.07.2021, bei der noch eine manuelle Veränderung der Spaltenbreite möglich ist. Bitte lest auch die im Download vorhandene Datei lies_mich.txt.
Voraussetzung ist ein Webserver (Linux) mit PHP 7.4 oder höher und PDO-SQLite-Erweiterungen. Es wird eine portable SQLite-Datei als Datenbank verwendet. Die Größe der Upload-Dateien ist auf die in der php.ini vom Provider festgelegte Größe limitiert. Bei "1und1" sind das per Default z.Zt. 64MB pro Datei. Ich habe hier mit einer eigenen php.ini die Dateigröße auf 512MB erhöht.
Meine php.ini hat folgenden Inhalt und wirkt nur in dem Verzeichnis, in das diese Datei am Server kopiert wird, hier also das Stammverzeichnis dieses Projektes, indem das ausführende Skript "verwaltung.php" liegt:
upload_max_filesize = 512M
post_max_size = 512M
memory_limit = 512M
Die Möglichkeiten eine php.ini anzupassen können aber, je nach Provider, abweichen.
Geht zum Download der Skripte auf meine Download-Seite und entpackt die ZIP-Datei:
2021-07-10-download_archiv.zip
Ihr erhaltet ein Verzeichnis: "download_archiv".
Um Arbeit zu sparen, habe ich hier sämtlich Dateinamen so belassen - also auch die Startseite "index.php" und den Inhalt dieser Datei anstelle dessen in meiner Mobirise-Startseite eingebaut.
Bitte öffnet zunächst die Datei "konfiguration.php" und tragt gleich oben Euren Administrator-Namen und Euer dazugehöriges Passwort ein. Beliebig viele weitere Benutzer können hinzugefügt werden, dazu bitte die beiden Slash // als Kommentarzeichen vor der Variable $BENUTZER_PASS entfernen und deren Namen und Passwörter eintragen:
// Benutzer (Administrator)
$ADMINISTRATOR = "Administrator-Name";
// Passwort (Administrator)
// Aus Sicherheitsgründen sollte das Passwort min. 8 Zeichen enthalten!
$BENUTZER_PASS[$ADMINISTRATOR] = "Passwort";
// Weitere Benutzer und Passwörter hinzufügen (Optional).
// Die Kommentarzeichen (//) müssen entfernt werden
// um neue Benutzer hinzufügen zu können!
// $BENUTZER_PASS["Ann Stecknaddel"] = "aua";
// $BENUTZER_PASS["Kai Serschmarn"] = "lecker";
// $BENUTZER_PASS["Donna Wetter"] = "regen";
Bitte ladet nun zunächst mit Eurem externen FTP-Programm (wie z.B. "FileZilla") sämtliche Verzeichnisse und Dateien aus dem Verzeichnis: "download_archiv" in das Stammverzeichnis dieses Projektes auf den Server. Das Stammverzeichnis eines Projektes ist das Verzeichnis in dem auch Eure Startseite und alle anderen Seiten und Verzeichnisse von Mobirise liegen.
Um die Datei "index.php" nun direkt in Mobirise einzubauen, müsst Ihr der Startseite zunächst auch die Dateierweiterung .php geben. Tragt hierfür in den Seiteneinstellungen, am Zahnrad bei "Seiten", "index.php" bei "URL der Seite:" ein (anstatt "index.html").
Nun öffnet die Datei "index.php" aus dem Download mit einem Editor wie Notepad++ oder auch dem Windows-Editor. Bitte niemals für solche Arbeiten ein Textprogramm wie z.B. "MS-Word" verwenden, da es sonst zu einer falschen Kodierung kommen kann.
Kopiert den gesamten PHP-Inhalt, also von:
<?php
Inhalt vom PHP-Skript bis einschließlich
?>
in die "Seiteneinstellungen" in den Bereich: "Before <!DOCTYPE>, <html> and <head> tags:". Achtung, es darf keine Leerzeile und kein Leerzeichen in diesem Bereich vor dem Code stehen bleiben.
Kopiert nun auch noch die Verweise zu den JavaScript-Dateien und zu der CSS-Datei von Werner-Zenk.de in den Bereich: "Inside <head> code:"
<script src="tablesort.js"></script>
<script src="resizable.js"></script>
<script src="javascript.js"></script>
<link rel="stylesheet" href="style.css">
Zur Anzeige der Tabelle fügt Ihr diesen PHP-Code in den "Code Editor" eines beliebigen Blocks von Mobirise ein, ich habe hier einen einfachen Textblock aus der Gruppe "Article" verwendet:
<?=$output;?>
Wenn Ihr nun das Mobirise-Projekt veröffentlicht wird die ursprüngliche Seite "index.php" aus dem Download von Eurer Mobirise-Seite "index.php" überschrieben.
Noch ein Hinweis:
Die Tabelle ist zur responsiven Darstellung am Smartphone zu breit. Daher habe ich z.B. die Überschriften der Spalten mittels CSS am Handy angepasst. Weiterhin habe ich hier mit einer Style-Anweisung die numerischen Werte rechtsbündig angezeigt.
Man könnte natürlich diese Tabelle auch in einem Iframe darstellen.
Ebenso könntet Ihr auch alle anderen Seiten ersetzen, wie z.B. ich hier die Seite "anmeldung.php" für den Administrator. Dies is aber nicht notwendig, denn diese Seite kann ebenso wie die eigentliche Seite zum Upload "verwaltung.php" auch direkt vom Administrator über die URL aufgerufen werden.
Diese Seite mit der Tabelle (hier "index.php") ist nicht geschützt. Es kann also jeder die Dateien downloaden. Das Skript hat aber einen einfachen Passwortschutz für die in der Datei "konfiguration.php" eingetragenen Benutzer bereits vorbereitet, der als SESSION-Variable im Skript noch aktiviert werden müsste, wenn man das schützen wollte. Wie man das macht, steht in dieser PDF-Datei als Hinweis zur geschützten Download Seite beschrieben.
Tipp:
Eine SQLite-Datenbank lässt sich zum Bearbeiten vom Server downloaden und dann z.B. komfortabel mit dieser Anwendung bearbeiten:
https://sqlitebrowser.org/
Admin Verwaltung
Im Screenshot seht Ihr die Verwaltung der SQLite Datenbank für den Administrator.
Hier kann man jede denkbare Datei uploaden. Hier lassen sich Dateien auch wieder löschen und es gibt einen Zähler wie oft eine Datei herunter geladen wurde.
Die Beschreibung kann auch nachträglich geändert werden.
Smartphone-Ansicht
Im Screenshot seht Ihr die Ansicht am Smartphone.
Ich habe hier die Überschrift der Tabelle etwas verkürzt, sodass es zu keinem Querscroller am Handy kommt und die numerischen Werte rechtsbündig angezeigt. Ich habe hier also nur bestimmte Spaltenüberschriften anzeigen lassen und die anderen über CSS mit display: none; ausgeblendet. Ich habe diese zusätzliche class="myphone" in die CSS-Datei "style.css" der Anwendung zu dem vorhandenen @media - Bereich geschrieben, sodass die Überschriften mit der class="myphone" am Smartphone (bis 600px Breite) eben nicht mehr angezeigt werden.
@media screen and (max-width: 600px) {
.myphone {
display: none;
}
}
// Ausgabe der Spaltenüberschriften auf Startseite mit der class="myphone"
<thead>
<tr>
<th class="sortierbar myphone">#</th>
<th class="sortierbar">Name</th>
<th class="sortierbar myphone">Beschreibung</th>
<th class="sortierbar">Größe</th>
<th class="sortierbar">Hits</th>
<th class="sortierbar">Datum</th>
</tr>
</thead>';