Как сделать?

Re: Как сделать?

Последний из Гаяр,
Скорее всего он хочет накидывать картинок не изменяя кода, и чтоб плеер все это хавал. Некий универсальный алгоритм вывода изображений.

dmvikar
useravatar
Offline
81 Сообщений
Информация о пользователе в сообщениях
Администратор отключил публичную отправку сообщений

Re: Как сделать?

dmvikar,
Так энивэй он зависит от нейминга

Последний из Гаяр
Администратор
useravatar
Offline
88 Сообщений
Информация о пользователе в сообщениях
Администратор отключил публичную отправку сообщений

Re: Как сделать?

Остального функционала в движках я не видел

Последний из Гаяр
Администратор
useravatar
Offline
88 Сообщений
Информация о пользователе в сообщениях
Администратор отключил публичную отправку сообщений

Re: Как сделать?

Последний из Гаяр написал(а):

lom,
Блин, ну ведь файлы ты сам в начале загружаешь и именуешь тоже. И тут должна быть какая-то система, которая зависит также от тебя, можно загонять все названия (предполагаемые) в массив, а потом через arrcomp проверять, если в массиве такой элемнт согласно твоей номенклатуре, то есть просто парсить все названия, пути к файлам. то есть если этого файла нет, то он просто выдаст -1.
А самой функции такой в qsp нет, так как она там вообще не нужна. Скажу больше вообще ни в одном движке ИФНИ её нет, ВООБЩЕ.
Ибо зачем?

arrcomp не даст -1 если я сформирую поиск строки вида dialog_black_long.jpg так как такая строка будет в массиве ведь такое имя файла предполагается. но фактически существует только файл dialog_black.jpg и плеер просто выводит "пустое" изображение.
я хотел формировать массив склеивая генерируемые переменные описания НПС
код формирует имя файла

X[$nameNPS[1]+'действие']='dialog'
X[$nameNPS[1]+'цвет_волос']='black'
X[$nameNPS[1]+'длинна_волос']='long'
$func('image','X[$nameNPS[1]+'действие']','X[$nameNPS[1]+'цвет_волос']','X[$nameNPS[1]+'длинна_волос']')
в тех локации 'image' сшиваю имя файла поэтапно.
и вот тут проблема как узнать есть файл или нет. Так как если нет - третья переменная должна быть отброшена и выведен файл  dialog_black.jpg
и как сделать так чтобы если этот файл вдруг появится позже то чтобы он все таки вывелся.

lom
useravatar
Offline
11 Сообщений
Информация о пользователе в сообщениях
Администратор отключил публичную отправку сообщений

Re: Как сделать?

dmvikar написал(а):

Последний из Гаяр,
Скорее всего он хочет накидывать картинок не изменяя кода, и чтоб плеер все это хавал. Некий универсальный алгоритм вывода изображений.

да именно так хотелось, но похоже не судьба )))

lom
useravatar
Offline
11 Сообщений
Информация о пользователе в сообщениях
Администратор отключил публичную отправку сообщений

Re: Как сделать?

тогда еще вопрос, раз никак не узнать есть файл или нет, то как загнать листинг фалов
к примеру есть текстовый файл с путями и именами всех файлов скажем 1000 файлов
------
/img/dialog/black_long.jpg
..
..
/img/dialog/black.jpg
------
ведь чтобы проверять через arrcomp нужно сделать запись вида

$data[]='/img/dialog/black_long.jpg'

и так для каждой строки, а это значит, что прийдется вручную 1000 раз перед каждой строкой вставить $data[]=' и 1000 раз поставить ' в конце.
ведь запись вида
$data[]='/img/dialog/black_long.jpg
..
..
/img/dialog/black_long.jpg'

просто запихнет тонну текста в $data[0]

.........хотя можно такой код в excel собрать, это кстати можно попробовать, а потом проверять через arrcomp $data
это должно получится

lom
useravatar
Offline
11 Сообщений
Информация о пользователе в сообщениях
Администратор отключил публичную отправку сообщений

Re: Как сделать?

lom,
Да, собирай в экселе.

dmvikar
useravatar
Offline
81 Сообщений
Информация о пользователе в сообщениях
Администратор отключил публичную отправку сообщений

Re: Как сделать?

lom,
Можно не вручную, а в кугене автозаменой)
Но вообще да, проще в экселе

Последний из Гаяр
Администратор
useravatar
Offline
88 Сообщений
Информация о пользователе в сообщениях
Администратор отключил публичную отправку сообщений

Re: Как сделать?

А не проще объединить определенные черты и закинуть в одну папку?
Сделать 50 причесок и назвать через F2 все файлы одинаково, а в программе просто рандомить внешность по типу
прическа 14 + лицо 43 + глаза 31 + рот 17 + нос 29

Dark[Ol(U23)leneri]
useravatar
Offline
992 Сообщений
Информация о пользователе в сообщениях
Администратор отключил публичную отправку сообщений

Re: Как сделать?

Dark[Ol(U23)leneri написал(а):

]А не проще объединить определенные черты и закинуть в одну папку?
Сделать 50 причесок и назвать через F2 все файлы одинаково, а в программе просто рандомить внешность по типу
прическа 14 + лицо 43 + глаза 31 + рот 17 + нос 29

не совсем понял что имелось ввиду, но в любом случая моя идея подбора контента решена через массив листинга, в случае обновления в екселе делать его минут 5 максимум и это не долго, а сам код корректно обрабатывает массив

lom
useravatar
Offline
11 Сообщений
Информация о пользователе в сообщениях
Администратор отключил публичную отправку сообщений

Информация

Статистика форума:
 
Всего тем:
993
Всего опросов:
14
Всего сообщений:
16790803
Всего сообщений сегодня:
3
Пользователи форума:
 
Всего пользователей:
2492
Последним зарегистрировался:
ParaPam