Добро пожаловать на сайт <БагБД>, где вы можете задавать вопросы о программировании и разработке на Битрикс и Битрикс24, и получать быстрые и квалифицированные ответы от профессионалов!

Обработка #user_id#

00 голосов
5
Друзья, подскажите, пожалуйста, что необходимо добавить на страницу (без вставки компонента), чтобы обрабатывалась переменная #user_id#
К примеру, я хочу сделать ссылку "Написать сообщение в блоге", которая вела бы с нужной мне страницы на страницу создания сообщения в блоге (того пользователя который эту ссылку нажимает) вида www.мой_сайт.ru/social/user/#user_id#/blog/edit/new/. Что необходимо сделать, чтобы в данной ссылке вместо #user_id# подставлялся id авторизованного пользователя?
спросил 05 Ноя, 13 от Lechman (380 баллов)

5 Ответы

00 голосов
Код
$obUser= new CUser();
            $cUser = new CUser;
            $sort_by = "last_login";
            $sort_ord = "ASC";

            $arFilter = array(
               "GROUPS_ID" => "ID-группы",
            );
            $dbUsers = $cUser->GetList($sort_by, $sort_ord, $arFilter);
            while ($arUser = $dbUsers->Fetch())
            {      
                  
echo '<a href="http://www.мой сайт.ru/social/user/'.$arUser["ID"].'/blog/edit/new/>Написать сообщение в блоге</a>'
ответил 12 Дек, 13 от Chemikals (840 баллов)
00 голосов
Вот так попробуй
ответил 26 Март, 14 от Chemikals (840 баллов)
00 голосов
Спасибо!
А здесь
Код
"GROUPS_ID" => "ID-группы", 

должно быть ID какой группы?
ответил 19 Июль, 14 от Lechman (380 баллов)
00 голосов
Если не знаете, то можно сделать так

Код
"ACTIVE" => "Y",


Выведет всех зарегистрированных в базе
ответил 19 Ноя, 14 от Chemikals (840 баллов)
00 голосов
Вообще есть разные группы, можно их посмотреть в админке в Настройки->Группы пользователей и ставльте туда ту, которая вам необходима
ответил 15 Март, 15 от Chemikals (840 баллов)

Похожие вопросы

0 голосов
2 ответов
спросил 17 Март, 14 от Burt (100 баллов)
0 голосов
1 ответ
спросил 31 Дек, 13 от Fmaster (190 баллов)
0 голосов
0 ответов
0 голосов
4 ответов
0 голосов
5 ответов
спросил 13 Ноя, 13 от Runnar (1,000 баллов)