Найдите исполнителя для вашего проекта прямо сейчас!
Разместите заказ на фриланс-бирже и предложения поступят уже через несколько минут.

Добрый день. Может кто возьмется за решение такой проблемы.

Требуется перезалить библиотеку.

1.Обойти все записи.

В каждой записи, для каждого изображения (вложения) выполнить действия.

2. Найти такой файл в определенной директории (включая поддиректории)на диске (имя файла вложения совпадает с именем на диске)

3. При нескольких вариантов спросить какой выбирать (при этом должны быть видны название записи и ее дата, даты найденных файлов на диске)

4.Загрузить это файл в библиотеку "из-под записи"

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

5. заменить в HTML для данного вложения полные пути (ссылки) href="xxx" и src="xxx" на путь нового только что закаченного вложения

все остальные данные для этого вложения должны остаться нетронутыми.

На сколько я понимаю в результате таких действий должна сформироваться новая библиотека? файлы изображений разложатся по папкам привязанных к записям, записи начнут ссылаться на новые залитые изображения.

Может быть есть другой путь?

опционально - проверить если отсутствует определенный класс (my-images или my-images-min) добавить их - для 1го вложения my-images-min, для остальных my-images

10 лет назад
selftrips
Алексей 
58 лет
11 лет в сервисе
Был
10 лет назад

Заявки фрилансеров

Нет заявок фрилансеров