Как сделать ... ? Вопросы только по операторам юКоз (uCoz) - Страница 10 - Скрипты и коды для юкоз - Форум аццкого кодера
Страница 10 из 10«128910
Модератор форума: likbezz 
Скрипты и коды для юкоз - Форум аццкого кодера » Вопросы по верстке, дизайну, управлению и настройки модулей СMS от uCoz » Условные операторы и коды системы юКоз (uCoz) » Как сделать ... ? Вопросы только по операторам юКоз (uCoz) (Вопросы, ответы, интересные решения по условными операторам)
Как сделать ... ? Вопросы только по операторам юКоз (uCoz)
Дата: Вторник, 03.03.2015, 21:48 |
Мыдаров
Рядовой
Группа: Проверенные
Сообщений: 6
Награды: 0
Репутация: 0
Статус: Offline


Здравствуйте. Помогите составить автоматический шаблон вывода изображений.
Использую модуль Каталог файлов.
Имеется код:

Код
<img src="$DOCPAGE_URL$/1.png" title="Страница №1">
<img src="$DOCPAGE_URL$/2.png" title="Страница №2">
<img src="$DOCPAGE_URL$/3.png" title="Страница №3">
<img src="$DOCPAGE_URL$/4.png" title="Страница №4">


и т.д. до 50 страниц(изображений).

В поле $DOCPAGE_URL$ (ссылка на страницу с документацией к материалу) я ввожу путь до изображений
Например http://onlinecomics.ru/spider-man/
В итоге у меня всё заполняется и получается полный путь до изображений:

Код
<img src="http://onlinecomics.ru/spider-man/1.png" title="Страница №1">
<img src="http://onlinecomics.ru/spider-man/2.png" title="Страница №2">
<img src="http://onlinecomics.ru/spider-man/3.png" title="Страница №3">
<img src="http://onlinecomics.ru/spider-man/4.png" title="Страница №4">


Ко всему этому я хочу задействовать ещё одно поле, в которое я буду вводить число при добавлении материала, например 15, и мне на страницу будет выводится 15 изображений.

Либо может через какой то другой условный оператор можно такое реализовать?
Подскажите пожалуйста.


 
Дата: Среда, 04.03.2015, 04:42 |
likbezz
Аццкий кодер
Группа: Администраторы
Сообщений: 9092
Награды: 23
Репутация: 457
Статус: Unknown


Мыдаров,
Цитата Мыдаров, Вт, 03.03.2015, 21:48:32
Здравствуйте. Помогите составить автоматический шаблон вывода изображений.

Добрый.
И в чем заключается ваша проблема? По моему, все логично и должно работать .. с учетом что неплохо было бы организовать проверку на наличие не пустого поля $DOCPAGE_URL$
Типа:
Код
<?if($DOCPAGE_URL$)?>
<img src="$DOCPAGE_URL$/1.png" title="Страница №1">
<img src="$DOCPAGE_URL$/2.png" title="Страница №2">
<img src="$DOCPAGE_URL$/3.png" title="Страница №3">
<img src="$DOCPAGE_URL$/4.png" title="Страница №4">
<?endif?>


Цитата Мыдаров, Вт, 03.03.2015, 21:48:32
Ко всему этому я хочу задействовать ещё одно поле, в которое я буду вводить число при добавлении материала, например 15, и мне на страницу будет выводится 15 изображений.
Либо может через какой то другой условный оператор можно такое реализовать?

Любое свободное поле подойдет. Например $AUTHOR_NAME$, а условие писать так:
Код
<?if($DOCPAGE_URL$)?>
<img src="$DOCPAGE_URL$/1.png" title="Страница №1"> /* первую картинку оставляем, с учетом того, что тупо заполнять DOCPAGE_URL и не прописывать картинки */
<?if($AUTHOR_NAME$>'1')?><img src="$DOCPAGE_URL$/2.png" title="Страница №2"><?endif?>
<?if($AUTHOR_NAME$>'2')?><img src="$DOCPAGE_URL$/3.png" title="Страница №3"><?endif?> /* и так далее, по возрастающей */
<?endif?>

Поле $AUTHOR_NAME$, чисто для удобства, лучше заменить выпадающим списком от 0 до ... сколько нужно - это исключит попадание мусора (не цифры) в поле...
На крайняк, можно воспользоваться функцией int(N) и писать условие так:
Код
<?if(int($AUTHOR_NAME$)>'1')?> ... <?endif?>


пожалуйста)


 
Дата: Среда, 04.03.2015, 20:49 |
Мыдаров
Рядовой
Группа: Проверенные
Сообщений: 6
Награды: 0
Репутация: 0
Статус: Offline


likbezz, всё получилось, огромнейшее спасибо!

 
Скрипты и коды для юкоз - Форум аццкого кодера » Вопросы по верстке, дизайну, управлению и настройки модулей СMS от uCoz » Условные операторы и коды системы юКоз (uCoz) » Как сделать ... ? Вопросы только по операторам юКоз (uCoz) (Вопросы, ответы, интересные решения по условными операторам)
Страница 10 из 10«128910
Поиск: