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