[ID CC-CC2022] Замена превью на оригиналы

  • Автор темы Автор темы xamburger
  • Дата начала Дата начала

xamburger

Топикстартер
12 лет на форуме
Сообщения
44
Реакции
47
Добрый день всем! Подскажите, существует ли скрипт, который позволяет заменить в верстке превью картинок со стоков на оригиналы? В названиях файлов, как правило, совпадает только номер.
 
У шаттерстока точно есть плагин, остальные в пролете
 
Adobe Stock — также без проблем если фото в библиотеке.
 
У нас к сожалению всё на depositphotos :( ...
 
Супер! Все работает!
 
Кроме номеров, как привью, так и оригиналы, ничего больше в имени файла, при скачивании не сохраняю.
После получения оригиналов открываю публикацию, и на вопрос ИД "обновить связи?" отвечаю утвердительно
 

Не по теме:
Шаттеру надо гвоздь забить в голову за превью с полосой внизу.
я так вообще бы оторвал ))
Впрочем, шатер сам ее себе отрывает, бо пользователи голосуют рублем — идут на соседние площадки (как правило, фотографы размещают по разным сайтам, одно и то же, бо интернет все равно один)

 
Может быть, вам поможет мой скрипт для замены превью на оригиналы Shutter, Depositphotos, Fotolia, Tass и Lori.
Запускаете скрипт, указываете путь к папке с оригиналами.
ShutterHand.jsx
Большое спасибо, 2 года пользовался без проблем, а теперь внезапно перестал работать *(Подозреваю, что-то связано с обновлением винды, т.к. не работает нигде... Может быть можно что-то подправить?
 
Файлы можно переименовать файловым менеджером.
 
Большое спасибо, 2 года пользовался без проблем, а теперь внезапно перестал работать *(Подозреваю, что-то связано с обновлением винды, т.к. не работает нигде... Может быть можно что-то подправить?
Выдается ли при этом какое-нибудь сообщение об ошибке?
 
Нет, просто выдает отчет, что ничего не находит.
 
Проверил. Точно, в старых все работает. Было так:
depositphotos_31145011-stock-photo-white-plate-with-fork-and.jpg
Depositphotos_31145011_xl-2015.jpg

Теперь так:
depositphotos_104166316-stock-photo-aloe-vera-hair-and-facial.jpg
Depositphotos_104166316_XL.jpg

Как я понимаю, все дело в буковках XL 'hmmm'
 
Проверил. Точно, в старых все работает. Было так:
depositphotos_31145011-stock-photo-white-plate-with-fork-and.jpg
Depositphotos_31145011_xl-2015.jpg

Теперь так:
depositphotos_104166316-stock-photo-aloe-vera-hair-and-facial.jpg
Depositphotos_104166316_XL.jpg

Как я понимаю, все дело в буковках XL 'hmmm'
Попробуйте после 110-й строки вставить это:
JavaScript:
var myNewPath = picFolder.fsName + sisSlash + "Depositphotos_" + myKeyWord + "_XL.jpg";
if (TryToRelink()) {
    continue;
}

А я потом обновлю скрипт в ресурсах как-нибудь.
Заодно перепишу его поприличнее немного :)
 
Подправил скрипт, все заработало! Спасибо!
 
Попробуйте после 110-й строки вставить это:
JavaScript:
var myNewPath = picFolder.fsName + sisSlash + "Depositphotos_" + myKeyWord + "_XL.jpg";
if (TryToRelink()) {
    continue;
}

А я потом обновлю скрипт в ресурсах как-нибудь.
Заодно перепишу его поприличнее немного :)
В качестве пожелания - чтобы он при открытии обращался к панели быстрого доступа
 
  • Спасибо
Реакции: Leha_Ygli
StockGun.jsx
Предлагаю новую версию ShutterHand.jsx.
Расставляет оригиналы на место превьюшек при условии что у превью и оригинала в имени файла есть один и тот же идентификатор. Идентификатор – это набор цифр от 5 и более.
В папке с оригиналами могут быть другие папки с картинками, скрипт достанет их все из подпапок.
Скрипт ловит форматы jpg, jpeg, psd, tif, tiff, png, bmp, gif, jfif, eps, ai.
Скрипт больше не ориентируется на слова "Depositphotos" или "Shutterstock" и т.д.
Регулярное выражение для идентификатора хранится в переменной idRegExp.
Если что не так – пишите.