[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: Хочу свой "сайт знакомств"
vinnie
Здорово! Хочу замутить свой сайт знакомств, точнее написать его с нуля на пхп. Я знаю, что в инете есть куча готовых скриптов, но хочется своего... Как сделать, чтобы когда юзер авторизовался, появлялась картинка типа "На сайте" или "Онлайн"?



Спустя 1 минута, 49 секунд (5.08.2010 - 16:37) DedMorozzz написал(а):
не поверишь, в БД делать пометку. Но с такими вопросами чувствую не далеко уйдёшь. Мб имеет смысл с более простых решений начать?

Спустя 6 минут, 35 секунд (5.08.2010 - 16:44) vinnie написал(а):
Че за пометка?

Спустя 6 минут, 22 секунды (5.08.2010 - 16:50) DedMorozzz написал(а):
когда я авторизируюсь, то если всё в порядке в к БД делаешь запрос на обновление значения в поле "online" с 0 на 1. И если 0 то отображать 1 иконку иль писать 1 надпись, а если 1 - то другую.

Спустя 2 минуты, 47 секунд (5.08.2010 - 16:53) Basili4 написал(а):
vinnie
Дед мороз верно говорит с такими вопросами дальше авторизации и то если тебе половину кода кто то напишет ты не уйдешь возьми готовый скрипт и разбери как он работает или начни с чего нибудь простого.

Спустя 1 минута, 41 секунда (5.08.2010 - 16:55) vinnie написал(а):
Допустим, я хочу сделать поиск людей... вот.. вывожу в цикле людей, подходящих по параметрам поиска, как к ним привязать ту же картинку? в цикле как писать 0 или 1?

Спустя 1 минута (5.08.2010 - 16:56) vinnie написал(а):
все ж начинали когда-то, выручайте

Спустя 3 минуты, 53 секунды (5.08.2010 - 17:00) DedMorozzz написал(а):
Цитата
Допустим, я хочу сделать поиск людей
Блин, если поиск среди тех, кто онлайн, то указываешь критерии, SELECT * FROM `users` WHERE age>18 AND sex=f AND ONLINE =1

Спустя 3 минуты, 45 секунд (5.08.2010 - 17:03) vinnie написал(а):
а если пользователь нажимает "друзья", выводится список друзей, как к тому, кто на сайте привязать ту же картинку?)))

Спустя 5 минут, 56 секунд (5.08.2010 - 17:09) DedMorozzz написал(а):
начни с более простых вещей, нету смысла сразу пытаться создать нечто серьезное не обладая базовыми знаниями.

Спустя 48 секунд (5.08.2010 - 17:10) vinnie написал(а):
ну скажи

Спустя 2 минуты, 26 секунд (5.08.2010 - 17:13) vinnie написал(а):
if ($_SESION['id'] and $_SESSION['login'])
{
$a = mysql_query("UPDATE users SET online=1");
if ($a)
{
echo "<img src=файл />";
}
}

типа того?

Спустя 5 часов, 13 минут, 23 секунды (5.08.2010 - 22:26) vinnie написал(а):
Неужели никто не знает?))))

Спустя 46 минут, 9 секунд (5.08.2010 - 23:12) Invis1ble написал(а):
vinnie тебе опытные люди дали дельный совет: начни с азов wink.gif

Спустя 9 часов, 10 минут, 25 секунд (6.08.2010 - 08:22) netruxa написал(а):
DedMorozzz а через час у пользователя так и останется пометка онлайн? )
я обычно делаю поле последне посещение и там уже можно подсчитать сколько секунд прошло с его последних действий
Можно также сессии пользователей в отдельной таблице хранить, и там смотреть кто сейчас онлайн

Спустя 1 час, 1 минута, 56 секунд (6.08.2010 - 09:24) КАК ЭТО ВСЕ ДЕЛАТЬ? ПОДСКАЖИ написал(а):
КАК ЭТО ВСЕ ДЕЛАТЬ? ПОДСКАЖИ

Спустя 49 минут, 39 секунд (6.08.2010 - 10:14) DedMorozzz написал(а):
Цитата (netruxa @ 6.08.2010 - 07:22)
DedMorozzz а через час у пользователя так и останется пометка онлайн? )
я обычно делаю поле последне посещение и там уже можно подсчитать сколько секунд прошло с его последних действий
Можно также сессии пользователей в отдельной таблице хранить, и там смотреть кто сейчас онлайн

Это что шутка? smile.gif Глянь на постановку вопроса. И сами задаваемые вопросы. Какой расчёт времени, это намного труднее, чем хотя бы просто суметь отличать тех, кто зашел от тех, кто нет.

Спустя 23 минуты, 7 секунд (6.08.2010 - 10:37) Basili4 написал(а):
DedMorozzz
ИМХО это толстый троль. Ну типа чела звонящего в магазин по продаже цветов и спрашивающего есть ли у них конопля.


_____________
Меньше теории, больше практики...
Быстрый ответ:

 Графические смайлики |  Показывать подпись
Здесь расположена полная версия этой страницы.
Invision Power Board © 2001-2025 Invision Power Services, Inc.