GPX Datei als Download hinterlegen

Allgemeine Fragen
Benutzeravatar
Tommy Herrmann
Site Admin
Site Admin
Beiträge: 5743
Registriert: So 6. Dez 2020, 07:37
Wohnort: Berlin
Kontaktdaten:

Re: GPX Datei als Download hinterlegen

Ungelesener Beitrag von Tommy Herrmann »

... also zunächst einmal - ich finde Deine Anwendung, so wie sie ist, sehr gut. Ich habe das alles nur "zur Info" beschrieben.

Jemand der Dateien downloaded, macht das mit großer Wahrscheinlichkeit auch eher am PC als am Handy.

Ob nun das Symbol am Handy dargestellt wird oder nicht, finde ich auch recht unwichtig. Natürlich wäre eine Bild-Datei immer auf der sicheren Seite.

Bootstrap hat sich ja nun nicht nur bei "Mobirise" etabliert, sondern wird von allen möglichen Programmen verwendet und immer beliebter. Das mit dem "sticky" ist daher auch über Bootstrap lösbar, Ich habe das z.B. hier gemacht:

https://www.mobirise-tutorials.com/Seitenkommentare.php

... oder auch hier:

https://www.mobirise-tutorials.com/Port ... ontent2-1f

... also wer das benötigt, der kann das in der CSS nacharbeiten.

Mobirise hat irgendwie eine Lösung für seine Tabellen gefunden, wie z.B. hier zu sehen:

https://www.mobirise-tutorials.com/Tutorial-Links/

Diese Tabellen sind am Handy horizontal scrollbar, ohne dass die Seite breiter wird und ohne Iframe.
Benutzeravatar
Werner-Zenk.de
Mitglied (Level 10)
Mitglied (Level 10)
Beiträge: 755
Registriert: Di 8. Dez 2020, 19:42
Wohnort: Bamberg
Kontaktdaten:

Re: GPX Datei als Download hinterlegen

Ungelesener Beitrag von Werner-Zenk.de »

Vielen Dank Tommy für die Info. Könntest du dir meinen vorherigen Beitrag den Screenshot einmal anschauen, ich habe da ein Gif-Bild als Symbol-Ersatz genommen.
Benutzeravatar
Tommy Herrmann
Site Admin
Site Admin
Beiträge: 5743
Registriert: So 6. Dez 2020, 07:37
Wohnort: Berlin
Kontaktdaten:

Re: GPX Datei als Download hinterlegen

Ungelesener Beitrag von Tommy Herrmann »

... ach so - ich dachte das war nur eine Idee :D

Ja klar - sieht doch super aus - und dann auch mit Sicherheit eben genauso in jedem Browser.

Bin gerade am Vorbereiten zum Grillen :essen:

... hier ist schon wieder ein Traumwetter bei 29°
Benutzeravatar
Werner-Zenk.de
Mitglied (Level 10)
Mitglied (Level 10)
Beiträge: 755
Registriert: Di 8. Dez 2020, 19:42
Wohnort: Bamberg
Kontaktdaten:

Re: GPX Datei als Download hinterlegen

Ungelesener Beitrag von Werner-Zenk.de »

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

Re: GPX Datei als Download hinterlegen

Ungelesener Beitrag von Tommy Herrmann »

Danke Werner :tu:

... am Handy sieht es jetzt entschieden "aufgeräumter" aus.

Dennoch habe ich für mich die Überschriften der Tabellenspalten etwas kürzer gemacht, damit es am Handy passt und keinen Querscroller gibt.

https://www.mobirise-tutorials.com/Download-Archiv/

Ansicht am Handy:


Handy.png


Was noch etwas falsch ist, das die Sortierung der Dateigröße keinen Unterschied zwischen KB und MB macht ...

Ich denke, dass das Umsetzen in der Funktion:

function size($bytes)

Code: Alles auswählen

