[Exile] Вывод статуса «Онлайн \ Оффлайн» как на XFR

[Exile] Вывод статуса «Онлайн \ Оффлайн» как на XFR 1.0.0

Нет прав для скачивания

Exile

Проверенные
Сообщения
5,183
Реакции
11,013
Баллы
7,175
Пользователь Exile разместил новый ресурс:

Вывод статуса «Онлайн \ Оффлайн» как на XFR - Изменяет вывод индикатора, отображающего активность пользователя в темах.

Описание: изменяет вывод индикатора, отображающего активность пользователя в темах. У оффлайн-пользователь также появляется индикатор того, что они отсутствуют на форуме.

За предоставление кода и спонсирование разработки дополнения спасибо @Karat7.

Узнать больше об этом ресурсе...
 
На стандартном стиле все работает как нужно за что вам огромное спасибо. Но когда я поставил другой стиль а именно Bromine V1.4.5 плагин перестал работать :( Код я бегло глянул вроде тот который и был а плагин не работает. Сделал все вручную все работает. Если не сложно посмотрите в чем там проблема.

Возможно это был кэш :x3: Я сейчас сбросил шаблоны которые правил вручную и все работает все равно. Так что все вроде нормально :-)

101.PNG

Вот, шаблоны чистые а все равно работает :-)

101.PNG
 
Так правильно, через модификации сделано же, шаблоны и должны быть чистыми. ))
 
Я хрен его знает :-D поставил новый стиль опять не пашет )))

Сейчас нет времени ждать кэш если это он, но потом гляну. (Ставил на чистый стиль) результат ниже:

111.PNG

P.S Сейчас пробовал удалять плагин и поставил заново, не пашет. Только на стандартном стиле походу работает.
 
Karat7, покажите код этого места из шаблона проблемного. Может через регулярки сделаю.
 
Karat7, покажите код этого места из шаблона проблемного. Может через регулярки сделаю.
Вот полный код message_user_info.css

Код:
.messageUserInfo
{
    @property "messageUserInfo";
    float: left;
    width: 124px;
    @property "/messageUserInfo";
}

    .messageUserBlock
    {
        @property "messageUserBlock";
        background-color: @primaryLightest;
        border-radius: 3px;
        overflow: hidden;
        text-align: center;
        @property "/messageUserBlock";
       
        position: relative;
    }
       
        .messageUserBlock div.avatarHolder
        {
            @property "messageAvatarHolder";
            padding: 10px;
            @property "/messageAvatarHolder";
           
            position: relative;   
        }
       
            .messageUserBlock div.avatarHolder .avatar
            {
                display: block;
                font-size: 0;
            }
           
            .messageUserBlock div.avatarHolder .onlineMarker
            {
                position: absolute;
                top: {xen:calc '@messageAvatarHolder.padding-top - 10'}px;
                left: {xen:calc '@messageAvatarHolder.padding-right - 10'}px;
               
                @property "messageOnlineMarker";
                border: 7px solid transparent;
                border-top-color: rgb(127, 185, 0);
                border-left-color: rgb(127, 185, 0);
                border-top-left-radius: 3px;
                @property "/messageOnlineMarker";
            }
           
        .messageUserBlock h3.userText
        {
            @property "messageUserText";
            padding: 0 6px;
            @property "/messageUserText";
        }
       
        .messageUserBlock .userBanner
        {
            display: block;
            margin-bottom: 5px;
            margin-left: -{xen:calc '@messageUserText.padding-left + 1'}px;
            margin-right: -{xen:calc '@messageUserText.padding-right + 1'}px;
        }
       
        .messageUserBlock .userBanner:last-child
        {
            margin-bottom: 0;
        }
   
        .messageUserBlock a.username
        {
            @property "messageUsername";
            font-size: 14px;
            display: block;
            overflow: hidden;
            line-height: 16px;
            font-weight: 600;
            text-align: center;
            @property "/messageUsername";
           
        }
       
        .messageUserBlock .userTitle
        {
            @property "messageUserTitle";
            font-size: 11px;
            margin-top: 2px;
            margin-bottom: 5px;
            display: block;
            @property "/messageUserTitle";
        }
       
        .messageUserBlock .extraUserInfo
        {
            @property "messageExtraUserInfo";
            font-size: 10px;
            background-color: @contentBackground;
            padding: 4px 6px;
            border: 1px solid @primaryLightest;
            border-top-style: none;
            @property "/messageExtraUserInfo";
        }
       
            .messageUserBlock .extraUserInfo dl
            {
                margin: 2px 0 0;
            }
                           
            .messageUserBlock .extraUserInfo img
            {
                max-width: 100%;
            }
       
        .messageUserBlock .arrow
        {
            position: absolute;
            top: 10px;
            right: -10px;
           
            display: block;
            width: 0px;
            height: 0px;
            line-height: 0px;
           
            border: 10px solid transparent;
            border-left-color: @messageUserBlock.border-color;
            -moz-border-left-colors: @messageUserBlock.border-color;
            border-right: none;
           
            /* Hide from IE6 */
            display: none;
        }
       
            .messageUserBlock .arrow span
            {
                position: absolute;
                top: -10px;
                left: -11px;
               
                display: block;
                width: 0px;
                height: 0px;
                line-height: 0px;
               
                border: 10px solid transparent;
                border-left-color: @messageAvatarHolder.background-color;
                -moz-border-left-colors: @messageAvatarHolder.background-color;
                border-right: none;
            }

