Page 1 of 2

Актуальные вопросы по моделям и другим параметрам

Posted: Wed Oct 21, 2020 12:52 am
by xcraft
Приветствую! Начал изучение движка, однако столкнулся со многими непонятными моментами. ниже попытаюсь подробно описать каждый пункт с нумирацией (что б было удобно ссылаться при его обсуждении), так же попрошу более-менее подробно(по-возможности) раскрыть суть механизма работы функционала каждого пункта, т.к. это может помочь кому-то ещё.

1. Импорт моделей.

1.1. уникальность моделей в пределах базы.
Допустим при импорте (через /Rotation/Import и выборе фильтра model autocreate) для галеры A1 была добавлена новая модель Masha Masha, для неё генерится slug masha-masha и тогда:
  • 1.1.1. будет ли эта модель уникальна для вообще всей базы или используются какие-то другие принципы привязки моделей (к галере, спону и т.д.)
  • 1.1.2. при последующем импорте от этого или другого спона галеры A2, имеется другая модель с именем "Masha Masha" (т.е. другой человек физически, но с совпадающими именами), что будет делать скрипт: создаст новую с таким же точно именем но привяжет её к новой галере или заюзает ссылку на профиль той модели, которая была добавлена в процессе импорта A1? (т.е. "левую" для галеры A2 модель)
1.2 Можно ли добавлять для моделей новые custom vars или только доступны Model Custom 1-3 (те что в фильтре при импорте, которым соответствуют Model custom var1 - var3 на Rotation/Models) и как их парсить при импорте?
например есть файл экспорта от спонсора, где для каждой модели спонсор отдаёт много других полей (цвет волос, глаз, рост, вес etc), как это импортнуть ?


1.3 можно ли добавить больше фоток для моделей, кроме тех двух, которые в Rotation/Models ?

1.4 как можно автоматизировать импорт моделей ? какое-то API, или пишем свой парсер как нам нужно, и напрямую кладём в БД? Какие таблицы учавствуют при добавлении моделей и связи между ними?

1.5 можно ли ипортировать тумбу модели (с применением Crop Profile для неё), при импорте галеры (через /Rotation/Import или при Tube Import или /Rotation/Sets)? - наиболее важный и непонятный момент

т.е. при импорте галеры разными способами (Import | Sets | Tube Import), если стоит model autocreate, я хочу добавить сразу и фотки модели(нескольких моделей), как это можно сделать?

1.6 выбор Crop Profile для кропа тумбы моделей, отличного от crop profile обычных тумб галеры (при импорте гали как /Rotation/Import или Tube Import или /Rotation/Sets).

Например, для тумбы модели (приатаченной к каждой конкретной импортируемой галере), мне нужно разрешение 300x500, когда же все остальные тумбы галеры кропятся профайлом 350x200. т.е. здесь при импорте галеры я хочу создать профиля несуществующих моделей для этой галеры, кропнуть фотки моделей одним crop profile, а тумбы галеры - другим. Вот как это делается, и как это можно автоматизировать (что-то дописать самостоятельно и т.д. - т.е. какой подход посоветует разработчик smart-а для этого случая. здесь, для описанной задачи, мне даже сам процесс непонятен, как и не ясно имеется ли такой ф-нал)

более обще: как правильно набивать базу моделей в привязке по галерам и спонам, в процессе импорта самой галеры так, что б можно было кропить тумбы моделей отдельным профилем, держать несколько разных фоток (больше 2х) каждой модели, заполнить доп. параметры модели (цвет глаз, возраст etc)?

или если модели можно только создавать отдельно (не в процессе ипорта контента с тубов/дампов спона), то как этот процесс автоматизировать и как правильно после привязывать моделей к галерам/сайтам/спонам в базе?


2. preview-тумбы(screenshots)

2.1 как указать конкретное количество preview-тумб(screenshots) которые должны меняться при наведении мыши на тумбу видео-галеры?

в настройках импорта в Make screenshots можно указать только отступ сначала и конца видео, но если мне нужно чётко заданное кол-во скриншотов при наведении (например ровно 5 вне зависимости от длительности самого видео). т.е. как задать кол-во скриншотов для тумб явно?
  • 2.1.1 какой Crop Profile юзается для таких скриншотов? так же, скрипт вначале масшатбирует а после кропит или как-то ещё - т.е. какие действия выполняет скрипт при использовании кроп-профилей (у меня получаются разные результаты, никак не могу уловить закономерность)
  • 2.1.2при использовании Tube Import, в случае хотлинкинга видео и если выбрано создание screenshot-тумб, это видео так же будет скачиваться для создания скринов (и после удаляться)?

