Posted 10 марта, 20204 yr comment_161102 Возникла необходимость вывести на странице профиля пользователя в IPB значение token_identifier из таблицы core_login_links. В каком файле это правится. Я так понимаю нужно сначала создать переменную, но вот в каком файле не соображу. Link to comment https://ipbmafia.ru/topic/21997-vyvesti-token_identifier-na-stranice-profilya/ Share on other sites Больше вариантов
10 марта, 20204 yr comment_161104 /app/core/modules/front/members/profile.php - в manage() получаете токен, передаете его в шаблон profile, в котором выводите а-ля виджет, слева в окошко. Link to comment https://ipbmafia.ru/topic/21997-vyvesti-token_identifier-na-stranice-profilya/?&do=findComment&comment=161104 Share on other sites Больше вариантов
10 марта, 20204 yr Author comment_161105 15 минут назад, Desti сказал: /app/core/modules/front/members/profile.php - в manage() получаете токен, передаете его в шаблон profile, в котором выводите а-ля виджет, слева в окошко. Спасибо, очень помогли. Если вдруг кому-то нужно будет (мне пригодилось для интеграции с самописной cms): В файле: сайт.ру/applications/core/modules/front/members/profile.php находим строку: $visitors = $this->member->profileVisitors; ниже добавляем: $token_identifier = \IPS\Db::i()->select( 'token_identifier', 'core_login_links', array( 'token_member=?', $this->member->member_id ) )->first(); Далее находим: \IPS\Output::i()->output = \IPS\Theme::i()->getTemplate( 'profile' )->profile( $this->member, $mainContent, $visitors, $sidebarFields, $followers, $addWarningUrl ); и в конце добавляем нашу переменную $token_identifier, чтобы получилось так: \IPS\Output::i()->output = \IPS\Theme::i()->getTemplate( 'profile' )->profile( $this->member, $mainContent, $visitors, $sidebarFields, $followers, $addWarningUrl, $token_identifier ); Link to comment https://ipbmafia.ru/topic/21997-vyvesti-token_identifier-na-stranice-profilya/?&do=findComment&comment=161105 Share on other sites Больше вариантов
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.