Невидимка

576
.
Ребят. Хочу попробовать сделать такую фишку на сайте. Невидимка. То есть юзер есть на сайте а в онлайне его нет Подскажите кто знает где что начинать ковырять и пробовать делать, что то сам не догоню никак с чего начать.
.
Ищи функцию в шапке, где идет запись онлайна. И делай условие
Там все просто
.
Ей 25
Для начала надо сделать какой-то идентификатор "невидимки". Потом его проверять. Проверять в 2 местах - в файле функтионс.пхп в функции дисплей_юзерс(где Он и Офф выводится), если идентификатор есть - выводим всегда Офф. Ну и второй случай - файл вывода онлайн юзеров, если у юзера есть идентификатор, то его не выводим в списке. Проверять надо в начале цикла вывода юзеров, и если что пропускать его с помощью конструкции continue.
.
ValekS, Процентов на 50 понял. Вот с конструкцией беда
.
ValekS
Ей 25
# Райский (28.09.2014 / 16:30)
ValekS, Процентов на 50 понял. Вот с конструкцией беда
Какая беда? Вот типо пример:

$uid = array(1, 2, 3, 5, 7, 8, 9); // ай-ди юзеров онлайн
$uid_n = array(3, 5, 8); // ай-ди юзеров-невидимок

foreach ($uid as $x) { // цикл вывода онлайн-юзеров
if (in_array($x, $uid_n)) continue;
echo 'Юзер с ай-ди '.$x.' онлайн!<br/>';
}


Данный код выведет:
Юзер с ай-ди 1 онлайн!
Юзер с ай-ди 2 онлайн!
Юзер с ай-ди 7 онлайн!
Юзер с ай-ди 9 онлайн!


Как видишь указанные нами "невидимые" значения 3, 5 и 8 не вывелись. Только брать этот код за основу не надо, это всего лишь пример работы конструкции continue. Массивы я взял для наглядности примера, а цикл фореач для удобности.
Переписывать вывод онлайн юзеров на массивы и цикл фореач не надо.
.
Ей 25
Райский, условие проверки юзеров-невидимок у тебя тоже другое будет. Так что использовать это условие не надо, да и работать оно у тебя не будет.
.
ValekS, ну этот вариант на пальцах понял более менее
.
# Foolish (28.09.2014 / 16:24)
Ищи функцию в шапке, где идет запись онлайна. И делай условие
Там все просто
А в шапке что то я нашел только запись местоположения places
.
Ей 25
# Райский (28.09.2014 / 17:03)
А в шапке что то я нашел только запись местоположения places
Шапку не трогай. Иначе потом будут проблемы - не считается время нахождения юзера на сайте, не показывается местоположение и т.д.
В шапке нет ничего отвечающего за онлайн юзера.
.
Ей 25
# Райский (28.09.2014 / 17:02)
ValekS, ну этот вариант на пальцах понял более менее
Ну я не знаю как тебе ещё объяснить. Иди учи пхп что ли.
Всего: 38