-
Постов
1011 -
Зарегистрирован
-
Победитель дней
81
Активность репутации
-
Exception получил реакцию от by_ix в Иконка репутации
Мучить пользователей не самый хороший вариант, @Skanexis!
-
Exception получил реакцию от SINILIAN в Иконка репутации
Мучить пользователей не самый хороший вариант, @Skanexis!
-
Exception получил реакцию от Mano в Иконка репутации
Мучить пользователей не самый хороший вариант, @Skanexis!
-
Exception получил реакцию от Skanexis в Иконка репутации
Мучить пользователей не самый хороший вариант, @Skanexis!
-
Exception отреагировална пост Menschen в Дехэш паролей
Как дехешнуть пароль пользователя в core_members?
-
Exception отреагировална пост Respected в Лицензия вечная или на пол года
Лицензия вечная, за обновления и поддержку платить каждые полгода.
-
Exception получил реакцию от t_reks в Реакции и скин
ну так у тебя в коде так и прописано потому что:
.ipsReact_reactCount span:last-child{ background: {theme="react_bg"}; padding: 0 9px; }
-
-
Exception получил реакцию от t_reks в Реакции и скин
у тебя замещение идет из кастомной секции css, это даже в исходнике видно как бы. Там же и изменить "бордюр":
.ipsReact_reactCount { background: rgba(61,61,61,0.2); border-color: rgb(255 255 255 / 5%); border-radius: 10px; }
-
Exception получил реакцию от t_reks в Реакции и скин
ipsReact_reactCount в поиске
css файлы группы custom
-
Exception получил реакцию от Mano в Вывод иконки группы без названия
особо не проверял, но вроде работает:
{{$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}}
-
Exception получил реакцию от SlawkA в Баг или фича
Да это понятно все, проблема была в кэше браузера, не чистил кэш нормально, нужно было очистить все глобально.
-
Exception получил реакцию от Mano в Вывод иконки группы без названия
найти:
<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 групп через запятую у которых не показывать название группы
-
-
-
-
Exception получил реакцию от Mano в Текстовое поле в постконтейнере
Или так как вариант:
{{if $comment->author()->member_id}} {{$ProfileFields = $comment->author()->contentProfileFields();}} {$ProfileFields['core_pfieldgroups_GID']['core_pfield_PID']} {{endif}} GID - id группы доп. полей
PID - id доп. поля профиля
Чтобы убрать заголовок можно использовать пользовательское форматирование введя только {$content}
-
Exception отреагировална пост Desti в Текстовое поле в постконтейнере
Блин, заработался, можно же проще
{{$a = explode(": ", strip_tags( $comment->author()->contentProfileFields()['core_pfieldgroups_1']['core_pfield_2']));}} {$a[1]}
Тогда еще проще:)
{{$a = $comment->author()->contentProfileFields()['core_pfieldgroups_1']['core_pfield_2'];}} {$a}
-
Exception получил реакцию от Desti в Текстовое поле в постконтейнере
Или так как вариант:
{{if $comment->author()->member_id}} {{$ProfileFields = $comment->author()->contentProfileFields();}} {$ProfileFields['core_pfieldgroups_GID']['core_pfield_PID']} {{endif}} GID - id группы доп. полей
PID - id доп. поля профиля
Чтобы убрать заголовок можно использовать пользовательское форматирование введя только {$content}
-
Exception получил реакцию от deeverbs в Как мне заменить эти значки?
css
.cDownloadsCarouselItem .ipsNoThumb:after { content: ''; background: url('image.png'); background-size: 100% 100%; top: 0; bottom: 0; margin: auto; opacity: 1; height: 50px; width: 50px; transform: none; }
-
Exception получил реакцию от BlackShot в Как мне заменить эти значки?
css
.cDownloadsCarouselItem .ipsNoThumb:after { content: ''; background: url('image.png'); background-size: 100% 100%; top: 0; bottom: 0; margin: auto; opacity: 1; height: 50px; width: 50px; transform: none; }
-
-
Exception получил реакцию от alexis в Users Viewing Forums
а если так, предварительно добавив переменную getOnlineUsers($forum_id)
$where = array(); $where[] = array( "current_appcomponent='forums'" ); $where[] = array( "current_module='forums'" ); $where[] = array( "(current_controller='forums' OR current_controller='topic')" ); $where[] = array( "login_type!=3" ); $where[] = array( "running_time>?", \IPS\DateTime::create()->sub( new \DateInterval( 'PT30M' ) )->getTimeStamp() ); foreach( \IPS\Db::i()->select( '*, COUNT(current_id) as cnt', 'core_sessions', $where, NULL, NULL, 'current_id' ) as $data ) { if ( $data['current_controller'] == 'topic' AND $forum_id == \IPS\forums\Topic::load($data['current_id'])->container()->id ) { $users[ $forum_id ] = $data['cnt']; } else { $users[ $data['current_id'] ] = $data['cnt']; } }
-
Exception получил реакцию от by_ix в Users Viewing Forums
а если так, предварительно добавив переменную getOnlineUsers($forum_id)
$where = array(); $where[] = array( "current_appcomponent='forums'" ); $where[] = array( "current_module='forums'" ); $where[] = array( "(current_controller='forums' OR current_controller='topic')" ); $where[] = array( "login_type!=3" ); $where[] = array( "running_time>?", \IPS\DateTime::create()->sub( new \DateInterval( 'PT30M' ) )->getTimeStamp() ); foreach( \IPS\Db::i()->select( '*, COUNT(current_id) as cnt', 'core_sessions', $where, NULL, NULL, 'current_id' ) as $data ) { if ( $data['current_controller'] == 'topic' AND $forum_id == \IPS\forums\Topic::load($data['current_id'])->container()->id ) { $users[ $forum_id ] = $data['cnt']; } else { $users[ $data['current_id'] ] = $data['cnt']; } }
-
Exception получил реакцию от Dimarik111 в API metacritic opencritic
переписал код под DOMDocument и DOMXPath которые используются внутри IPS, и лишние библиотеки тянуть с собой не надо 😄