3. Multilingual

3.1 правильный префикс для текущего языка. везде в доке и дефолтовых шаблонах, для вывода кода языка используется php-код, и только в одном месте - таг <!--LNG_CODE-->. Я бы не хотел миксовать декларативный стиль тагов и php, какой всё-таки более правильный способ вывода текущего языка в шаблонах ?

будет дополняться...

Re: Актуальные вопросы по моделям и другим параметрам

Posted: Wed Oct 21, 2020 5:08 am
by admin
Приветствую!
лучше наверно по очереди потому что все запустается по итогу с таким кол-вом пунктов

1. Импорт моделей.

1.1. уникальность моделей в пределах базы.
Допустим при импорте (через /Rotation/Import и выборе фильтра model autocreate) для галеры A1 была добавлена новая модель Masha Masha, для неё генерится slug masha-masha и тогда:

1.1.1. будет ли эта модель уникальна для вообще всей базы или используются какие-то другие принципы привязки моделей (к галере, спону и т.д.)

1.1.2. при последующем импорте от этого или другого спона галеры A2, имеется другая модель с именем "Masha Masha" (т.е. другой человек физически, но с совпадающими именами), что будет делать скрипт: создаст новую с таким же точно именем но привяжет её к новой галере или заюзает ссылку на профиль той модели, которая была добавлена в процессе импорта A1? (т.е. "левую" для галеры A2 модель)
Слаг - уникален в базе
С тем же именем - подумает что та же модель
А как по дампу текстовому можно понять это тот же человек или нет если имя совпадает полнотью?

Re: Актуальные вопросы по моделям и другим параметрам

Posted: Wed Oct 21, 2020 5:19 am
by admin
1.2 Можно ли добавлять для моделей новые custom vars или только доступны Model Custom 1-3 (те что в фильтре при импорте, которым соответствуют Model custom var1 - var3 на Rotation/Models) и как их парсить при импорте?
например есть файл экспорта от спонсора, где для каждой модели спонсор отдаёт много других полей (цвет волос, глаз, рост, вес etc), как это импортнуть ?
скиньте плз пример дампа, я додедлаю добавление полей
1.3 можно ли добавить больше фоток для моделей, кроме тех двух, которые в Rotation/Models ?
насколько много надо?

1.4 как можно автоматизировать импорт моделей ? какое-то API, или пишем свой парсер как нам нужно, и напрямую кладём в БД? Какие таблицы учавствуют при добавлении моделей и связи между ними?
четсно говоря не вижу смысла наворачивать с АПИ, кол-во моделей +- ограничено и не добавляется постоянно, проще раз в неделю условно добавлить новых текстовым дампом

1.5 можно ли ипортировать тумбу модели (с применением Crop Profile для неё), при импорте галеры (через /Rotation/Import или при Tube Import или /Rotation/Sets)? - наиболее важный и непонятный момент

т.е. при импорте галеры разными способами (Import | Sets | Tube Import), если стоит model autocreate, я хочу добавить сразу и фотки модели(нескольких моделей), как это можно сделать?

пока такого нет, показывайте пример дампа - добавим
1.6 выбор Crop Profile для кропа тумбы моделей, отличного от crop profile обычных тумб галеры (при импорте гали как /Rotation/Import или Tube Import или /Rotation/Sets).

Например, для тумбы модели (приатаченной к каждой конкретной импортируемой галере), мне нужно разрешение 300x500, когда же все остальные тумбы галеры кропятся профайлом 350x200. т.е. здесь при импорте галеры я хочу создать профиля несуществующих моделей для этой галеры, кропнуть фотки моделей одним crop profile, а тумбы галеры - другим. Вот как это делается, и как это можно автоматизировать (что-то дописать самостоятельно и т.д. - т.е. какой подход посоветует разработчик smart-а для этого случая. здесь, для описанной задачи, мне даже сам процесс непонятен, как и не ясно имеется ли такой ф-нал)

