Einzubindende Files
Autore: Günther S.
Visite 2050,
Followers 1,
Condiviso 0
Ich habe eine eigene css-datei eingebunden. Nun ist es so, dass Veränderungen dieser lokalen Datei bei einem Upload des Projektes nicht weitergegeben werden sondern der Stand, der beim Einbinden der Datei vorhanden war, die Datei überschreibt. Dies deshalb, weil beim Einbinden eine Kopie erzeugt wird, bei der die Änderungen der ursprünglichen Datei nicht akualisiert werden. Deshalb muss ich händisch diese Dateien per FTP hochladen.
Fein wäre es, wenn man beim Einbinden einer Datei angeben kann, dass immer das Original hochgeladen wird!
Postato il
Das Original muss aber dann im Preview Ordner sein, denn WSX5 kann nicht ahnen, dass du die DAtei auf deinem PC geändert hast. Wenn dann musst du die Datei in WSX5 immer löschen und neu einbinden. Anders geht es nicht.
Autore
Anhand des Dateidatums/-zeit kann man sehr wohl feststellen, ob etwas geändert worden ist. Es sollte nur eine Option beim Einbinden geschaffen werden, dass IMMER das Original verwendet wird und falls dies irrtümlich gelöscht worden ist, eine Meldung erfolgt und auf die Zwischenspeicherung zurückgegriffen wird. Die notwendige "Lösung" von oben ist unprofessionell!
Ich verwende ähnliches bei meinen Programmen (Desktop) beim Erstellen von Vorlagen.
ICh glaube früher in der V8 war das so, aber wenn man hier dann die Originalgrafiken oder Dateien verschoben hatte, dann konnte das Programm nicht mehr die Originale holen und es zeigte eine Fehlermeldung an. Deshalb benötigt man ab der V9 nicht mehr die Originale wenn sie mal eingebunden sind.
WSX5 fragt schon ab, wenn eine Datei neuer ist als die am Server, aber nur die welche WSX5 selbst aktualisiert oder gespeichert hat und nicht die was du irgendwo gespeichert und eingebunden hast.
Es wird immer das Original hochgeladen was du ausgewählt hast. Wenn du die Datei lokal änderst dann musst du das Original neu auswählen und einfügen da zur Projektverarbeitung immer Kopien erstellt werden. Stell dir mal vor Es muss zur Erstellung der Vorschau alles neu am alten Platz gesucht werden. Das kann nicht funktionieren wenn du bzw. der Ersteller des Projektes von verschiedenen Quellen Dateien auswählt und verknüpft.
Wenn du weißt das du immer Änderungen an der Datei machst dann erstelle dir doch einfach eine leere Seite bzw. packe dir ein HTML Objekt in die Seite und schreib dort dein CSS rein. Das ist einfacher wie eine lokal verknüpfte Datei.
Ich weiß das genau welche Probleme diese Funktion einzubindende Datei mit sich bringt. Du suchst dir einen Wolf weil X5 trotz neu einbinden immer noch die alte css hochlädt.
Alternative Lösung:
Wir verlinken Dateien, die wir oft ändern im Projekt als externer Link (beginnend mit http....) und legen die Dateien per Filezilla separat in ein Verzeichnis auf dem Server.
So können wir die angepassten Dateien (immer mit dem gleichen Originalnamen, damit der Link im Projekt weiterhin stimmt) separat hochladen, ohne das Projekt zu öffnen. Hat auch den Vorteil, dass das Projekt schlanker bleibt, insbesondere wenn es viele grosse PDF, Video usw. sind.
Zum Beispiel hier: https://www.plocher-produkte.ch/dokumente-alle.html
Unten auf der Seite mit Zugriff direkt im Verzeichnis (mit .htaccess -Eintrag Options +Indexes) oder mit php-Seite mit vollem Dateinamen (Link für versierte Benutzer)
JJ.
Fillezilla hat auch Funktionen für vergleichendes Hochladen usw.
Autore
Die Lösung mit den externen Links erscheint mir als beste Lösung. Danke für eure Vorschläge!