Почему у каждого пользователя видна моя награда за дни?

голоса: 0

Почему у каждого пользователя видна моя награда за дни? 
Допустим этот пользователь зарегистрировался совсем недавно (см. скриншот). Но у него стоит моя награда (ачивка).
Как сделать чтобы я видел их ачивку, а не свою?

<?if($USER_REG_DAYS$>=0 and $USER_REG_DAYS$<20)?><img src="http://mow-portal.moy.su/_0001-imgfiles/6/01_day_novobranec1.png" alt="Получено за регистрацию на сайте<h3>Новобранец</h3>"><?endif?>

Адрес сайта http://mow-portal.moy.su/
| Автор: | Категория: Вопросы новичков

Ответов: 2

Голоса: +1
 
Лучший ответ
$USER_REG_DAYS$ выводит количество дней с момента регистрации пользователя, который зашел на сайт, а не того, чей профиль он просматривает.
| Автор:
Выбор ответа лучшим | | Автор: Rostislav
И как быть? Есть код который выводит количество дней определёного пользователя, чтобы я видел сколько он дней пробыл на сайте?
$_REG_TIMESTAMP$ выводит количество прошедших секунд с момента регистрации.  С помощью js можно найти разницу между текущим timestamp и $_REG_TIMESTAMP$, и вывести соответствующую ачивку.  Это вам теория, теперь ищите исполнителя.
Голоса: +1

Попробуйте изменить :

<?if($USER_REG_DAYS$>=0 and $USER_REG_DAYS$<20)?>

на:

<?if($USER_REG_DAYS$>19)?>

| Автор:
эм, нет, вы его не правильно поняли. Он имеет ввиду почему его ачивка (звание) появляеться у всех? В любую страницу зайти и там его ачивка, а по идеи должно другое звание, т.е того пользователя, но показывает его.

Она тупа появилась рядом. Мне нужно чтобы одна была. Чтобы зашел к пользователю, и у него своя награда (звание) за какой либо день. Но там моя.

...