более обще: как правильно набивать базу моделей в привязке по галерам и спонам, в процессе импорта самой галеры так, что б можно было кропить тумбы моделей отдельным профилем, держать несколько разных фоток (больше 2х) каждой модели, заполнить доп. параметры модели (цвет глаз, возраст etc)?

или если модели можно только создавать отдельно (не в процессе ипорта контента с тубов/дампов спона), то как этот процесс автоматизировать и как правильно после привязывать моделей к галерам/сайтам/спонам в базе?

Это все к примеру дампа выше

2. preview-тумбы(screenshots)

2.1 как указать конкретное количество preview-тумб(screenshots) которые должны меняться при наведении мыши на тумбу видео-галеры?

в настройках импорта в Make screenshots можно указать только отступ сначала и конца видео, но если мне нужно чётко заданное кол-во скриншотов при наведении (например ровно 5 вне зависимости от длительности самого видео). т.е. как задать кол-во скриншотов для тумб явно?
тут вы неверно представляете роллинг тумб. при добавлении галеры вы указываете сколько делать тумб для галеры - там можете указать тех же 5 и придерживаться этого везде, но даже это не главное. кол-во тумб для галеры может быть разным все равно, но все они перечисляются условно как <img src=... ext_sxr=тут_все_тумбы_через_запятую


и уже JS роллинга тумб берет тут_все_тумбы_через_запятую и разбирается сколько их там всего

2.1.1 какой Crop Profile юзается для таких скриншотов? так же, скрипт вначале масшатбирует а после кропит или как-то ещё - т.е. какие действия выполняет скрипт при использовании кроп-профилей (у меня получаются разные результаты, никак не могу уловить закономерность)


точно тот же который указан при импорте

2.1.2при использовании Tube Import, в случае хотлинкинга видео и если выбрано создание screenshot-тумб, это видео так же будет скачиваться для создания скринов (и после удаляться)?
да

3. Multilingual

3.1 правильный префикс для текущего языка. везде в доке и дефолтовых шаблонах, для вывода кода языка используется php-код, и только в одном месте - таг <!--LNG_CODE-->. Я бы не хотел миксовать декларативный стиль тагов и php, какой всё-таки более правильный способ вывода текущего языка в шаблонах ?
лучше <!--LNG_CODE-->
раньше был пхп, дефолтные шаблоны остались с тех времен



ПС лучше на каждый вопрос - отдельную тему. Это и саму тему сделает ценной, и обсуждать проще потому что сейчас если начать обсуждать несоклько вопросов сразу уже на 2м ответе мы запутаемся от чего куда ответ, будет просто спагетти из вопросов и ответов с дампами.

Кол-во тем никак не ограничено)

Re: Актуальные вопросы по моделям и другим параметрам

Posted: Wed Oct 21, 2020 6:35 pm
by xcraft
благодарю за быстрый ответ! в общем, сформировав более полную картину, думаю, что действительно важны только пункты 1.2 и 1.5 & 1.6, всё остальное можно так или иначе обходить в принципе.

как я себе представляю новый функционал по этим пунктам:

1.2
  • глобально для всех моделей добавляется форма добавления custom vars аналогичная /Rotation/CMS Templates (Tube)/Tpl Custom Vars, те как-то так (эта форма была вставлена через консоль браузера для демонстрации):
    Image
  • затем, при импорте (любым способом Tube|Set etc) в позиционируемых фильтрах сверху просто появляются названия этих Model Custom Vars:

    Image

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

    Code: Select all

    http://example.com/gallery-url.html|Gallery descr...|Model name|Model comments...|Brown|Red|78"
    последние три - это глобальные castom vars модели (цвет волос | глаз | рост)

    и далее везде в шаблонах юзаем

    Code: Select all

    <models num=1-5> <!-- или <model_list> -->
    	// other HTML-markup for this model...
    
    	<li class="model__entry">
    		Eye color: <span class="model__entry--eye"><!--MODEL_CUSTOM_EYE_COLOR--></span>
    	</li>
    	<li class="model__entry">
    		Hair color: <span class="model__entry--hair"><!--MODEL_CUSTOM_HAIR_COLOR--></span>
    	</li>
    	<li class="model__entry">
    		Height: <span class="model__entry--height"><!--MODEL_CUSTOM_HEIGHT--></span>
    	</li>
    </models>
    
    это особо актуально когда:

    - юзаем свои прокси для микса споновских дампов (сразу набиваем всю базу нужной нам инфой, которую сами выпаршиваем нужным нам образом и после отдаём смарту для импорта)

    - например тэг MODEL_CUSTOM_HAIR_COLOR в любом шаблоне сразу даёт понять, что это такое (нужные нам переменные мы создаём сами в админке)

