[BS] Live forum statistics

[BS] Live forum statistics 1.3.0

Нет прав для скачивания
Статистика для форума.

baltun

Администратор
Сообщения
10.874
Реакции
2.584
Баллы
2.003
было бы не плохо обновить [BS] Live forum statistics 1.1.1
 
Привет! Подскажите, а что за обновления сейчас были? Это последняя версия или нет? Не очень понял.
 
Привет! Подскажите, а что за обновления сейчас были? Это последняя версия или нет? Не очень понял.
Я не много поспешил, по установочному файлу последняя, но если поставить ругает на hash стал смотреть детально и оказалось, что это предыдущая версия по дате и размерам файлов, к тому функционал не изменился нет того, что указывал автор и я назад откатил до старой версии. Так что если скачали ее не ставьте, если поставили могу написать вариант как вернуть старую версию, т.к в ней нет не каких изменений в базе, а изменения в файлах можно вернуть перестройкой плагина.
 
Кто подскажет как выправить как у Вас ?
 

Вложения

  • Стат.png
    Стат.png
    249.2 КБ · Просмотры: 24
Кто подскажет как выправить как у Вас ?
Вообще там все заложено и не какие доработки для статистики я не делал, попробуйте просто перестроить плагин, после установки может не подтягиваться стиль у меня так было (не было некоторых иконок), но после перестроения все должно работать нормально, единственное могут настройки слететь.
 
Тогда я бы посмотрел данный шаблон widget_live_forum_statistics.less всего там должно быть 534 строки кода.
Есть ли там такой фрагмент кода:
Less:
.lfs {
    position: relative;
    display: -webkit-flex;
    display: flex;

    @media (max-width: @xf-lfsHideWidth)
    {
        display: none !important;
    }

    ul {
        list-style: none;
        padding: 0;
        margin: 0;
    }

    .tabs-container {
        .xf-lfsTabsContainer();
        display: flex;
    }

    .tabs {
        &--list {
            .xf-lfsTabsList();
            flex: 1 auto;
        }   

        &--scroller {
            .hScroller-action {
                .xf-lfsTabsHScrollerAction();

                width: auto;

                &:hover {
                    .xf-lfsTabsHScrollerActionHover();
                }
            }
        }

        .tab {
            .xf-lfsTab();

            white-space: nowrap;
            cursor: pointer;

            &:not(.is-selected):hover {
                .xf-lfsTabHover();
            }

            &:last-child {
                margin-right: 0;
            }

            &.is-selected {
                .xf-lfsTabSelected();
            }

            &.menu-open {
                margin-right: 0;
            }
        }
    }

    a.tab-link {
        .xf-lfsTabLink();
    }

    .tabs-buttons {
        .xf-lfsTabsButtons();
        white-space: nowrap;

        .extra-button,
        a.extra-button {
            .xf-lfsTabsButton();
            cursor: pointer;

            &:hover {
                .xf-lfsTabsButtonHover();
            }

            &:last-child {
                margin-right: 0;
            }
        }

        .mute-button {
            i {
                &:before {
                    .m-faBase();
                    .m-faContent(@fa-var-volume-up);
                }
            }

            &.is-muted {
                i {
                    .m-faBefore(@fa-var-volume-mute);
                }
            }
        }

        .setting-button {
            display: none;

            &.is-active {
                display: inline;
            }
        }
    }

    .tabGroup {
        .xf-contentBase();
        .xf-blockBorder();
        .xf-lfsTabGroup();

        display: -webkit-flex;
        display: flex;
        -webkit-flex-direction: column;
        flex-direction: column;
        flex: 1 1 100%;
        max-width: 100%;
        overflow: hidden;

        &:last-child {
            margin-right: 0;
        }

        .tabGroup-content {
            .xf-lfsTabGroupContent();
            position: relative;
            
            .tabGroup-scroller {
                overflow-y: auto;
                scroll-behavior: smooth;
                max-height: 100%;
                height: 100%;

                > .content {
                    .structItem--lfsItem:first-child {
                        border-top: none;
                    }
                }
            }

            &.is-updating {
                .content {
                    opacity: .7;
                }
                
                .loader-block {
                    position: absolute;
                    top: 0;
                    left: 0;
                }
            }
        }

        &--members {
            flex-basis: 35% !important;

            .tab {
                width: 100%;
            }

            .empty-block img {
                width: 100%;
            }
        }

        &--threads {
            .tabGroup-content {
                span .label {
                    margin-right: 5px;
                    white-space: nowrap;
                }
            }
        }

        .structItem {
            // FIX UI.X TITLE OVERFLOW
            table-layout: fixed;

            &--lfsItem {
                .xf-lfsItem();

                a {
                    .xf-lfsItemLink();

                    &:hover {
                        .xf-lfsItemLinkHover();
                    }
                }

                &:hover {
                    .xf-lfsItemHover();
                }

                &.is-unread {
                    .xf-lfsItemUnread();

                    .structItem-cell--icon {
                        .xf-lfsItemUnreadIcon();
                    }
                }

                &.item--iconRightLayout {
                    .structItem-cell--icon {
                        .xf-lfsItemRightIcon();
                    }
                }
                
                <xf:if is="property('lfsEnableThreadSecondData')">
                &:not(.item--stickedLink):hover {
                    .structItem-cell--mainData {
                        display: none;
                    }

                    .structItem-cell--secondData {
                        display: table-cell;
                    }
                }
                </xf:if>

                .contentRow-title {
                    font-size: @xf-fontSizeNormal;
                }
            }

            &--different {
                .xf-lfsItemDifferent();
            }
        }

        .structItem-cell {
            .xf-lfsItemSection();

            &--icon {
                .xf-lfsItemIcon();
            }

            &--avatar {
                width: 32px;
                padding-right: 0;

                .avatar {
                    .xf-lfsItemAvatar();
                }
            }

            &--title {
                <xf:if is="property('lfsCropTooLongTitles')">
                .m-overflowEllipsis();
                </xf:if>
            }

            &--replyCount {
                width: 90px;
            }

            &--mainData {
                width: 250px;

                .username {
                    max-width: 75px;
                    .m-overflowEllipsis();
                }
            }

            &--secondData {
                display: none;
                width: 250px;
            }

            &--rightIcon {
                .xf-lfsItemInfo();

                float: right;
            }

            .unread-postfix {
                .xf-lfsThreadUnreadPostfix();
            }
        }
    }

    .fl-r {
        float: right;
    }
 
а у вас есть в корневой папки плагина такая папка _output, если есть удалите ее и сделайте перестроение плагина.
 
Назад
Верх Низ