• Страница 1 из 1
  • 1
Модератор форума: dotbot  
Как составить код <?if?>
M@ZA
Сообщений: 11
Репутация: 0

Сообщение # 1 | 12:13:50
Доброго дня. Столкнулся с такой проблемой.
Делаю раздел на сайте с прикрепленными изображениями сейчас код такой:

<table border="0" width="100%" cellspacing="0" cellpadding="2" class="eBlock">
<tr><td><h2>Скриншоты интерфейса $ENTRY_TITLE$</h2></td></tr>
<tr><td align="center">
<?if($IMG_URL1$)?><a href="$IMG_URL1$" rel="galery" title="Нажмите, для просмотра..."><img src="$IMG_URL1$"
style="width:320px;height:180px;border:0;margin-bottom: 5px;
margin-right: 5px;"/></a><?endif?>
<?if($IMG_URL2$)?><a href="$IMG_URL2$" rel="galery" title="Нажмите, для просмотра..."><img src="$IMG_URL2$"
style="width:320px;height:180px;border:0;margin-bottom: 5px;
margin-right: 5px;"/></a><?endif?>
<?if($IMG_URL3$)?><a href="$IMG_URL3$" rel="galery" title="Нажмите, для просмотра..."><img src="$IMG_URL3$"
style="width:320px;height:180px;border:0;margin-bottom: 5px;
margin-right: 5px;"/></a><?endif?>
<?if($IMG_URL4$)?><a href="$IMG_URL4$" rel="galery" title="Нажмите, для просмотра..."><img src="$IMG_URL4$"
style="width:320px;height:180px;border:0;margin-bottom: 5px;
margin-right: 5px;"/></a><?endif?>
<?if($IMG_URL5$)?><a href="$IMG_URL5$" rel="galery" title="Нажмите, для просмотра..."><img src="$IMG_URL5$"
style="width:320px;height:180px;border:0;margin-bottom: 5px;
margin-right: 5px;"/></a><?endif?>
<?if($IMG_URL6$)?><a href="$IMG_URL6$" rel="galery" title="Нажмите, для просмотра..."><img src="$IMG_URL6$"
style="width:320px;height:180px;border:0;margin-bottom: 5px;
margin-right: 5px;"/></a><?endif?>
</td>
</tr>

Работает так: я прикрепляю изображения к материалу и они отображаются на странице в горизонтальном положении. Пример правильного варианта по ссылке: http://iunik.ru/load....7-1-0-9
Мне нужно чтобы работало правило: если ширина изображения меньше высоты, то на странице оно показывается с разрешением к примеру width:100px; height:300px, а если ширина больше высоты то как сейчас width:320px;height:180px.
Увидеть не правильный вариант отображения картинок можно по этой ссылке: http://iunik.ru/load....-1-0-12
Я еще новичок в программировании и не могу найти в инете как правильно составить подобный код.
Буду очень благодарен за помощь
Selena
Сообщений: 15657
Репутация: 1100

Сообщение # 2 | 17:57:47
M@ZA, наверное это проще сделать с помощью скрипта. Заказать можно здесь - http://upartner.pro/

Отправляя сообщение о помощи, приводите ссылку на свой сайт. Это не считается рекламой, зато снимает массу вопросов.
M@ZA
Сообщений: 11
Репутация: 0

Сообщение # 3 | 21:00:28
Думал может как то так:
<?if($IMG_URL1$width>height)?><ahref="$IMG_URL1$" rel="galery" title="Нажмите,
для просмотра..."><img
src="$IMG_URL1$"

style="width:320px;height:180px;border:0;margin-bottom:5px;
margin-right:5px;"/></a>
<?else?>
<ahref="$IMG_URL1$" rel="galery" title="Нажмите,
для просмотра..."><img
src="$IMG_URL1$"

style="width:180px;height:320px;border:0;margin-bottom:5px;
margin-right:5px;"/></a>
<?endif?>
Но не получилось(
Sentimo
Сообщений: 681
Репутация: 158

Сообщение # 4 | 00:00:38
M@ZA, А не проще так

<?if($IMG_URL1$)?><a href="$IMG_URL1$" class="ulightbox" data-fancybox-group="ultbx"><img src="$IMG_SMALL_URL1$"></a><?endif?>

Где для переменной $IMG_SMALL_URL1$ можно выставить ширину в настройках. альт и титл пропишешь уже сам.
Yuri_G
uWeb support
uVip manager
Сообщений: 4339
Репутация: 943

Сообщение # 5 | 14:50:57
Решение предоставлено. Тема закрыта!

  • Страница 1 из 1
  • 1
Поиск:
Telegram
Будьте в курсе всех обновлений: подпишитесь на наш официальный Telegram-канал uCoz и задавайте вопросы в чате сообщества!