Posted 27 июня, 20222 yr Как добавить ссылку «Просмотреть их активность» в меню сайта? Я хочу сделать это через код, не могли бы вы помочь
27 июня, 20222 yr 1 час назад, Хелен сказал: Как добавить ссылку «Просмотреть их активность» в меню сайта? Я хочу сделать это через код, не могли бы вы помочь можно сделать через меню в ац Спойлер и будет вот так. там вроде есть нужные ссылки Спойлер
27 июня, 20222 yr Author Нет, я не это имею в виду. Например, я хочу, чтобы ссылка активности пользователя отображалась таким образом, например 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}}
28 июня, 20222 yr Я намерен сделать то же самое в своем меню, пожалуйста, уважаемые менеджеры. Введите код.
28 июня, 20222 yr 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}}
28 июня, 20222 yr 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}} Отлично, единственная проблема, которая у него есть, отображается в меню для пользователя-гостя. Что мы можем сделать, чтобы не показывать его гостевому пользователю?
28 июня, 20222 yr 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}} Edited 28 июня, 20222 yr by ZIKURIK
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.