<MyRusakov.ru />

Фреймворк Yii 2.0 с нуля. Пример создания сайта

Фреймворк Yii 2.0 с нуля. Пример создания сайта

Видеокурс "Фреймворк Yii 2.0 с нуля. Пример создания сайта" обучит Вас созданию профессиональных сайтов с использованием фреймворка Yii. В курсе есть 2 раздела: теоретический и практический. В теоретическом разделе будут разобраны возможности фреймворка Yii с примерами их использования, а в практической части будет создан сайт Blog.MyRusakov.ru с помощью полученных знаний из теоретического раздела.

Так же почти ко всем урокам идут упражнения для закрепления материала из урока на практике.

После прохождения курса Вы без труда сможете создавать любые сайты с использованием фреймворка Yii, причём делать это будете быстро и качественно.

Подробнее
Подписка

Подписавшись по E-mail, Вы будете получать уведомления о новых статьях.

Подписка Подписаться

Добавляйтесь ко мне в друзья ВКонтакте! Отзывы о сайте и обо мне оставляйте в моей группе.

Мой аккаунт Мой аккаунт Моя группа
Опрос

Каким движком Вы предпочитаете пользоваться?

Форум сайта MyRusakov.ru

Активные
11.03.2014 15:19:20 Активные Сообщение #1
Marios

Marios

Новичок

Новичок

Дата регистрации:
11.03.2014 14:51:35

Сообщений: 4

Подскажите как вывести число активных пользовотелей.
На многих сайтах видел.
Так понимаю ето те которые заходили в течении 24ч. или как?
Профиль Ответить
11.03.2014 16:22:12 Активные Сообщение #2
Avery

Avery

Освоившийся

Освоившийся

Дата регистрации:
05.05.2013 15:48:09

Сообщений: 37

Имеется ввиду которые в данный момент на сайте. У Михаила есть статья по этому поводу: http://myrusakov.ru/php-who-online.html
Профиль Ответить
11.03.2014 23:40:59 Активные Сообщение #3
Marios

Marios

Новичок

Новичок

Дата регистрации:
11.03.2014 14:51:35

Сообщений: 4

нет, кто онлайн у меня есть.
Мне надо именно активные, вот только не могу понять как реализовать.
Наверное кто заходил на сайт в какой-то период времени и что-то делал или просто заходил в аккаунт.
Профиль Ответить
12.03.2014 07:48:31 Активные Сообщение #4
Avery

Avery

Освоившийся

Освоившийся

Дата регистрации:
05.05.2013 15:48:09

Сообщений: 37

Тогда можно при заходе на страницу авторизированного пользователя, помещать текущую дату в таблицу в БД.
Он будет активным. А потом либо с помощью скрипта, запускаемого через N промежуток времени, сверять текущую дату с той которая в таблице. И если разница допустим в 10 минут, пользователь считается неактивным.
Профиль Ответить
12.03.2014 23:44:46 Активные Сообщение #5
Marios

Marios

Новичок

Новичок

Дата регистрации:
11.03.2014 14:51:35

Сообщений: 4

Я вот думал так: если пользователь заходит раз в 2-3 дня на сайт то его считать активным, но ето ошибочно так-как зашедший на сайт не считается активным если не сделал ни одного клика.
Думаю что если взять количество сделаных кликов за неделю
>20 то можно считать активным.

Значит вопрос таков как определить количество сделаных кликов за неделю?
В базе есть количество сделаных пользователём кликов за всё время.
Профиль Ответить
13.03.2014 08:21:15 Активные Сообщение #6
Avery

Avery

Освоившийся

Освоившийся

Дата регистрации:
05.05.2013 15:48:09

Сообщений: 37

Просто на каждой странице(ведь клики идут по ссылка)прибавлять один к кол-ву кликов пользователя.
Профиль Ответить
14.03.2014 18:53:33 Активные Сообщение #7
Error 404

Error 404

Продвинутый

Продвинутый

Дата регистрации:
28.07.2013 16:04:47

Сообщений: 48

суммируй общие часы нахождения он-лайн каждого пользователя последние 24 часа и выводи тех у кого больше часов в онлайне.
Профиль Ответить
17.03.2014 01:05:40 Активные Сообщение #8
Marios

Marios

Новичок

Новичок

Дата регистрации:
11.03.2014 14:51:35

Сообщений: 4

Дорогие форумчане, Вы наверное меня не поняли,
мне не нужно выводить самых активных пользователей как-бы топ-по всех.
У меня стоит топ-100 на сайте.
Нужно вывести ЧИСЛО всех активных пользователей сайта.
Например сейчас 830 полз. если в течении 7-ми дней некое число польз заходило на сайт и делало хотяб 1-ин клик, их и считать активными, вот число их всех мне и надо выводить.
Профиль Ответить
19.03.2014 21:05:56 Активные Сообщение #9
tikkiwiki

tikkiwiki

Модератор

Модератор

Дата регистрации:
15.11.2013 15:36:59

Сообщений: 194

Самое элементарное, можно написать свой счетчик посещений на PHP.

1. Получаем IP-адрес посетителя и сохраняем текущую дату
2. Заносим в базу IP-адрес текущего посетителя
3. Заносим в базу дату посещения и присваиваем 1.
4. Проверяем, есть ли уже в базе IP-адрес, с которого происходит обращение.
5. Если сегодня такого IP-адреса еще не было
6. Добавляем для текущей даты +1 просмотр


Вообщем, вкратце.
Профиль Ответить