1.5&1.6

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

Предлагаемый возможный функционал:

Продвинутый вариант: в фильтры для всех имеющихся стратегий импорта (Import | Sets | Tube Import) добавляется специальный системный фильтр - Model Poster, и если он выбран, рядом появляется второй select - Crop Profile (т.е обычный <select> со всеми значениями из Crop Profile), где мы можем выбрать нужный нам кроп профиль для этой модели т.е. фильтры могут выглядеть как-то так:

Image

часть дампа импорта так:

Code: Select all

другие поля...|урл_на_постер|другие поля...
урл на постер - здесь значение строкового типа для фильтра типа Model Poster к которому будет применен выбранный профиль кропа

само же понятие Model Poster - аналог Model Photo на /Rotation/Models, но только создаваемое в поцессе импорта гали, закачиваемое по урлу и кропящееся соответствующим Crop Profile.



Другой вариант: так же добавляется спец. фильтр Model Poster, но без выбора crop-профиля в заголовке таблици (без доп. селекта), а через некий разделить в соотв. поле дампа - ID конкретного crop-профиля (crop_profile_id его так же нужно будет выводить для инфы в /Rotation/Settings/Crop Profile), то есть:

Code: Select all

другие поля...|http://урл_на_постер 2|другие поля...
здесь 2 - это crop_profile_id, а разделитель пробел, т.к. значение фильтра Model Poster всегда URL (ну или указывать явно вместо просто числа 2, выражение crop_profile_id:2)



Самый простой вариант: первые два позволяют добавлять любое кол-во Model Poster с разными Crop Profile (т.е. задействованных в данной галере моделей), но можно ограничиться всего одним кроп-профилем для постеров всех моделек: просто куда-то в настройки каждого из типа импортов (Import | Sets | Tube Import) добавляем одно поле [Model Poster Crop Profile], который будет юзаться для единственного значения, позиционно соответствующего фильтру типа Model Poster в файле дампа, например:

Image

т.е при импорте галеры для всех тумб юзается default, а если в фильтрах для каких-либо полей файла дампа выбран фильтр типа Model Poster, то скачанные картинки по этим урлам кропим выбранным профилем ("@2x, 16:9 (400x228)" - на скрине) и привязываем как одну из фоток данной модели (Model Photo)

в этом случае так же можно задать сразу несколько постеров/фоток моделей для каждой гали на этапе её импорта, но кропить всех моделей только одним профилем.

В принципе, это самый простой вариант, и его будет вполне хватать для серьёзного набива базы.

так же: разумеется, в случае добавления сразу нескольких моделей при ипорте и создании custom-гали, скрипт должен следить, что бы кол-во полей Model Poster соответствовало кол-ву Model (Autocreate) и следовало одно за одним.

т.е. структурно, разделителем между моделями будет служить поле Model (Autocreate): если у нас два таких поля то первая autocreate-модель соответствуют первому встреченному после неё по порядку Model Poster, и т.д. например:

конфигурация фильтров:

Code: Select all

Model (Autocreate) | Model Custom hair_color | [b]Model Poster[/b] | Model (Autocreate) | Model Custom eye_color | [b]Model Poster[/b] 

ожидает какой-то такой дамп:

Code: Select all

Model Name 1 | black | https://example.com/model-name-1/big-vertical-poster.jpg | Model Name 2 | blue | https://example.com/model-name-2/magazines-cover-with-model-2.jpg
и поэтому моделька "Model Name 1" получит в custom vars чёрные волосы и большой вертикальный постер кропнутый своим собственным профилем, а "Model Name 2" - голубые глаза и какой-то другой cover в виде своей главной фотки, но кропнутой тем же профилем, что и для первой.

Re: Актуальные вопросы по моделям и другим параметрам

Posted: Thu Oct 22, 2020 7:51 am
by admin
Думаю все надо делать проще , чем больше наворотов - тем больше багов и сложнее разобраться как с этим работать


Добавил кастом вар для моделей

проверил в темплейте

Code: Select all

