Помогите поправить код

Регистрация
13.04.2016
Сообщения
650
Благодарностей
53
Баллы
28
Приветствую господа знатоки!
Подскажите пожалуйста как подправить код, чтобы софт не путал дирректории:

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

вот коды для загрузки файлов на сервер:

для фона
{-Directory.RandomFile-|-{-Project.Directory-}fon-}

для шапки
{-Directory.RandomFile-|-{-Project.Directory-}header-}

Проблема в том, что софт путает дирректории- вместо фона грузит шапки, вместо шапок грузит фон, всё короче работает беспорядочно...
помогите пожалуйста толковым советом и желательно рабочим кодом...
спасибо!!!
 

Вложения

qzen4i

Client
Регистрация
01.05.2014
Сообщения
1 408
Благодарностей
314
Баллы
83
А может просто получать список файлов в список, со списка брать случайную картинку и загружать?
 

ZennoScript

Moderator
Регистрация
04.03.2011
Сообщения
4 451
Благодарностей
1 885
Баллы
113
Есть экшен Директории - Получить случайный файл - и там указываете папку, из которой нужно получить файл.
В принципе и Ваш метод должен работать, возможно, что в самой логике шаблона какая то ошибка или в папках перепутаны файлы.
 
Регистрация
13.04.2016
Сообщения
650
Благодарностей
53
Баллы
28
Есть экшен Директории - Получить случайный файл - и там указываете папку, из которой нужно получить файл.
В принципе и Ваш метод должен работать, возможно, что в самой логике шаблона какая то ошибка или в папках перепутаны файлы.
вот в другом проекте у меня этот код работал, а на этом работать просто отказывается правильно, ошибок нет никаких, в папках по несколько файлов лежит с шапками и фонами, тоже нечего путать; переменные ведь вовсе не используются, там и нечего путать по-сути...
попробовал воткнуть другой экшн как вы советовали, но он мне не подходит:
http://joxi.ru/4Akv6kSMDE7l2q
просто тут непонятно куда тыкать переменную...
 
Регистрация
13.04.2016
Сообщения
650
Благодарностей
53
Баллы
28
Регистрация
13.04.2016
Сообщения
650
Благодарностей
53
Баллы
28
короче не получается через список файлов и через экшн "получить файл", у меня шаблон на кликах записан, там некуда переменные тыкать...
таким макаром тоже не работает: http://joxi.ru/BA0MYKhBY7QKry

может есть возможность поправить этот код так чтобы он работал правильно и брал файлы не путая дирректории:
{-Directory.RandomFile-|-{-Project.Directory-}fon-}

или как вариант какой либо C# код поставить???
 

qzen4i

Client
Регистрация
01.05.2014
Сообщения
1 408
Благодарностей
314
Баллы
83
Вот самый простой пример с переменными.

Зачем код, если в самых кубиках все это обустроено.
 

Вложения

Регистрация
13.04.2016
Сообщения
650
Благодарностей
53
Баллы
28
Вот самый простой пример с переменными.

Зачем код, если в самых кубиках все это обустроено.
спасибо! ваш вариант рабочий, но шаблон всё равно путает дирректории...

вот пример:
http://joxi.ru/Dr8vYxSk95do26
шаблон установил фон правильно, затем пошёл грузить шапку из папки fon...
переменные разные:
http://joxi.ru/12MBR3f49QGoAJ

рабочая папка:
http://joxi.ru/v294YksGJwqMmG

что ему ещё надо ?
 

ZennoScript

Moderator
Регистрация
04.03.2011
Сообщения
4 451
Благодарностей
1 885
Баллы
113
Экшен файлы для загрузки надо подвинуть выше. До того, как Вы жмёте на кнопку загрузить файл.
 

qzen4i

Client
Регистрация
01.05.2014
Сообщения
1 408
Благодарностей
314
Баллы
83
спасибо! ваш вариант рабочий, но шаблон всё равно путает дирректории...

вот пример:
http://joxi.ru/Dr8vYxSk95do26
шаблон установил фон правильно, затем пошёл грузить шапку из папки fon...
переменные разные:
http://joxi.ru/12MBR3f49QGoAJ

рабочая папка:
http://joxi.ru/v294YksGJwqMmG

что ему ещё надо ?
del
 
Регистрация
13.04.2016
Сообщения
650
Благодарностей
53
Баллы
28
Экшен файлы для загрузки надо подвинуть выше. До того, как Вы жмёте на кнопку загрузить файл.
так я там паузы везде понатыкал, чтобы у него было время всё обдумать))))) :D
 

ZennoScript

Moderator
Регистрация
04.03.2011
Сообщения
4 451
Благодарностей
1 885
Баллы
113
Регистрация
13.04.2016
Сообщения
650
Благодарностей
53
Баллы
28
http://joxi.ru/4Akv6kSMDnDj2q
так поставил, но это ничего не изменило.
простите, но мне нужно на часок отвлечься на работу, трудовой долг зовёт.
спасибо всем за внимание и суету, через часок буду.
 
Регистрация
13.04.2016
Сообщения
650
Благодарностей
53
Баллы
28
вот опять же в ходе отладок, расположил всё так:
http://joxi.ru/Vm6vYnSxYWbnmZ
папка fon с картинками фона лежит в рабочей дирректории,
папку header с картинками шапок кинул на рабочий стол.
при работе шаблона, прога для фона берёт картинку правильно и правильно её загружает, но вот при загрузке шапки прога опять же берёт картинку из папки fon и загружает фоновую картинку вместо шапки, хотя программе чётко указана папка для загрузки с рабочего стола.
от куда такая кривизна и как с этим справиться?
http://joxi.ru/V2Va78u0RXvZmv
 

rostonix

Известная личность
Регистрация
23.12.2011
Сообщения
29 067
Благодарностей
5 715
Баллы
113
У вас экшен Браузер - Файл для загрузки стоит непонятно где. Он должен стоять до клика на кнопку загрузки файла на странице
 
Регистрация
13.04.2016
Сообщения
650
Благодарностей
53
Баллы
28
Всем спасибо за консультацию, но я как только не оперировал этими блоками, всё равно софт тупо путает папки для загрузки картинки, я и не знаю как это объяснить...
Плюнул я короче на это дело, сделаю отдельный доп.шаблон чисто для загрузок шапок на сайты, так будет проще.
 

Кто просматривает тему: (Всего: 2, Пользователи: 0, Гости: 2)