Как я могу получить полный URL-адрес изображения при экспорте xml на конкретный 5?

Я переношу некоторые статьи из Concrete5 в Wordpress, используя xml. Проблема, с которой я столкнулся, связана с расположением изображения. Я хочу написать скрипт, который будет читать все сообщения xml и заменять путь src изображения фактическим путем URL-адреса изображения. Формат изображения в xml имеет следующий формат.

http://www.local.app/download_file/view_inline/2040/< /а>

2040 — это идентификатор изображения, где следующий URL-адрес — это фактический URL-адрес этого изображения.

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

Как конкретно генерировать это "9014/6667/7722"? Я хочу понять структуру файлов для изображений для бетона 5. Спасибо.


person George Panayi    schedule 01.07.2016    source источник


Ответы (1)


Эти числа довольно случайны, для них нет обратимой логики — они нужны для того, чтобы как можно лучше предотвратить конфликты имен файлов в одном и том же каталоге.

Если вы пишете скрипт для создания XML в Concrete5 (создаете шаблон списка страниц), то вы можете запросить весь контент страницы, который вы хотите, в нужном вам формате, вы можете получить полный путь к изображению, а не использовать загрузку, используя

 $image->getRelativePath(true)
person Richard Edwards    schedule 05.07.2016