Seite 21 von 23

Re: Event-Kalender mit SQLite

Verfasst: Do 16. Jun 2022, 05:27
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

Re: Event-Kalender mit SQLite

Verfasst: Do 16. Jun 2022, 08:40
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)

Re: Event-Kalender mit SQLite

Verfasst: Do 16. Jun 2022, 10:58
von Tommy Herrmann
Moin,

ja, das finde ich viel besser :smoking:

Re: Event-Kalender mit SQLite

Verfasst: Mo 27. Jun 2022, 05:26
von Tommy Herrmann
Moin Werner,

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

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

Re: Event-Kalender mit SQLite

Verfasst: Di 28. Jun 2022, 18:02
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:

Re: Event-Kalender mit SQLite

Verfasst: Di 28. Jun 2022, 18:18
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?

Re: Event-Kalender mit SQLite

Verfasst: Di 28. Jun 2022, 18:36
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 ;)

Re: Event-Kalender mit SQLite

Verfasst: Di 28. Jun 2022, 18:54
von Tommy Herrmann
:tu:

zu Hause ist es immer am schönsten :)

Re: Event-Kalender mit SQLite

Verfasst: Mo 4. Jul 2022, 09:46
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:

Re: Event-Kalender mit SQLite

Verfasst: Mo 4. Jul 2022, 09:59
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/

Re: Event-Kalender mit SQLite

Verfasst: Mi 10. Aug 2022, 09:02
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;
}
}

Re: Event-Kalender mit SQLite

Verfasst: Do 11. Aug 2022, 16:42
von Werner-Zenk.de
Vielen Dank Tommy,
du hast recht. Ich hatte das noch nicht auf dem Handy getestet.

Re: Event-Kalender mit SQLite

Verfasst: Do 11. Aug 2022, 16:46
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.

Re: Event-Kalender mit SQLite

Verfasst: Fr 12. Aug 2022, 19:38
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.

Re: Event-Kalender mit SQLite

Verfasst: Sa 20. Aug 2022, 10:26
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)

Re: Event-Kalender mit SQLite

Verfasst: Sa 20. Aug 2022, 10:32
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 ;)

Re: Event-Kalender mit SQLite

Verfasst: Sa 20. Aug 2022, 11:20
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/

Re: Event-Kalender mit SQLite

Verfasst: Fr 4. Nov 2022, 07:35
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!

Re: Event-Kalender mit SQLite

Verfasst: Fr 4. Nov 2022, 08:24
von hansjuerg
Ich meinte ein passwortgeschütztes Verzeichnis - nicht schreibgeschützt!

Re: Event-Kalender mit SQLite

Verfasst: Fr 4. Nov 2022, 08:56
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";