Event-Kalender mit SQLite

PHP, CSS und JavaScript lernen. Anwendungen für Webseiten
Benutzeravatar
Tommy Herrmann
Site Admin
Site Admin
Beiträge: 5744
Registriert: So 6. Dez 2020, 07:37
Wohnort: Berlin
Kontaktdaten:

Re: Event-Kalender mit SQLite

Ungelesener Beitrag von Tommy Herrmann »

Moin Werner,

ja - Dein Kalender ist ja auch ganz toll und entsprechend viele Beiträge sind daher hier auch zu finden :tu:

Ich habe da mal eine Frage zu den Erklärungen in der Datei "lies_mich.txt" die ich nicht verstehe, bzw. die ich widersprüchlich finde (das fett makierte mit dem * Hinweis):

Zum einen beschreibst Du, dass die Funktionalität deaktiviert ist und dann wieder "funktioniert auch innerhalb von Formularen"?
lies_mich.txt hat geschrieben:
Tastaturbelegung (T1/QWERTZ):
Bei Formularen ist die Funktionalität über die Tastatur deaktiviert*!
[STRG] + [Pfeiltaste Links] - Einen Monat zurück
[STRG] + [Pfeiltaste Rechts] - Einen Monat weiter
[STRG] + [Pfeiltaste Ab] - Ein Jahr zurück (am Laptop auch: STRG+Fn + Pfeiltaste Ab)
[STRG] + [Pfeiltaste Auf] - Ein Jahr weiter (am Laptop auch: STRG+Fn + Pfeiltaste Auf)
* [ESC] - Anzeige schließen (funktioniert auch innerhalb von Formularen)
[A] - Anmeldung und Abmeldung
[D] - Drucken (Druckvorschau öffnen)
[K] - Kalender (Monat / Jahr auswählen)
[N] - Neuen Event eintragen
[O] - Zum Kalender scrollen
[W] - Wochennummern anzeigen
[X] - Aktuellen Kalender anzeigen
Benutzeravatar
Werner-Zenk.de
Mitglied (Level 10)
Mitglied (Level 10)
Beiträge: 755
Registriert: Di 8. Dez 2020, 19:42
Wohnort: Bamberg
Kontaktdaten:

Re: Event-Kalender mit SQLite

Ungelesener Beitrag von Werner-Zenk.de »

Moin Tommy,
ich habe da jeweils ein Sternchen hinzugefügt, soll eine Art Fußnote darstellen das die [ESC] auch innerhalb von Formularen funktioniert ...

Ja, ich gebe zu das ist ein wenig kompliziert geschrieben.
Ist es so verständlicher?
Bei Formularen ist die Funktionalität über die Tastatur deaktiviert, es funktioniert nur die [ESC]-Taste!
...
[ESC] - Anzeige schließen (funktioniert auch innerhalb von Formularen)
Benutzeravatar
Tommy Herrmann
Site Admin
Site Admin
Beiträge: 5744
Registriert: So 6. Dez 2020, 07:37
Wohnort: Berlin
Kontaktdaten:

Re: Event-Kalender mit SQLite

Ungelesener Beitrag von Tommy Herrmann »

Moin,

ja, das finde ich viel besser :smoking:
Benutzeravatar
Tommy Herrmann
Site Admin
Site Admin
Beiträge: 5744
Registriert: So 6. Dez 2020, 07:37
Wohnort: Berlin
Kontaktdaten:

Re: Event-Kalender mit SQLite

Ungelesener Beitrag von Tommy Herrmann »

Moin Werner,

habe Deine Änderungen vom 24.06.2022 entdeckt und übernommen ...

https://www.mobirise-tutorials.com/Even ... er-SQLite/
Benutzeravatar
Werner-Zenk.de
Mitglied (Level 10)
Mitglied (Level 10)
Beiträge: 755
Registriert: Di 8. Dez 2020, 19:42
Wohnort: Bamberg
Kontaktdaten:

Re: Event-Kalender mit SQLite

Ungelesener Beitrag von Werner-Zenk.de »

Moin Tommy,

ich habe da ein paar kleinere Änderungen vorgenommen, aber Frage mich nicht was genau k.A. .
Manchmal bleiben halt irgendwelche Reste meiner Tests übrig.

Diese Woche noch arbeiten dann habe ich Urlaub :hurra:
Benutzeravatar
Tommy Herrmann
Site Admin
Site Admin
Beiträge: 5744
Registriert: So 6. Dez 2020, 07:37
Wohnort: Berlin
Kontaktdaten:

Re: Event-Kalender mit SQLite

Ungelesener Beitrag von Tommy Herrmann »

... ein paar kleine Änderungen - fast alles hast Du neu geschrieben :lachtot:

Na denn - Glückwunsch zum Urlaub :schiff:

Fährst Du weg oder bleibst Du uns erhalten?
Benutzeravatar
Werner-Zenk.de
Mitglied (Level 10)
Mitglied (Level 10)
Beiträge: 755
Registriert: Di 8. Dez 2020, 19:42
Wohnort: Bamberg
Kontaktdaten:

Re: Event-Kalender mit SQLite

