Просмотр темы
ссылка на профиль
|
|
jikaka |
Опубликовано 18.04.2015 09:17
|
Супер Администратор Разработчики Сообщений: 4845 Зарегистрирован: 26.07.2010 12:10 |
хочу сделать ссылку на профиль юзера, чтобы юзер мог после авторизации мог перейти на свой профиль и посмотреть со стороны на него если делаю так, то он перебирает всех юзеров не могу дотумкать какую проверку в запросе поставить |
|
|
lucky |
Опубликовано 18.04.2015 10:42
|
Опытный пользователь Сообщений: 381 Зарегистрирован: 05.09.2012 10:20 |
а зачем запрос делать? если не ошибаюсь, авторизацию ведь можно проверить по iMEMBER if (iMEMBER) { или вообще взять да и проверить $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
|
Администратор Группа тестеров Персонал сайта Сообщений: 1270 Зарегистрирован: 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
|
Супер Администратор Разработчики Сообщений: 4845 Зарегистрирован: 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
|
Супер Администратор Разработчики Сообщений: 4845 Зарегистрирован: 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: |
Перейти на форум: |