{% else-1 %}
Обновить | Подписаться | Поднять тему
Чтобы выполнить действие авторизируйтесь или пройдите регистрацию на сайте.
1. [автор] (10 апр 2017, 07:23) [0/0] [0] [отв] [спам] [под] +1 | -1

Вообщем чет голова не варит подкиньте идею.
При наборе онлайна скажем 10 чел. на определённый раздел нужно скрывать его всем кроме этих 10 на время. Далее чел покинул раздел из этих 10 пускать другого рандомно . Тут я так понимаю нужно с ip играть ...

2. (10 апр 2017, 07:54) [0/0] [0] [отв] [спам] [под] +1 | -1

Maksamka, записывай ip, user-agent и время посещения
потом
$count=$sql->query('SELECT `time` FROM `base` WHERE `time` > "'.(time()-600).'" ORDER BY `time` ASC')->num_rows;
if ($count <= 10){
показать
}

3.
Sakamsky * 11.59
(10 апр 2017, 07:58) [0/0] [0] [отв] [спам] [под] +1 | -1

Покажет, если онлайн меньше 10. А надо что бы даже если 50 человек онлайна, первым 10 показывало а другим нет

4. (10 апр 2017, 08:03) [0/0] [0] [отв] [спам] [под] +1 | -1

Затупил. Изменил

5.
Sakamsky * 11.59
(10 апр 2017, 08:14) [0/0] [0] [отв] [спам] [под] +1 | -1

Но ведь тоже самое будет *

6.
3KZO * 4.92
(10 апр 2017, 08:14) [0/0] [0] [отв] [спам] [под] +1 | -1

ЗэК, гений) ты зачем выборку делаешь если ты выводишь число результатов?) еще и сортируеш)))ахаха


From paradise with love
7. [автор] (10 апр 2017, 08:14) [0/0] [0] [отв] [спам] [под] +1 | -1

ЗэК, норм СПС. Чуть поправлю но суть вловил

8.
Sakamsky * 11.59
(10 апр 2017, 08:15) [0/0] [0] [отв] [спам] [под] +1 | -1

Нужно как то определить, входит ли тот чел в первую десятку. Если входит показать, нет - послать *

9. [автор] (10 апр 2017, 08:16) [0/0] [0] [отв] [спам] [под] +1 | -1

Вот. В точку. С этим не понятно

10.
Sakamsky * 11.59
(10 апр 2017, 08:19) [0/0] [0] [отв] [спам] [под] +1 | -1

Говнокод конечно. Но можно сделать сигнальную переменную.
Делаем цикл из первых 10 человек онлайна. Если айпи этого села там проскакивает задаем этой переменной 1. Потом проверяем
Если переменная равна 1 показываем, иначе шлем подальше
Добавлено 10.04.17 в 08:21:23:
И сортировку в цикле делать по времени онлайна + условие что активен был минут 10 назад

Чтобы писать сообщения авторизируйтесь или пройдите регистрацию на сайте.
Подписаны: 0
Скачать тему | Файлы темы | Фильтр сообщений