<thumb num=1-8>
<!--GALLERY_SLUG-->......

<model_list num=1-100>
    model: <!--MODEL_NAME--> custom test: <!--MODEL_CUSTOM_VAR_TEST-->
</model_list>

</thumb>
по фото моделей: как я понимаю у вас граббер с тубов или откуда то еще парсит и имена моедлей, причем сразу с фотками, верно?

те он может формировать 2 списка:
1. для импорта галер с моделями
2. модели с картинкаи

верно я понимаю ситуацию?

Re: Актуальные вопросы по моделям и другим параметрам

Posted: Thu Oct 22, 2020 6:18 pm
by xcraft
в большенстве случаев - да, испльзуются различного типа скрипты отдающие на выходе миксованный дамп для импорта, и хотелось бы сразу в процессе импорта галеры создавать профили моделей с указанными при этом же импорте картинками, которые будут кропиться своим профилем, а наличие такой фичи во всех типах импорта (Import | Sets | Tube Import) позволит наполнять базу постоянно в процессе (я не хочу сам что-либо писать в базу, и хотелось что бы это делалось стандартными средствами smart-а)
Думаю все надо делать проще , чем больше наворотов - тем больше багов и сложнее разобраться как с этим работать
ну собственно, этот фильтр Model Poster и предлагался для максимальной простоты при импорте (за один проход добавляем и галеры и маделей)

а предложенный третий способ ("Самый простой вариант"), и интуитивно понятен, и является скорее упрощением и объединением двух отдельных процессов (импорт галер & создание моделей одновременно) в один.

выделю его отдельно для наглядности:

Image

т.е.:

- добавляется одно новое поле выбора кроп-профайла для пикчей модели (Script will create Model Poster using Crop Profile)

- добавляется фильтр Model Poster содержащий (на соотв. позиции дампа импорта) URL картинки модели которая будет скачана и кропнута выбранным crop-профилем

т.е. просто импортнув галеру мы так же сразу создаём привязанную к ней модель (возможно сразу несколько) с пикчей в нужном нам варианте.

Добавил кастом вар для моделей
класс! теперь можно реально подробные анкеты моделей генерить, особенно актуально для дейтингов ;) если добавится ещё и возможность сразу кропить и привязывать к текущей модели(моделям) фотку, новый функционал будет вообще огонь

Re: Актуальные вопросы по моделям и другим параметрам

Posted: Fri Oct 23, 2020 6:50 am
by admin
я переживаю что б функционал импорта не стал совсем монстрообразным ..

а сколько надо фоток для модели? те это ограниченное кол-во или нет?

Re: Актуальные вопросы по моделям и другим параметрам

Posted: Fri Oct 23, 2020 4:39 pm
by xcraft
Приветствую! Благодарю, что ещё поддерживаете дискуссию!

В общем, категорически уверен, что это упростит не только процедуру импорта, но и сам процесс (workflow) вебмастера, просто предлагаю рассмотреть реальный пример в качестве доказательства этого утверждения:

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

фильтр экспорта и пример дампа от спона: url|title|models

Code: Select all

http://refer.ccbill.com/...|Azumi Liu enticingly slip out...|Azumi Liu
для одной модели, через свой предворительный скрипт, я получаю:

фильтр и дамп (которые будут отданы смарту): url|title|model (autocreate)|model_poster|model_custom_var_age|model_custom_var_from|model_custom_var_original_profile|model_custom_var_signup

Code: Select all

http://refer.ccbill.com/...|Azumi Liu enticingly slip out...|Azumi Liu|https://cdn.metartnetwork.com/E6B595104E3411DF98790800200C9A66/media/headshots/azumi-liu.jpg|25|Russian Federation|https://www.metart.com/model/azumi-liu/?CA=XXXXXX&PA=XXXXXXX|https://www.metart.com/auth/man?r=model/azumi-liu/photos/latest&?CA=XXXXXX&PA=XXXXXXX
---

для трёх моделей!:

фильтр экспорта от спона: (тот же самый)

файл дампа от спона:

Code: Select all

http://refer.ccbill.com/...|Pandan|Ariel Piper Fawn & Indiana & Lorena B
фильтр и дамп (которые будут отданы смарту): url|title|model (autocreate)|model_custom_var_age|model_custom_var_from|model_custom_var_original_profile|model_custom_var_signup|model (autocreate)|model_custom_var_age|model_custom_var_from|model_custom_var_original_profile|model_custom_var_signup|model (autocreate)|model_custom_var_age|model_custom_var_from|model_custom_var_original_profile|model_custom_var_signup