Ungelesener Beitrag von Werner-Zenk.de »

Ich bleibe Euch erhalten, Reisen ist purer Luxus, ich habe gehört das es auf Balkonien auch ganz schön sein soll ;)
Benutzeravatar
Tommy Herrmann
Site Admin
Site Admin
Beiträge: 5744
Registriert: So 6. Dez 2020, 07:37
Wohnort: Berlin
Kontaktdaten:

Re: Event-Kalender mit SQLite

Ungelesener Beitrag von Tommy Herrmann »

:tu:

zu Hause ist es immer am schönsten :)
Benutzeravatar
Werner-Zenk.de
Mitglied (Level 10)
Mitglied (Level 10)
Beiträge: 755
Registriert: Di 8. Dez 2020, 19:42
Wohnort: Bamberg
Kontaktdaten:

Re: Event-Kalender mit SQLite

Ungelesener Beitrag von Werner-Zenk.de »

Im Kalender wurden zahlreiche Codebeschreibungen hinzugefügt.
Ich hoffe das dieser Kalender bald "fertig" ist, um mich neuen Projekten widmen zu können :kaffee:
Benutzeravatar
Tommy Herrmann
Site Admin
Site Admin
Beiträge: 5744
Registriert: So 6. Dez 2020, 07:37
Wohnort: Berlin
Kontaktdaten:

Re: Event-Kalender mit SQLite

Ungelesener Beitrag von Tommy Herrmann »

Moin Werner,

danke für die Info :tu: das war ja eine Menge an Änderungen :eek:

... habe es übernommen:

https://www.mobirise-tutorials.com/Even ... er-SQLite/
Benutzeravatar
Tommy Herrmann
Site Admin
Site Admin
Beiträge: 5744
Registriert: So 6. Dez 2020, 07:37
Wohnort: Berlin
Kontaktdaten:

Re: Event-Kalender mit SQLite

Ungelesener Beitrag von Tommy Herrmann »

Moin,

vielen Dank an unseren Werner für das Update vom 09.08.2022 für den "Event Kalender SQLite" :freude:

https://www.mobirise-tutorials.com/Even ... er-SQLite/

Die Anwendung wurde optimiert:
lies_mich.txt hat geschrieben:
> Schleife entfernt (PHP: Events für jeden Tag sammeln)
> PHP: 30 Zeilen gekürzt, gegenüber der alten Version!
> CSS: --highlight-outlinecolor entfernt.
> JavaScript Bug behoben!

Werner, ich glaube Du hast hier am Handy eine zu große Breite, der (lange) September schiebt den Kalender nach rechts raus und erzeugt einen Scroller. Ich habe diese Anweisung geändert:

table#tabelle th#navigation

style.css hat geschrieben:
/* Media Screen */
@media screen and (max-width: 48rem) {
table#tabelle td.eintag {
height: 45px;
}

table#tabelle,
div#aktiv form {
font-size: 0.8rem;
}

/* EDIT Tommy word-spacing auf 0 und font-size kleiner */
table#tabelle th#navigation {
word-spacing: 0px;
font-size: 1.0rem;

}

/* Name des Wochentages kuerzen */
span.abbrWochentag {
display: none;
}

.event {
font-size: 0.6rem !important;
line-height: 12px;
}
}
Benutzeravatar
Werner-Zenk.de
Mitglied (Level 10)
Mitglied (Level 10)
Beiträge: 755
Registriert: Di 8. Dez 2020, 19:42
Wohnort: Bamberg
Kontaktdaten:

Re: Event-Kalender mit SQLite

Ungelesener Beitrag von Werner-Zenk.de »

Vielen Dank Tommy,
du hast recht. Ich hatte das noch nicht auf dem Handy getestet.
Benutzeravatar
Tommy Herrmann
Site Admin
Site Admin
Beiträge: 5744
Registriert: So 6. Dez 2020, 07:37
Wohnort: Berlin
Kontaktdaten:

Re: Event-Kalender mit SQLite

Ungelesener Beitrag von Tommy Herrmann »

Hallo Werner,

... sonst aber alles super :tu:

Schreibst Du mir was Du wie änderst, dann passe ich die Download-Datei noch an ...

... denn die lasse ich ja immer im Original und nicht etwa mit meinen CSS-Anpassungen, die ich persönlich verwende.
Benutzeravatar
Werner-Zenk.de
Mitglied (Level 10)
Mitglied (Level 10)
Beiträge: 755
Registriert: Di 8. Dez 2020, 19:42
Wohnort: Bamberg
Kontaktdaten:

Re: Event-Kalender mit SQLite

Ungelesener Beitrag von Werner-Zenk.de »

Hallo Tommy,
leider kann ich das nicht auf dem Handy testen da ich die Dateien wegen fehlendem Webspace nicht mehr hochladen kann.
Mache die CSS-Angaben so wie du es für richtig hälst.
Benutzeravatar
Werner-Zenk.de
Mitglied (Level 10)
Mitglied (Level 10)
Beiträge: 755
Registriert: Di 8. Dez 2020, 19:42
Wohnort: Bamberg
Kontaktdaten:

Re: Event-Kalender mit SQLite

Ungelesener Beitrag von Werner-Zenk.de »

Vielleicht noch eine Idee zum BBCode um die Schriftgröße zu ändern:

Code: Alles auswählen

$text = preg_replace('/\[f=(.*)\](.*)\[\/f\]/Uism', '<span style="font-size:$1px">$2</span>', $text); // [f=25] (Schriftgröße)
Benutzeravatar
Volker
Moderator
Moderator
Beiträge: 828
Registriert: Sa 12. Dez 2020, 22:35
Wohnort: Wildberg
Kontaktdaten:

Re: Event-Kalender mit SQLite

Ungelesener Beitrag von Volker »

Werner-Zenk.de hat geschrieben: Fr 12. Aug 2022, 19:38 Hallo Tommy,
leider kann ich das nicht auf dem Handy testen da ich die Dateien wegen fehlendem Webspace nicht mehr hochladen kann.
Hallo Werner,

wenn Du "Bastel" Webspace benötigst, bekommst Du 10 oder 20 GB inkl. unbegrenzt Datenbaken usw. von mir kostenlos auf Lebenszeit.
Einfach ne Mail oder PM an mich und ich richte es Dir ein ;)
Gruß Volker
Benutzeravatar
Tommy Herrmann
Site Admin
Site Admin
Beiträge: 5744
Registriert: So 6. Dez 2020, 07:37
Wohnort: Berlin
Kontaktdaten:

Re: Event-Kalender mit SQLite

Ungelesener Beitrag von Tommy Herrmann »

Hallo Werner,

vielen Dank - gute Idee - ich habe das mal (nur zum Testen) am 20.08.2022 ausprobiert:

https://www.mobirise-tutorials.com/Even ... er-SQLite/
Benutzeravatar
hansjuerg
Mitglied (Level 10)
Mitglied (Level 10)
Beiträge: 116
Registriert: Di 15. Dez 2020, 12:54
Wohnort: Urdorf ZH
Kontaktdaten:

Re: Event-Kalender mit SQLite

Ungelesener Beitrag von hansjuerg »

Guten Morgen zusammen

Diesen Kalender würde ich gerne für unsere Vereinshomepage verwenden.
Die Anleitung von Tommy habe ich jetzt so oft durchgelesen, bis ich sicher bin, dass ich das schaffen würde.

Problem - auf dem Server gibt es bereits ein schreibgeschütztes Verzeichnis "db", in dem über 100 Dokumente liegen, die direkt mit der HP verlinkt sind.

Frage - ein zweites Verzeichnis hochladen mit derselben Bezeichnung (db) geht ja wohl nicht, oder? Wenn ich das vorhandene Verzeichnis umbenenne - in db1 - z.B., müsste ich über 100 Links anpassen. Oder ist es einfacher, das Verzeichnis db vom Kalender zu ändern und dies in allen Dateien anzupassen?

Ich hoffe, ich habe mich einigermassen verständlich ausgedrückt und bedanke mich schon jetzt für eure Hilfe!
Schöne Grüsse aus der Schweiz :)
hansjuerg

VMC Urdorf
Benutzeravatar
hansjuerg
Mitglied (Level 10)
Mitglied (Level 10)
Beiträge: 116
Registriert: Di 15. Dez 2020, 12:54
Wohnort: Urdorf ZH
Kontaktdaten:

Re: Event-Kalender mit SQLite

Ungelesener Beitrag von hansjuerg »

Ich meinte ein passwortgeschütztes Verzeichnis - nicht schreibgeschützt!
Schöne Grüsse aus der Schweiz :)
hansjuerg

VMC Urdorf
Benutzeravatar
Tommy Herrmann
Site Admin
Site Admin
Beiträge: 5744
Registriert: So 6. Dez 2020, 07:37
Wohnort: Berlin
Kontaktdaten:

Re: Event-Kalender mit SQLite

Ungelesener Beitrag von Tommy Herrmann »

Moin,

Du kannst doch auch einfach die SQLite-Datei "datenbank.db" für den Kalender mit in das bereits bei Dir vorhandene Verzeichnis "db" kopieren, sofern es dort noch keine Datei mit dem gleichen Namen gibt.

... oder aber benenne doch das Verzeichnis für den Kalender eben anders - wie Du willst - zum Beispiel:

datenkalender

und kopierst dort dann die SQLite-Datei "datenbank.db" hinein und, wenn Du die gegen Download von außen schützen willst natürlich auch die Datei .htaccess vom alten Verzeichnis "db".

Natürlich musst Du dann auch in dem eigentlichen Skript für den Kalender "kalender.php" diesen Pfad anpassen, also wo jetzt das Verzeichnis "db" steht:

// Pfad zur Datenbank-Datei
$datenbank = __DIR__ . "/db/datenbank.db";

schreibst Du dann Deinen Verzeichnisnamen "datenkalender" rein:

// Pfad zur Datenbank-Datei
$datenbank = __DIR__ . "/datenkalender/datenbank.db";
Antworten

Wer ist online?

Mitglieder in diesem Forum: 0 Mitglieder und 13 Gäste