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

xamburger

Топикстартер
12 лет на форуме
Сообщения
44
Реакции
47
Добрый день всем! Подскажите, существует ли скрипт, который позволяет заменить в верстке превью картинок со стоков на оригиналы? В названиях файлов, как правило, совпадает только номер.
 

kuplumosk

Участник
Сообщения
544
Реакции
127
У шаттерстока точно есть плагин, остальные в пролете
 

dooser

15 лет на форуме
Сообщения
443
Реакции
102
Adobe Stock — также без проблем если фото в библиотеке.
 

xamburger

Топикстартер
12 лет на форуме
Сообщения
44
Реакции
47
У нас к сожалению всё на depositphotos :( ...
 

Leha_Ygli

Участник
Сообщения
21
Реакции
25

xamburger

Топикстартер
12 лет на форуме
Сообщения
44
Реакции
47
Супер! Все работает!
 

Любимцев

15 лет на форуме
Сообщения
4 198
Реакции
2 055
Кроме номеров, как привью, так и оригиналы, ничего больше в имени файла, при скачивании не сохраняю.
После получения оригиналов открываю публикацию, и на вопрос ИД "обновить связи?" отвечаю утвердительно
 

Любимцев

15 лет на форуме
Сообщения
4 198
Реакции
2 055

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

 

xamburger

Топикстартер
12 лет на форуме
Сообщения
44
Реакции
47
Может быть, вам поможет мой скрипт для замены превью на оригиналы Shutter, Depositphotos, Fotolia, Tass и Lori.
Запускаете скрипт, указываете путь к папке с оригиналами.
ShutterHand.jsx
Большое спасибо, 2 года пользовался без проблем, а теперь внезапно перестал работать *(Подозреваю, что-то связано с обновлением винды, т.к. не работает нигде... Может быть можно что-то подправить?
 

gastse

Участник
Сообщения
236
Реакции
29
Файлы можно переименовать файловым менеджером.
 

Leha_Ygli

Участник
Сообщения
21
Реакции
25
Большое спасибо, 2 года пользовался без проблем, а теперь внезапно перестал работать *(Подозреваю, что-то связано с обновлением винды, т.к. не работает нигде... Может быть можно что-то подправить?
Выдается ли при этом какое-нибудь сообщение об ошибке?
 

xamburger

Топикстартер
12 лет на форуме
Сообщения
44
Реакции
47
Нет, просто выдает отчет, что ничего не находит.
 

xamburger

Топикстартер
12 лет на форуме
Сообщения
44
Реакции
47
Проверил. Точно, в старых все работает. Было так:
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'
 

Leha_Ygli

Участник
Сообщения
21
Реакции
25
Проверил. Точно, в старых все работает. Было так:
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;
}

А я потом обновлю скрипт в ресурсах как-нибудь.
Заодно перепишу его поприличнее немного :)
 

xamburger

Топикстартер
12 лет на форуме
Сообщения
44
Реакции
47
Подправил скрипт, все заработало! Спасибо!
 

xamburger

Топикстартер
12 лет на форуме
Сообщения
44
Реакции
47
Попробуйте после 110-й строки вставить это:
JavaScript:
var myNewPath = picFolder.fsName + sisSlash + "Depositphotos_" + myKeyWord + "_XL.jpg";
if (TryToRelink()) {
    continue;
}

А я потом обновлю скрипт в ресурсах как-нибудь.
Заодно перепишу его поприличнее немного :)
В качестве пожелания - чтобы он при открытии обращался к панели быстрого доступа
 
  • Спасибо
Реакции: Leha_Ygli

Leha_Ygli

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