Просмотр темы
ссылка на профиль
|
|
jikaka |
Опубликовано 18.04.2015 09:17
|
![]() Супер Администратор ![]() Разработчики ![]() Сообщений: 4842 Зарегистрирован: 26.07.2010 12:10 |
хочу сделать ссылку на профиль юзера, чтобы юзер мог после авторизации мог перейти на свой профиль и посмотреть со стороны на него если делаю так, то он перебирает всех юзеров не могу дотумкать какую проверку в запросе поставить $result = dbquery("SELECT user_id FROM ".DB_USERS.""); |
|
|
lucky |
Опубликовано 18.04.2015 10:42
|
![]() Опытный пользователь ![]() Сообщений: 381 Зарегистрирован: 05.09.2012 10:20 |
а зачем запрос делать? если не ошибаюсь, авторизацию ведь можно проверить по iMEMBERif (iMEMBER) { или вообще взять да и проверить $userdata['user_id'] if (!empty($userdata['user_id'])) { Изменил(а) lucky, 18.04.2015 10:56 |
|
|
Pisatel |
Опубликовано 18.04.2015 14:27
|
![]() Ветеран ![]() Сообщений: 678 Зарегистрирован: 08.02.2013 05:51 |
Можно так попробовать
Либо в одну строку
Изменил(а) Pisatel, 18.04.2015 14:46 Переполз на WP, но PF - это как первая любовь, которая не забывается...
|
|
|
Alex |
Опубликовано 18.04.2015 21:29
|
![]() Администратор ![]() Группа тестеров ![]() Персонал сайта ![]() Сообщений: 1265 Зарегистрирован: 07.11.2010 13:05 |
у меня так прописано, и юзер попадает в свой профиль |
|
|
Pisatel |
Опубликовано 19.04.2015 05:19
|
![]() Ветеран ![]() Сообщений: 678 Зарегистрирован: 08.02.2013 05:51 |
Чтобы было меньше кода и существует функция profile_link. К тому же, все равно нужно проверять на iMEMBER, иначе $userdata['user_id'] будет пустая.
Переполз на WP, но PF - это как первая любовь, которая не забывается...
|
|
|
jikaka |
Опубликовано 21.04.2015 05:59
|
![]() Супер Администратор ![]() Разработчики ![]() Сообщений: 4842 Зарегистрирован: 26.07.2010 12:10 |
lucky, спасибо, так и сделал, дополнительно еще userdata как глобальную переменную прописал.
|
|
|
Pisatel |
Опубликовано 21.04.2015 09:40
|
![]() Ветеран ![]() Сообщений: 678 Зарегистрирован: 08.02.2013 05:51 |
...дополнительно еще userdata как глобальную переменную прописал. А можно уточнить- куда? Глобальными переменные объявляются внутри пользовательской функции. Переменная, в принципе, и так глобальна в пределах своей области видимости. https://php.net/m....scope.php Мне просто интересно: для чего нужны лишние проверки, лишний код, лишние echo, если все можно поместить в одну строку? Переполз на WP, но PF - это как первая любовь, которая не забывается...
|
|
|
jikaka |
Опубликовано 21.04.2015 09:42
|
![]() Супер Администратор ![]() Разработчики ![]() Сообщений: 4842 Зарегистрирован: 26.07.2010 12:10 |
Pisatel, дело в том, что у меня в файле theme.php подключается отдельный через инклюд, где идет ссылка на профиль если в rendr_page не прописать переменную, то не работает |
|
|
Pisatel |
Опубликовано 21.04.2015 10:19
|
![]() Ветеран ![]() Сообщений: 678 Зарегистрирован: 08.02.2013 05:51 |
jikaka, тогда все правильно. Но все равно утверждаю: лишний код- зло.
Переполз на WP, но PF - это как первая любовь, которая не забывается...
|
|
Поделиться этой темой | |
Социальные закладки: |
![]() ![]() ![]() ![]() ![]() ![]() |
URL: | |
BBcode: | |
HTML: |
Перейти на форум: |