А как выводить аватар и логин юзера джон 5.2?
Короче использую эту функцию
functions::display_user($user, $arg)
Но он почему то выводит что я как будто гость
ayzek, первый аргумент должен быть ид юзера вроде как, посмотри в онлайне пример
вроде там массив результат фетча из таблицы юзеров, посмотри запрос , возможно поля надо добавить
Koenig, Ок. просмотрю отпишусь
# Koenig (22.05.2015 / 23:30)
ДоХтор, принцип такой http://annimon.com/code/?act=view&id=17 но можно и по своему нарисовать
а вообще переход можно записывать через реферер или по другим ключам супер массива SERVER
Ну вот собственно, когда пишу через
$_SERVER['HTTP_REFERER'] то отображается предыдущая посещённая страница. А как определить именно последнюю посещённую страницу?
Koenig, всё, разобрался:
вместо
$_SERVER['HTTP_REFERER'];
надо использовать пару
$_SERVER['HTTP_HOST'] . $_SERVER['REQUEST_URI'];
и указать вначале протокол
http://.
Я как-то вообще отупел. Помогите с выводом аватара и логина
Правки functions.php|display_user():
if (file_exists((ROOTPATH . 'files/users/avatar/' . $user['id'] . '.png'))) {
$out .= '<img src="/files/users/avatar/' . $user['id'] . '.png"/>';
} else {
$out .= '<img src="/images/' . ($user['sex'] == 'm' ? 'empty' : 'empty_w') . '.png"/>';
}
То есть есть два empty аватара (default) для каждого пола. Не работает везде. В форуме все та же старая (empty.png) не смотря что пол стоит женский(empty_w.png). Почему? С иконками та же проблема. Где то работает, а где то нет.