Mano Опубликовано 31 октября, 2021 Поделиться Опубликовано 31 октября, 2021 (изменено) Ребят, всем привет! Можно каким-то образом в постконтейнере вывести только иконку, без названия группы, у одной группы или нескольких, например Админа и Модера? В настройках группы такого что-то не нашёл. Понятное дело, что можно из шаблона вырезать код, но тогда у всех не будет названия группы. Изменено 31 октября, 2021 пользователем the.bunin Цитата Ссылка на комментарий Поделиться на другие сайты Поделиться
Exception Опубликовано 31 октября, 2021 Поделиться Опубликовано 31 октября, 2021 (изменено) что за иконка Изменено 31 октября, 2021 пользователем ZIKURIK Цитата Ссылка на комментарий Поделиться на другие сайты Поделиться
Mano Опубликовано 31 октября, 2021 Автор Поделиться Опубликовано 31 октября, 2021 ZIKURIK обычная иконка группы) Цитата Ссылка на комментарий Поделиться на другие сайты Поделиться
Exception Опубликовано 31 октября, 2021 Поделиться Опубликовано 31 октября, 2021 18 минут назад, the.bunin сказал: Можно каким-то образом в постконтейнере вывести только иконку, без названия группы найти: <li data-role='group'>{expression="\IPS\Member\Group::load( $comment->author()->member_group_id )->formattedName" raw="true"}</li> заменить на: {{if !\in_array($comment->author()->member_group_id, array( 1, 2 ))}} <li data-role='group'>{expression="\IPS\Member\Group::load( $comment->author()->member_group_id )->formattedName" raw="true"}</li> {{endif}} где 1, 2 - id групп через запятую у которых не показывать название группы Mano 1 Цитата Ссылка на комментарий Поделиться на другие сайты Поделиться
Mano Опубликовано 1 ноября, 2021 Автор Поделиться Опубликовано 1 ноября, 2021 ZIKURIK от души, душевно, в душу 😃 Цитата Ссылка на комментарий Поделиться на другие сайты Поделиться
Mano Опубликовано 2 ноября, 2021 Автор Поделиться Опубликовано 2 ноября, 2021 В общем не получилось у меня реализовать, что хотел. Может кто подскажет. Хотел именно скрыть название группы таким образом, чтобы у пользователей, которые состоят в двух группах, например, основная Администратор, а вспомогательная Команда, Администратор отображалось словом, а команда отображалась только иконкой группы. Но в случае, что порекомендовал @ZIKURIK , получается скрываются все названия групп, к которым закреплён пользователь. Цитата Ссылка на комментарий Поделиться на другие сайты Поделиться
Exception Опубликовано 2 ноября, 2021 Поделиться Опубликовано 2 ноября, 2021 2 часа назад, the.bunin сказал: В общем не получилось у меня реализовать, что хотел. Может кто подскажет. Хотел именно скрыть название группы таким образом, чтобы у пользователей, которые состоят в двух группах, например, основная Администратор, а вспомогательная Команда, Администратор отображалось словом, а команда отображалась только иконкой группы. Но в случае, что порекомендовал @ZIKURIK , получается скрываются все названия групп, к которым закреплён пользователь. особо не проверял, но вроде работает: {{$groups_p = array( 1, 2 ); $groups_s = array( 3, 4 ); $groups_m = $comment->author()->groups;}} {{foreach $groups_m as $gpm}} {{if \in_array($gpm, $groups_p)}} {{$user_p = $gpm;}} {{elseif \in_array($gpm, $groups_s)}} {{$user_s = $gpm;}} {{endif}} {{endforeach}} {{if \in_array($user_p, $groups_p) AND \in_array($user_s, $groups_s)}} <li data-role='group'>{expression="\IPS\Member\Group::load( $comment->author()->member_group_id )->formattedName" raw="true"}</li> {{if \IPS\Member\Group::load( $user_s )->g_icon }} <li data-role='group-icon'><img src='{file="\IPS\Member\Group::load( $user_s )->g_icon" extension="core_Theme"}' alt='' class='cAuthorGroupIcon'></li> {{endif}} {{else}} <li data-role='group'>{expression="\IPS\Member\Group::load( $comment->author()->member_group_id )->formattedName" raw="true"}</li> {{if \IPS\Member\Group::load( $comment->author()->member_group_id )->g_icon }} <li data-role='group-icon'><img src='{file="$comment->author()->group['g_icon']" extension="core_Theme"}' alt='' class='cAuthorGroupIcon'></li> {{endif}} {{endif}} $groups_p - ID's первичных группы$groups_s - ID's вторичных группы Проверяет, если пользователь состоит в нужной первичной и вторичной группе, то вывести название группы (первичной) и иконку (вторичной), иначе вывести по дефолтному шаблону. Заменить на код выше: <li data-role='group'>{expression="\IPS\Member\Group::load( $comment->author()->member_group_id )->formattedName" raw="true"}</li> {{if \IPS\Member\Group::load( $comment->author()->member_group_id )->g_icon }} <li data-role='group-icon'><img src='{file="$comment->author()->group['g_icon']" extension="core_Theme"}' alt='' class='cAuthorGroupIcon'></li> {{endif}} Mano 1 Цитата Ссылка на комментарий Поделиться на другие сайты Поделиться
Mano Опубликовано 2 ноября, 2021 Автор Поделиться Опубликовано 2 ноября, 2021 ZIKURIK всё ровно, работает 🔥🍻 Цитата Ссылка на комментарий Поделиться на другие сайты Поделиться
Рекомендуемые сообщения
Присоединяйтесь к обсуждению
Вы можете написать сейчас и зарегистрироваться позже. Если у вас есть аккаунт, авторизуйтесь, чтобы опубликовать от имени своего аккаунта.
Примечание: Ваш пост будет проверен модератором, прежде чем станет видимым.