function size($bytes) {
 return ($bytes < 1024) ? $bytes ." Byte" : (($bytes >= 1048576) ? number_format(round($bytes / 1024 / 1024 ,1), 1, ",", ".") ." MB" : number_format(round($bytes / 1024 ,1), 1, ",", ".") ." KB");
}
gar nicht stattfinden dürfte, denn sonst kann das ja nicht richtig sortieren. Vielleicht kann man ja zusätzlich die KB und MB sortieren oder eben alles in KB speichern und anzeigen - leider habe ich keine Ahnung von JavaScript und weiß jetzt nicht wie da was geändert werden müsste :(
Benutzeravatar
Werner-Zenk.de
Mitglied (Level 10)
Mitglied (Level 10)
Beiträge: 755
Registriert: Di 8. Dez 2020, 19:42
Wohnort: Bamberg
Kontaktdaten:

Re: GPX Datei als Download hinterlegen

Ungelesener Beitrag von Werner-Zenk.de »

Ersetze:

Code: Alles auswählen

function size($bytes) {
 return ($bytes < 1024) ? $bytes ." Byte" : (($bytes >= 1048576) ? number_format(round($bytes / 1024 / 1024 ,1), 1, ",", ".") ." MB" : number_format(round($bytes / 1024 ,1), 1, ",", ".") ." KB");
}
Durch:

Code: Alles auswählen

function size($bytes) {
 return number_format(round($bytes / 1024 ,1), 1, ",", ".") ." KB";
}
Dann werden die Angaben einheitlich in KBytes dargestellt.
Benutzeravatar
Tommy Herrmann
Site Admin
Site Admin
Beiträge: 5743
Registriert: So 6. Dez 2020, 07:37
Wohnort: Berlin
Kontaktdaten:

Re: GPX Datei als Download hinterlegen

Ungelesener Beitrag von Tommy Herrmann »

Hallo Werner,

danke Dir - so ist es wohl richtiger :tu:
Benutzeravatar
Tommy Herrmann
Site Admin
Site Admin
Beiträge: 5743
Registriert: So 6. Dez 2020, 07:37
Wohnort: Berlin
Kontaktdaten:

Re: GPX Datei als Download hinterlegen

Ungelesener Beitrag von Tommy Herrmann »

Werner,

ich habe mal ein Frage zum Tag "th".

Ich hatte versucht die Überschriften am Handy alle, bis auf "Name", mit einem "display: none" auszublenden. Das geht auch ganz prima, allerdings bekomme ich dann diese eine Tabellen-Überschrift:

Code: Alles auswählen

<th class="sortierbar">Name</th>
weiter in der schmalen Größe (in der Breite des Wortes "Name") angezeigt und alle Spalten passen sich dem an.

Gibt es keine Möglichkeit eine einzelne "th" auf 100% Breite darzustellen ohne da jetzt etwas ganz langes reinzuschreiben und die Spalten dann entsprechd auch diese Breite annehmen?

width: 100%;

geht nicht :(


Mit anderen Worten, ich will am Handy nur noch als Überschrift "Name" haben und nur noch "Name" dort sortierbar darstellen.
Benutzeravatar
Tommy Herrmann
Site Admin
Site Admin
Beiträge: 5743
Registriert: So 6. Dez 2020, 07:37
Wohnort: Berlin
Kontaktdaten:

Re: GPX Datei als Download hinterlegen

Ungelesener Beitrag von Tommy Herrmann »

@Werner,

mache Dir bitte keinen Kopf bezüglich meiner letzten Frage. Ich habe jetzt einfach nur bestimmte Spalten-Überschriften dargestellt, sodass es am Handy nun mittig und richtig sitzt, wie steht auf meiner Seite:

Handy.jpg
Benutzeravatar
Tommy Herrmann
Site Admin
Site Admin
Beiträge: 5743
Registriert: So 6. Dez 2020, 07:37
Wohnort: Berlin
Kontaktdaten:

Re: GPX Datei als Download hinterlegen

Ungelesener Beitrag von Tommy Herrmann »

Hallo Werner,

ich hätte da doch noch eine Frage zu Deiner Anwendung "Download Archiv".

Wenn ich das korrekt verstanden habe, berechnest Du ja die Dateigröße mit dieser Funktion:

Code: Alles auswählen

function size($bytes) {
 return number_format(round($bytes / 1024 ,1), 1, ",", ".") ." KB";
}
Die angezeigte Dateigrößen in der Tabelle sind aber alle falsch. Wird hier vielleicht falsch gerundet?


Die Dateigröße von z.B. "NOF15" wird in der Tabelle angezeigt als:

241.556,6 Kilobytes

Angezeigte Grösse.JPG

... stimmt aber überhaupt nicht - wie kommt es zu dieser Differenz?

Die eigentlich in der SQLite-Datenbank hinterlegt Dateigröße stimmt dagegen ganz genau:

247.353.936 Bytes = 247.353,936 Kilobytes

Anzeige im Datenbank-Browser:

DB_Browser.JPG

Diese Dateigröße steht auch in den Datei-Eigenschaften von Windows exakt so - mit 247.353.936 Bytes:

Dateigrösse.JPG
Benutzeravatar
Tommy Herrmann
Site Admin
Site Admin
Beiträge: 5743
Registriert: So 6. Dez 2020, 07:37
Wohnort: Berlin
Kontaktdaten:

Re: GPX Datei als Download hinterlegen

Ungelesener Beitrag von Tommy Herrmann »

@Werner,

... ich habe jetzt die richtige Rundung bei mir eingetragen, nun stimmen die Dateigrößen wie in meinem letzten Beitrag kritisiert - ich hoffe das ist so richtig:

https://www.mobirise-tutorials.com/Download-Archiv/

Angezeigte Grösse richtig.JPG

ich habe das geändert von falsch:
function size($bytes) {
return number_format(round($bytes / 1024 ,1), 1, ",", ".") ." KB";
}
... in richtig:
function size($bytes) {
return number_format(round($bytes / 1000 ,2), 1, ",", ".") ." KB";
}
Benutzeravatar
Werner-Zenk.de
Mitglied (Level 10)
Mitglied (Level 10)
Beiträge: 755
Registriert: Di 8. Dez 2020, 19:42
Wohnort: Bamberg
Kontaktdaten:

Re: GPX Datei als Download hinterlegen

Ungelesener Beitrag von Werner-Zenk.de »

Das ist richtig, vielen Dank :tu:
Mir ging es nur darum das dann bei deiner Tabelle nicht zu viele Zahlen stehen und diese dann zu breit wird.
Benutzeravatar
Tommy Herrmann
Site Admin
Site Admin
Beiträge: 5743
Registriert: So 6. Dez 2020, 07:37
Wohnort: Berlin
Kontaktdaten:

Re: GPX Datei als Download hinterlegen

Ungelesener Beitrag von Tommy Herrmann »

:tu:

... aber Du hast das ja mit der @Media-Anweisung super gelöst und damit den nötigen Platz am Handy geschaffen.

Man darf natürlich auch nicht die Bytes in der Datenbank - so wie ich - einfach durch Tausend teilen, sondern muss sich an die Formel für eine richtige Darstellung halten, also sorry für meine geistigen Blähungen (oben).

1 Byte = 1/1024 Kilobytes

Ich bin daher auch wieder zurück auf die ursprüngliche Anzeige von MB / KB für die korrekte Anzeige und habe übrigens die numerischen Werte jetzt rechtsbündig gestellt:

Tabelle.JPG
Benutzeravatar
Werner-Zenk.de
Mitglied (Level 10)
Mitglied (Level 10)
Beiträge: 755
Registriert: Di 8. Dez 2020, 19:42
Wohnort: Bamberg
Kontaktdaten:

Re: GPX Datei als Download hinterlegen

Ungelesener Beitrag von Werner-Zenk.de »

🤯
Naja, im Grunde soll das nur eine Angabe sein, wie groß die Datei ist.
Damit der Benutzer in etwa berechnen kann, wie lange der Download bei seiner Verbindung in etwa braucht. Da geht es nicht um Bytes und ob es ein paar KB mehr sind.

Früher gab es doch mal bei einigen Webseiten die Option das man seine Download-Geschwindigkeit einstellen konnte, dann wurde berechnet wie lange der Download (in Minuten) braucht, um die Datei herunterzuladen.
Benutzeravatar
Tommy Herrmann
Site Admin
Site Admin
Beiträge: 5743
Registriert: So 6. Dez 2020, 07:37
Wohnort: Berlin
Kontaktdaten:

Re: GPX Datei als Download hinterlegen

Ungelesener Beitrag von Tommy Herrmann »

Hi & Hallo,

ja klar - ich habe mich nur so "angestellt", weil ich die Downloadgröße der Installationsdatei (.exe) von NOF15 auswendig weiß und da wären dann 12KB zu viel eher auffällig und ein Hinweis auf ein Virus. Deswegen sollte das eben auch halbwegs stimmen.
Antworten

Wer ist online?

Mitglieder in diesem Forum: Ahrefs [Bot] und 19 Gäste