- Сообщения
- 8
- Реакции
- 2
Здравствуйте!
Есть необходимость для всех многократно используемых в публикации файлов картинок сделать копию файла с новым именем (добавить индекс) в том же каталоге, где лежит оригинал, и перелинковать фреймы так, чтобы каждый файл с уникальным именем был использован в публикации только один раз.
То есть, например, если один файл "image.ai" завёрстан в публикацию в десятке мест, то нужно сделать десять копий этого файла (image_001.ai. image_002.ai … image_010.ai) и каждый фрейм, где использовался исходный файл, перелинковать на свой собственный физический файл.
Буду благодарен как за ссылку на существующий скрипт с подобной функциональностью, так и за подсказку с реализацией алгоритма поиска мультилинков в скрипте на JS - только начинаю осваивать скриптинг![;]] ;]] ;]]](/styles/default/xenforo/smiles.rudtp/4100_7.gif)
Есть необходимость для всех многократно используемых в публикации файлов картинок сделать копию файла с новым именем (добавить индекс) в том же каталоге, где лежит оригинал, и перелинковать фреймы так, чтобы каждый файл с уникальным именем был использован в публикации только один раз.
То есть, например, если один файл "image.ai" завёрстан в публикацию в десятке мест, то нужно сделать десять копий этого файла (image_001.ai. image_002.ai … image_010.ai) и каждый фрейм, где использовался исходный файл, перелинковать на свой собственный физический файл.
Буду благодарен как за ссылку на существующий скрипт с подобной функциональностью, так и за подсказку с реализацией алгоритма поиска мультилинков в скрипте на JS - только начинаю осваивать скриптинг
![;]] ;]] ;]]](/styles/default/xenforo/smiles.rudtp/4100_7.gif)

Со смыслом сложнее… Есть чужой макет, в который иллюстрации завёрстаны по-варварски, кусочками. То есть в этом фрейме видно этот кусочек большой векторной иллюстрации, в том - вот тот, а вот эти два фрейма показывают ещё два кусочка той же очень большой иллюстрации. То есть, вместо того, чтобы нормально сделать "одна картинка - один фрейм" сделана вот такая вот кака… Якобы ускоряющая процесс первоначальной вёрстки, а на самом деле дико затрудняющая последующую правку такого макета. Сейчас как раз наступила фаза внесения правок в макет. Каждый раз, когда у залинкованного EPS'а меняется bounding box из-за добавления или удаления каких-то элементов картинки, меняется кадрирование во всех фреймах в вёрстке. И это надо долго и мучительно глазами искать и ручками править. А при следующей итерации правок всё повторяется. Как показывает практика, в большинстве случаев такой макет быстрее оказывается привести к нормальному виду "один файл картинки - один использующий её фрейм", а затем уже спокойно править только нужные картинки, не выискивая, где и что ещё в макете убежало. 
