• Страница 1 из 1
  • 1
Нужен код
GRAF-8269
Дата: Пятница, 18.03.2011, 16:29 | Сообщение # 1
молчун
Группа: Проверенные
Пользователь №: 3063
Сообщений: 24
Есть 2 блока, которые находятся в футере сайта (на всех страницах). Показывается только один из них. Нужен код, который в зависимости от статуса пользователя (id=1) выводил тот или иной блок.

user online => block1
user offline => block2

Сам не разбираюсь в JS, помогите, пожалуйста? :)

Статус пользователя отображается только на странице пользователя (системная страница /index/8). Нашел на форуме, что можно это осуществить с помощью GET, но не знаю как.


Всё о продуктах и услугах МоскомПриватБанка

Сообщение отредактировал GRAF-8269 - Пятница, 18.03.2011, 16:31
  
Crasher
Дата: Пятница, 18.03.2011, 16:44 | Сообщение # 2
говорун
Группа: Проверенные
Пользователь №: 3179
Сообщений: 256
Получено оценок: 3
Quote (GRAF-8269)
в зависимости от статуса пользователя (id=1)

Code
if (id==1) {blablabla} else {ololo}

А вообще, как-то странно ты описал.
Нужно вывести кто онлайн? Тогда есть $ONLINE_COUNTER$ и $ONLINE_USERS_LIST$


  
GRAF-8269
Дата: Пятница, 18.03.2011, 16:50 | Сообщение # 3
молчун
Группа: Проверенные
Пользователь №: 3063
Сообщений: 24
Quote (Crasher)
if (id==1) {blablabla} else {ololo}

Это в зависимости от id, а нужно от СТАТУСА. confused


Всё о продуктах и услугах МоскомПриватБанка
  
GRAF-8269
Дата: Пятница, 18.03.2011, 16:51 | Сообщение # 4
молчун
Группа: Проверенные
Пользователь №: 3063
Сообщений: 24
Quote (Crasher)
Нужно вывести кто онлайн? Тогда есть $ONLINE_COUNTER$ и $ONLINE_USERS_LIST$

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


Всё о продуктах и услугах МоскомПриватБанка
  
Crasher
Дата: Пятница, 18.03.2011, 17:12 | Сообщение # 5
говорун
Группа: Проверенные
Пользователь №: 3179
Сообщений: 256
Получено оценок: 3
$USER_ID$
Code
if ($USER_ID$==0) {гость} else {пользователь}

$USER_LOGGED_IN$
Code
if ($USER_LOGGED_IN$) {пользователь} else {гость}


  
GRAF-8269
Дата: Пятница, 18.03.2011, 17:18 | Сообщение # 6
молчун
Группа: Проверенные
Пользователь №: 3063
Сообщений: 24
O_o Типа я этого не знал?

Всё о продуктах и услугах МоскомПриватБанка
  
Crasher
Дата: Пятница, 18.03.2011, 17:20 | Сообщение # 7
говорун
Группа: Проверенные
Пользователь №: 3179
Сообщений: 256
Получено оценок: 3
GRAF-8269, так что тебе нужно? O_o

  
GRAF-8269
Дата: Пятница, 18.03.2011, 18:00 | Сообщение # 8
молчун
Группа: Проверенные
Пользователь №: 3063
Сообщений: 24
>:) мама роди меня обратно
Crasher, прочти сначала все сообщения, а потом спрашивай...


Всё о продуктах и услугах МоскомПриватБанка
  
Crasher
Дата: Пятница, 18.03.2011, 18:25 | Сообщение # 9
говорун
Группа: Проверенные
Пользователь №: 3179
Сообщений: 256
Получено оценок: 3
Quote (GRAF-8269)
прочти сначала все сообщения, а потом спрашивай...

Хорошо описаная проблема — залог быстрого решения поставленой задачи.


  
GRAF-8269
Дата: Пятница, 18.03.2011, 18:30 | Сообщение # 10
молчун
Группа: Проверенные
Пользователь №: 3063
Сообщений: 24
Quote (Crasher)
Хорошо описаная проблема

Проблема описана 3 раза в различных уровнях "понимания". Ты, видимо, ни один из них не освоил. Печально. confused


Всё о продуктах и услугах МоскомПриватБанка
  
Crasher
Дата: Пятница, 18.03.2011, 20:53 | Сообщение # 11
говорун
Группа: Проверенные
Пользователь №: 3179
Сообщений: 256
Получено оценок: 3
Quote (GRAF-8269)
ни один из них не освоил

Заметь, что не понял точно никто. Может в тебе проблема?


  
GRAF-8269
Дата: Суббота, 19.03.2011, 00:41 | Сообщение # 12
молчун
Группа: Проверенные
Пользователь №: 3063
Сообщений: 24
Quote (Crasher)
не понял точно никто

ты один - точно никто? :D


Всё о продуктах и услугах МоскомПриватБанка
  
Crasher
Дата: Суббота, 19.03.2011, 00:53 | Сообщение # 13
говорун
Группа: Проверенные
Пользователь №: 3179
Сообщений: 256
Получено оценок: 3
GRAF-8269, а все просто так не отвечают?

  
vodi4ka
Дата: Суббота, 19.03.2011, 00:58 | Сообщение # 14
говорун
Группа: Проверенные
Пользователь №: 2241
Сообщений: 105
Получено оценок: 4
Ему нужно чтобы когда он оффлайн все видели 1 блок а когда онлайн другой

Прилетело НЛО и оставило тут эту надпись
  
Jaguar
Дата: Суббота, 30.04.2011, 19:15 | Сообщение # 15
молчун
Группа: Проверенные
Пользователь №: 3865
Сообщений: 10
Юкоз это не поддерживает :) Это иожно реализовать только с помощью mysql и php, а как всем известно, на юкозе это не возможно :)
  
Диего
Дата: Суббота, 30.04.2011, 19:38 | Сообщение # 16
молчун
Группа: Проверенные
Пользователь №: 3861
Сообщений: 21
Jaguar, учите js :D
всё возможно: посылаем get запрос на страницу нужного пользователя, regexp'ом вынимаем нужные данные - онлайн или нет, в зависимости от данных через css+js выводим тот или иной блок
вот код(нужен jQuery):
Code
$.get("адрес", function(data){
сюда функцию с регекспом и js-css
})

там где адрес - помните, что в js(насколько я знаю) нет межсайтового скриптинга, так что данные можно получать только со страниц сайта, с которого запущен скрипт
  
  • Страница 1 из 1
  • 1
Поиск:
© Studioad.ru 2006 · 2010. Использование материалов форума на сторонних ресурсах без прямой обратной ссылки строго запрещено. Хостинг от uCoz.