Вывод награды

#1 28 августа 2012 в 16:25
Доброго времени суток Вот так <img src="/images/users/awards/{$aw.imageurl}"> я вывел награды на аватар пользователей, но возникла одна трудность Не могу сообразить какое условие нужно поставить чтобы не выводился пустой квадрат если у пользователя нет награды. Помогите плиз
#2 28 августа 2012 в 19:55
  1. {if $aw.imageurl}<img src="/images/users/awards/{$aw.imageurl}">{/if}
Так не пробовали?
#3 28 августа 2012 в 20:23
Вывести правильней не одну а все, например если у пользователи 3 награды
#4 28 августа 2012 в 21:21


  1. {if $aw.imageurl}{/if}
Так не пробовали?

FreeLancer

так пробовал не работает. да и еще проблемка вывелась только первая награда а остальные нет
#5 28 августа 2012 в 21:58



  1. {if $aw.imageurl}{/if}
Так не пробовали?

FreeLancer

так пробовал не работает. да и еще проблемка вывелась только первая награда а остальные нет

Bars

Значит неправильно выводите, нужно циклом скорее всего.
#6 28 августа 2012 в 22:01




  1. {if $aw.imageurl}{/if}
Так не пробовали?

FreeLancer

так пробовал не работает. да и еще проблемка вывелась только первая награда а остальные нет

Bars

Значит неправильно выводите, нужно циклом скорее всего.

FreeLancer

Скрытие если нету сделал а вот цикл не могу сообразить. По ходу во fronted надо что то добавить
#7 28 августа 2012 в 22:08





  1. {if $aw.imageurl}{/if}
Так не пробовали?

FreeLancer

так пробовал не работает. да и еще проблемка вывелась только первая награда а остальные нет

Bars

Значит неправильно выводите, нужно циклом скорее всего.

FreeLancer

Скрытие если нету сделал а вот цикл не могу сообразить. По ходу во fronted надо что то добавить

Bars

Походу да) или выводить средствами Smarty)
#8 28 августа 2012 в 22:49
Если сделать вывод вот так:{foreach key=tid item=aw from=$aws}{if $aw.imageurl}
<div id="ava_nagrada"><div align="right">
<a><img src="/images/users/awards/{$aw.imageurl}"></a></div></div>{/if}{/foreach} То награды выводятся все полученные Но они помещаются друг на друга. Кто сможет сделать ротатор наград?
#9 29 августа 2012 в 11:49
чтоб не залезали друг на друга делаем

  1. {foreach key=tid item=aw from=$aws}{if $aw.imageurl}
  2. <div id="ava_nagrada">
  3. <a><img src="/images/users/awards/{$aw.imageurl}"></a></div>{/if}{/foreach}
В стили добавляем

  1. #ava_nagrada {
  2. float: right;
  3. }
#10 29 августа 2012 в 12:09


чтоб не залезали друг на друга делаем

  1. {foreach key=tid item=aw from=$aws}{if $aw.imageurl}
  2.  
  3. {/if}{/foreach}
В стили добавляем

  1. #ava_nagrada {
  2. float: right;
  3. }

arianfinist

Да так не наезжают друг на друга Но это немного не то Мне необходимо чтобы они по одной выводились Либо только последняя полученная Либо по очереди через определенное время
Вы не можете отвечать в этой теме.
Войдите или зарегистрируйтесь, чтобы писать на форуме.
Используя этот сайт, вы соглашаетесь с тем, что мы используем файлы cookie.