Аватары в комментариях

голоса: 0
Пару лет назад задавал здесь вопрос http://www.ucoz.ru/qa/index.php/16847/случайные-аватары-в-комментариях, но сейчас столкнулся с проблемой. Когда комментариев большее 200, а именно столько помещается изображений в одной папке в файловом менеджере, изображения более не отображаются. Можно ли как-то этот процесс зациклить, чтобы 201-й комментарий был с аватаркой №1 и так далее?
Адрес сайта http://mmo-obzor.ru
| Автор: | Категория: Вопросы новичков

Ответов: 2

голоса: 0
 
Лучший ответ
Сделайте так, <img alt="" align="left" src="/ava/<?rnd 200?>.png" width="30" border="0" /> будет выводится случайная аватарка в диапазоне от 0 до 200.
| Автор:
Выбор ответа лучшим | | Автор: Жека Алексеенко
голоса: 0

Можно сделать примерно так, для новой 200-ки завести дополнительную папку в которой начать счет фотографий вот так 201.png и по возрастанию. Далее как я ранее отвечал уже, мы имеем код вида:

<img alt="" align="left" src="/ava/$NUMBER$.png" width="30" border="0" />

чтобы сделать подбор случайных аватарок с двух директорий, первые 200 берутся с одной, а новые 200 с другой, код выше в итоге нужно заменить на что-то подобное:

<img alt="" align="left" src="<?if($NUMBER$)?>/ava/$NUMBER$.png<?else?><?if($NUMBER$>='201')?>/avanew/$NUMBER$.png<?endif?><?endif?>" width="30" border="0" />

где вместо avanew прописать название дополнительной директории для аватарок в которой счет пойдет начиная с 201 и выше по возрастанию.

| Автор:
К сожалению, не работает(
Кстати надо так <img src="<?if($NUMBER$<='200')?>/ava/$NUMBER$.png<?else?>/avanew/$NUMBER$.png<?endif?>" width="30" border="0" />
...