2016-07-01 5 views
0

Ich verschiebe einige Artikel von der concrete5 zu Wordpress mit XML. Das Problem, das ich habe, hat mit dem Ort des Bildes zu tun. Ich möchte ein Skript schreiben, das alle Posts des xml liest und den src-Pfad eines Bildes mit dem tatsächlichen Bild-URL-Pfad ersetzt. Das Format eines Bilds in der XML-Datei hat das folgende Format.Wie kann ich den vollständigen URL-Pfad eines Bildes auf Xml-Export auf Beton 5 bekommen?

http://www.local.app/download_file/view_inline/2040/

Die 2040 ist das Bild ID von den, wo die folgenden URL ist der tatsächliche URL-Pfad des Bildes.

http://www.local.app/files/9014/6667/7722/IMG_2417.JPG

Wie konkret dieses "9014/6667/7722" erzeugen? Ich möchte die Dateistruktur für Bilder für konkrete 5 zu verstehen. Danke

Antwort

1

Diese Zahlen sind ziemlich zufällig, es gibt keine reversible Logik für sie - ihre dort zu verhindern, dass Dateinamen im gleichen Verzeichnis bestmöglich kollidieren.

Wenn Sie ein Skript schreiben, um den XML-Code in Concrete5 zu erstellen (Erstellen einer Seitenlistenvorlage), können Sie den gewünschten Seiteninhalt im gewünschten Format anfordern. Sie können dann den vollständigen Bildpfad abrufen Download Verwendung mit

$image->getRelativePath(true) 
Verwandte Themen