Сообщений: 151 Откуда: Красноярск Зарегистрирован: 25 Января 2008, 20:08:38 Сказали спасибо 6 раз Статус: offline
ICQ статус
Опубликовано 21 Июля 2009, 20:33:11
Пишу маленькое дополнение, возникла проблема
Выглядит все примерно так:
Аватар пользователя 1, ник пользователя 1, написать сообщение пользователю 1
Аватар пользователя 2, ник пользователя 2, написать сообщение пользователю 2
Аватар пользователя 3, ник пользователя 3, написать сообщение пользователю 3
ник пользователя вывести получается, а вот его аватар и чтобы сообщение ему писать не получается...
Вот код:
opentable($locale['BUD100']);
if (iMEMBER) {
$result=dbquery("SELECT user_id, user_name, if((UNIX_TIMESTAMP(NOW()+0)-user_lastvisit)<60,'".$locale['BUD101']."','".$locale['BUD102']."')
AS buddy_status "." FROM ".$db_prefix."buddy INNER JOIN ".$db_prefix."users ON buddy_buddy_id=user_id "." WHERE buddy_user_id='".$userdata['user_id']."' ORDER BY buddy_status DESC, user_name ASC LIMIT 10");
Сообщений: 2515 Откуда: As is Зарегистрирован: 10 Ноября 2007, 13:15:07 Сказали спасибо 353 раз Статус: offline
Опубликовано 21 Июля 2009, 21:22:29
Такой метод предоставления всех данных мне нравится.
if (file_exists(INFUSIONS."buddy_system_panel/locale/".$settings['locale'].".php")) {
include INFUSIONS."buddy_system_panel/locale/".$settings['locale'].".php";
} else {
include INFUSIONS."buddy_system_panel/locale/English.php";
}
AS buddy_status "." FROM ".$db_prefix."buddy INNER JOIN ".$db_prefix."users ON buddy_buddy_id=user_id "." WHERE buddy_user_id='".$userdata['user_id']."' ORDER BY buddy_status DESC, user_name ASC LIMIT 10");
Всего лишь проставляешь нужные колонки из бд или значок * ставишь (но это грузит бд больше- и намного больше)
Все менять я не стал, но аватарка выводится теперь.