Можно ли задать несколько значений для условного оператора gender?

голоса: 0

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

Знаю, что простой вид выглядит вот так: для М и для Ж

<?if($GENDER_ID$='2')?><img border="0" src="/images/forum/users/m1.svg" width="11"><?else?><img border="0" src="/images/forum/users/w1.svg" width="11"><?endif?>

Но при добавлении нескольких <?else?>, вместо случайной подмены, просто выводится два, три,... изображения.

Можно ли поставить два и более изображений для того и того пола?

| Автор: | Категория: Вопросы новичков

Ответов: 1

голоса: 0
 
Лучший ответ

Можно сделать что-то вида, заменить код:

/images/forum/users/m1.svg

на:

/images/forum/users/$NUMBER$.svg

далее в папку user загружаем фото которые будут иметь порядковые номер от 1.svg и далее по возрастанию, в итоге каждому новому пользователю будет устанавливаться свою новое фото, если загрузить фото порядка 50 или до сотни, вы не увидите повторений, будет своя мини-база иконок для пользователей разного пола. 

| Автор:
Выбор ответа лучшим | | Автор: Madeas Gaming
Спасибо, а через информер можно это реализовать?  И я так понимаю, тогда привязка к полу пропадает
Madeas Gaming,
Конечно в информерах работает оператор $GENDER_ID$ но это не совсем то так как там информация обновляется лишь через 10 минут, вы не будете видеть информацию пока не обновятся данные.
Yuri_Geruk,
Важны не данные, надо просто чередовать изображения через gender_id='2'  - '1'  <?if($GENDER_ID$='2')?><img border="0" src="/images/forum/users/m1.svg" width="11"><?else?><img border="0" src="/images/forum/users/m2.svg" width="11">   и т.д., но не работает
Madeas Gaming,
Чередовать как я писал можно либо через number либо писать скрипт рандом.
Yuri_Geruk,
Ладно, как-нибудь. Спасибо.
Yuri_Geruk,
(мб кому пригодится)  Сделал через псевдоклассы CSS :nth-of-type
...