Перейти к содержанию

accop

Актив
  • Постов

    846
  • Зарегистрирован

  • Посещение

  • Победитель дней

    34

Сообщения, опубликованные accop

  1. В 25.06.2021 в 17:09, Nicname сказал:

    Как это можно сделать на open server'e?

    Никак. Это команды из линукса. По "собственным сборкам" типа open server - обращайтесь к ним на форум. Обычно помогают с установкой на "нормальных сервера", шаринг хостинг, VPS, VDS и т.п.

  2. 7 минут назад, Nahimovets сказал:

    Добавление кнопки через шаблон

    а вот тут у тебя $members переменная, она есть в том шаблоне, куда хук вставляет код? 

    Я в своём вижу только в единственном числе $member

  3. BlackShot Смотри. Это мой код "userLink".

    На последней строке я добавил в ссылку класс:

    {{if $anonymous}}
    	{lang="post_anonymously_placename"}{{else}}
    {{$groupFormatting = ( $groupFormatting === NULL ) ? ( ( \IPS\Settings::i()->group_formatting == 'global' ) ? TRUE : FALSE ) : $groupFormatting;}}
    {{if $member->member_id AND \IPS\Member::loggedIn()->canAccessModule( \IPS\Application\Module::get( 'core', 'members', 'front' ) ) }}<a class='colorFor{$member->member_group_id}{{$test = implode("", explode(",", $member->mgroup_others));}}{$test}' href='{{if $warningRef}}{$member->url()->setQueryString( 'wr', $warningRef )}{{else}}{$member->url()}{{endif}}' data-ipsHover data-ipsHover-width='370' data-ipsHover-target='{$member->url()->setQueryString( array( 'do' => 'hovercard', 'wr' => $warningRef, 'referrer' => urlencode( \IPS\Request::i()->url() ) ) )}' title="{lang="view_user_profile" sprintf="$member->name"}" class="ipsType_break">{{if $groupFormatting && $member->group['prefix']}}{$member->group['prefix']|raw}{{endif}}{$member->name}{{if $groupFormatting && $member->group['suffix']}}{$member->group['suffix']|raw}{{endif}}</a>{{else}}{{if $groupFormatting && $member->group['prefix']}}{$member->group['prefix']|raw}{{endif}}{$member->name}{{if $groupFormatting && $member->group['suffix']}}{$member->group['suffix']|raw}{{endif}}{{endif}}{{endif}}

    Было:

    ... <a href=' ...

    Добавил класс:

    ... <a class='colorFor{$member->member_group_id}{{$test = implode("", explode(",", $member->mgroup_others));}}{$test}' href=' ...

    Получается у тебя есть класс для каждой группы и для связки основной группы и дополнительной

    если у пользователя только группа администратор (id 4) будет класс = colorFor4

    если есть дополнительная группа, будет colorFor43 или colorFor42

    Все последующие  группы будут добавляться цифрами к этому классу colorFor376

    Потом просто добавляешь CSS в custom.css

    .colorFor376{
    color: red!important;
    }

    и так добавляешь стили для каждой уникальной связке групп

  4. Ещё можно искать по классам и html тегам. Там есть строка поиска и весьма умная для таких целей. 

    Цитата

    «Дай голодному рыбу - и ты накормишь его на один день.
    Дай ему удочку, научи его ловить рыбу - и ты накормишь его на всю жизнь».

     

  5. Может быть тот код, который в шаблоне рендерит тему? 😁

    Если не уверен какой, то начни с всех шаблонов в котором есть слово тема, удаляй просто всё содержимое этого шаблона, сохраняешь, заходишь на страницу, если всё пропало - ты на верном пути, возвращаешь код и копаешься в нём. В итоге находишь его - ты прекрасен. 

  6. Конечно. просто будет больше if else
    if (первичная группа - «Администратор» и вторичная - «Донор») {
    примените форматирование «Администратор»
    }elseif (первичная группа - «Член», а вторичная - «Донор» ){
    примените
     форматирование «Донор»
    }else{
    обычное форматирование 
    }

    тут есть тема, как делать форматирование для группы + логика что я написал = ты успешен 

    вот тема 

     

    Можно и стилями хитро добиться такого результата 

×
×
  • Создать...