<xen:if is="@enableResponsive">
@media (max-width:@maxResponsiveNarrowWidth)
{
    .Responsive .messageUserInfo
    {
        float: none;
        width: auto;
    }

    .Responsive .messageUserBlock
    {
        overflow: hidden;
        margin-bottom: 5px;
        position: relative;
    }

    .Responsive .messageUserBlock div.avatarHolder
    {
        float: left;
        padding: 5px;
    }

        .Responsive .messageUserBlock div.avatarHolder .avatar img
        {
            width: 48px;
            height: 48px;
        }
       
        .Responsive .messageUserBlock div.avatarHolder .onlineMarker
        {
            top: 4px;
            left: 4px;
            border-width: 6px;
        }

    .Responsive .messageUserBlock h3.userText
    {
        margin-left: 64px;
        text-align: left;
        padding: 5px;
    }
   
    .Responsive .messageUserBlock .userBanner
    {
        max-width: 150px;
        margin-left: 0;
        margin-right: 0;
        border-top-left-radius: 3px;
        border-top-right-radius: 3px;
        position: static;
        display: inline-block;
        padding: 0;
        background: none;
        color: @dimmedTextColor;
    }
   
        .Responsive .messageUserBlock .userBanner span
        {
            display: none;
        }

    .Responsive .messageUserBlock .extraUserInfo
    {
        display: none;
    }

    .Responsive .messageUserBlock .arrow
    {
        display: none;
    }
   
    .Responsive .messageUserBlock .userTitle
    {
        margin-bottom: 0;
    }
}
</xen:if>
 
Понаставляют дурацких стилей и жалуются потом :) Все отлично работает, спасибо за мод
 
Я походу понял почему не работает, в других стилях был занят extra.css кодом, если все содержимое удалить начинает работать )) только это не совсем хорошо удалять весь код стиля)) Как бы это обойти?
 
Оффлайна работает, а онлайна- стандартный(
 
Я походу понял почему не работает, в других стилях был занят extra.css кодом, если все содержимое удалить начинает работать )) только это не совсем хорошо удалять весь код стиля)) Как бы это обойти?
Весьма странно, используется регулярное выражение и вне зависимости, что у Вас там, код должен работать.
 
OFFTOP

Сразу видно что XFR посещает форум xenforo.info (так как данная реализация была взята со старого проекта). И была выложена только тут. :-) И то только видео.

Для просмотра этого контента нам потребуется ваше согласие на установку файлов cookie третьих лиц.
Более подробную информацию можно найти на нашей странице cookie.

 
Если вы про код то это я его вчера наваял. А причем тут Hover?))
 
Весьма странно, используется регулярное выражение и вне зависимости, что у Вас там, код должен работать.
Сам не знаю почему, но когда extra.css занят кодом плагин не работает. Если делать руками то все всегда работает)
 
Подскажите пожалуйста:
где поменять фразу offline этого дополнения, на русский язык? :)
 
Fok3r, пока поиском по шаблонам, с обновкой поправлю чтобы фразой было.
 
Fok3r, извиняюсь, забылся. В разделе админки внешний вид - модификации шаблонов найдите модификацию шаблона message_user_info от этого дополнения, там все будет. title="Offline"
 
  • Мне нравится
Реакции: Hope
Это все хорошо, но есть одно но, я не могу изменить содержимое ..
 
Современный облачный хостинг провайдер | Aéza
Назад
Сверху Снизу