Code: Select all

http://refer.ccbill.com/...|Pandan|Ariel Piper Fawn|https://cdn.metartnetwork.com/E6B595104E3411DF98790800200C9A66/media/headshots/ariel-piper-fawn.jpg|другие_спарсенные_поля_для_Ariel-Piper-Fawn|Indiana|https://cdn.metartnetwork.com/E6B595104E3411DF98790800200C9A66/media/headshots/indiana-a.jpg|другие_спарсенные_поля_для_Indiana|Lorena B|https://cdn.metartnetwork.com/E6B595104E3411DF98790800200C9A66/media/headshots/lorena-b.jpg|другие_спарсенные_поля_для_Lorena-B
т.е. используя фильтра Model Poster (в этом примере в фильтрах показан как model_poster) я просто отдаю смарту урл на свою проксю дампящую и миксующую споновский контент, и просто забываю про набивку базы, так это будет делать сам смарт (после добавления Model Poster разумеется), скачивая model_poster с дампа, кропящий его выбранным ранее для этого Set/Import Crop-Profile (на скрине выше) и сразу привязывающий его к профилю модели.

в общем, я пракитчески уверен в том, что добавление одного поля в форму создания задания (Script will create Model Poster using Crop Profile) и одного нового типа фильтра Model Poster именно упростит работу при импорте контента любому вебмастеру, который читает wiki, делает более-менее разнообразные шаблоны для себя или напродажу и просто следит за новыми фичами появляющимся в скрипте. Ну а те WM-ы которые юзают смарт скорее как динамический дорген для одностраничников, не заглядывают в wiki и т.д., - скорее-всего просто не заметят эту новую галку, и в любом случае дискомфорта им она не доставит ;)

Re: Актуальные вопросы по моделям и другим параметрам

Posted: Mon Oct 26, 2020 7:15 am
by admin
ок, а например у галеры 3, как понять по этому дампу какой кроп куда, и какое фото от какой модели?

Re: Актуальные вопросы по моделям и другим параметрам

Posted: Mon Oct 26, 2020 3:12 pm
by xcraft
ну например вот как предлагал выше - самый простой вариант, с полной совместимостью уже имеющихся и настроенных импортов, и без необходимости что-то менять в уже существующих настройках (это затронет только тех, кто явно обратит внимание на наличие новой опции и будет явно её использовать):
т.е. структурно, разделителем между моделями будет служить поле Model name или Model name (Autocreate) если у нас два таких поля то первая autocreate-модель соответствуют первому встреченному после неё по порядку Model Poster
при добавлении параметра Script will create Model Poster using Crop Profile и фильтра Model Poster, smartcj при разборе строки фильтров, формирует группы моделей выделяя в качестве признака её начала - наличие фильтра Model name или Model name (Autocreate), и все последующие за этим фильтры, относящиеся к сущности "модель" (model_*, model_custom_var_*) относит к этой группе (которую начал один из предшествующих Model name или Model name (Autocreate) фильтров).

т.е. для уже существующих импортов, так или иначе использующих что-либо из модели, будет всего одна группа (для юзера останется всё как и было)

для тех же кто юзает это явно, пример разбора мультимодельности с постером для каждой, выглядит так:

конфигурация фильтров:
Model (Autocreate) | Model Custom hair color | Model Poster | Model (Autocreate) | Model Custom eye color | Model Poster
формат дампа:
далее скрипт разбивает на группы (по Model name или Model name (Autocreate)) и все последующие фильтры, относящиеся к сущности модели, включает в группу которую начал один из этих фильтров (т.е. юзер просто смотря на фильтры сразу понимает что к чему относится)

тогда "Model Name 1" получит в custom vars чёрные волосы и большой вертикальный постер кропнутый одним общим профилем для всех полей типа Model Poster (настройка Script will create Model Poster using Crop Profile), а "Model Name 2" - голубые глаза и какой-то другой cover в виде своей главной фотки, кропнутый тем же общим профилем.


разумеется, правильность порядка следования фильтров относящихся к моделям, обеспечивает сам юзер при выборе конфигурации этих фильтров при импорте.