Du bist nicht angemeldet. Der Zugriff auf einige Boards wurde daher deaktiviert.
Seiten: 1
#1 12. Januar 2022 11:58
- Andynium
- Moderator
- Ort: Dohna / SN / Deutschland
- Registriert: 13. September 2010
- Beiträge: 7.018
- Webseite
[GELÖST] Größe von externen Dateien bestimmen
Ich stand gerade vor dem Problem, für die Auszeichnung von Downloads via Rich Snippets die Größe von externen Dateien angeben zu müssen - ohne die Größe manuell einzugeben oder auf den eigenen Server zu laden.
Hab mir folgende Lösung überlegt
[== Smarty ==]
{$url = get_headers('https://github.com/Ultimaker/Cura/releases/download/4.12.1/Ultimaker_Cura-4.12.1-amd64.exe')}
{$size = $url[20]|ltrim: 'Content-Length: ' / 1048576}
{$size|round: 0}
Zielgröße war aufgrund der Größe der Dateien MB. Funktioniert (für mich) bestens - aus Performance-Gründen wird der ermittelte Wert natürlich noch gecached und nach einer Bearbeitung der Seite via Ereignisverwaltung gelöscht .
Sieht praktisch dann so aus
[== html ==]
<meta itemprop="fileSize" content="{$size|round: 0}MB" />
Offline
Seiten: 1