Хелен Опубликовано 27 июня, 2022 Поделиться Опубликовано 27 июня, 2022 Как добавить ссылку «Просмотреть их активность» в меню сайта? Я хочу сделать это через код, не могли бы вы помочь Цитата Ссылка на комментарий Поделиться на другие сайты Поделиться
SlawkA Опубликовано 27 июня, 2022 Поделиться Опубликовано 27 июня, 2022 1 час назад, Хелен сказал: Как добавить ссылку «Просмотреть их активность» в меню сайта? Я хочу сделать это через код, не могли бы вы помочь можно сделать через меню в ац Спойлер и будет вот так. там вроде есть нужные ссылки Спойлер by_ix и Xontero 1 1 Цитата Ссылка на комментарий Поделиться на другие сайты Поделиться
Хелен Опубликовано 27 июня, 2022 Автор Поделиться Опубликовано 27 июня, 2022 Нет, я не это имею в виду. Например, я хочу, чтобы ссылка активности пользователя отображалась таким образом, например https://ipbmafia.ru/profile/37096-slawka/content/ Я добавил этот код в navBar часть шаблона, но этот код проблематичен, пожалуйста, дайте мне правильный код. {{if \IPS\Member::loggedIn()->canAccessModule( \IPS\Application\Module::get( 'core', 'members', 'front' ) )}} <li data-menuItem='profile'><a href="{url="app=core&module=members&controller=profile&do=content&id={$member->member_id}" base="front" seoTemplate="profile_content" seoTitle="$member->members_seo_name"}" title='{lang="view_my_profile"}'>{lang="menu_profile"}</a></li> {{endif}} Цитата Ссылка на комментарий Поделиться на другие сайты Поделиться
afshin20 Опубликовано 28 июня, 2022 Поделиться Опубликовано 28 июня, 2022 Я намерен сделать то же самое в своем меню, пожалуйста, уважаемые менеджеры. Введите код. Цитата Ссылка на комментарий Поделиться на другие сайты Поделиться
Exception Опубликовано 28 июня, 2022 Поделиться Опубликовано 28 июня, 2022 20 часов назад, Хелен сказал: но этот код проблематичен потому что в navBar не передается переменная $member {{if \IPS\Member::loggedIn()->canAccessModule( \IPS\Application\Module::get( 'core', 'members', 'front' ) )}} {{$member = \IPS\Member::loggedIn();}} <li data-menuItem='profile'><a href="{url="app=core&module=members&controller=profile&do=content&id={$member->member_id}" base="front" seoTemplate="profile_content" seoTitle="$member->members_seo_name"}" title='{lang="view_my_profile"}'>{lang="menu_profile"}</a></li> {{endif}} afshin20 и by_ix 2 Цитата Ссылка на комментарий Поделиться на другие сайты Поделиться
afshin20 Опубликовано 28 июня, 2022 Поделиться Опубликовано 28 июня, 2022 3 minutes ago, ZIKURIK said: потому что в navBar не передается переменная $member {{if \IPS\Member::loggedIn()->canAccessModule( \IPS\Application\Module::get( 'core', 'members', 'front' ) )}} {{$member = \IPS\Member::loggedIn();}} <li data-menuItem='profile'><a href="{url="app=core&module=members&controller=profile&do=content&id={$member->member_id}" base="front" seoTemplate="profile_content" seoTitle="$member->members_seo_name"}" title='{lang="view_my_profile"}'>{lang="menu_profile"}</a></li> {{endif}} Отлично, единственная проблема, которая у него есть, отображается в меню для пользователя-гостя. Что мы можем сделать, чтобы не показывать его гостевому пользователю? Цитата Ссылка на комментарий Поделиться на другие сайты Поделиться
Exception Опубликовано 28 июня, 2022 Поделиться Опубликовано 28 июня, 2022 (изменено) 5 минут назад, afshin20 сказал: Отлично, единственная проблема, которая у него есть, отображается в меню для пользователя-гостя. Что мы можем сделать, чтобы не показывать его гостевому пользователю? проверить member_id {{if \IPS\Member::loggedIn()->member_id and \IPS\Member::loggedIn()->canAccessModule( \IPS\Application\Module::get( 'core', 'members', 'front' ) )}} {{$member = \IPS\Member::loggedIn();}} <li data-menuItem='profile'><a href="{url="app=core&module=members&controller=profile&do=content&id={$member->member_id}" base="front" seoTemplate="profile_content" seoTitle="$member->members_seo_name"}" title='{lang="view_my_profile"}'>{lang="menu_profile"}</a></li> {{endif}} Изменено 28 июня, 2022 пользователем ZIKURIK afshin20, by_ix, Xontero и 1 другой 4 Цитата Ссылка на комментарий Поделиться на другие сайты Поделиться
Рекомендуемые сообщения
Присоединяйтесь к обсуждению
Вы можете написать сейчас и зарегистрироваться позже. Если у вас есть аккаунт, авторизуйтесь, чтобы опубликовать от имени своего аккаунта.
Примечание: Ваш пост будет проверен модератором, прежде чем станет видимым.