avatar
+5.65
12.137

Алексей Белов

Баги с движком: список Вадиму

Друзья, предлагаю не распыляться топиками, а писать сюда все выявленные и имеющиеся баги по движку.
Начал заниматься правкой шаблона, стало выявляться Нное количество ошибок в движке, его скриптах.

Баг: В шаблоне start-kit на странице активности пользователя не подгружаются события #849

Например, на странице активности админа /profile/admin/stream/ не подгружаются события, при нажатии на кнопку показать еще в консоли браузера ошибка
Uncaught TypeError: ls.stream.getMoreByUser is not a function
    at <anonymous>:1:11


Пути решения: дождаться внесения изменений Вадима, или сделать следующее:

Добавить из скрипта шаблона /experience-simple/assets/js/theme.js строки с 302 по 334 значение

   ls.userstream = ( function ($) {
        this.isBusy = false;
        this.dateLast = null;

        this.getMoreByUser = function (iUserId) {
            if (this.isBusy) {
                return;
            }
            var lastId = $('#stream_last_id').val();
            if (!lastId) return;
            $('#stream_get_more').addClass('loading');
            this.isBusy = true;

            var url = aRouter['stream'] + 'get_more_user/';
            var params = {'iLastId': lastId, iUserId: iUserId, 'sDateLast': this.dateLast};

            ls.hook.marker('getMoreByUserBefore');
            ls.ajax(url, params, function (data) {
                if (!data.bStateError && data.events_count) {
                    $('#stream-list').append(data.result);
                    $('#stream_last_id').attr('value', data.iStreamLastId);
                }
                if (!data.events_count) {
                    $('#stream_get_more').hide();
                }
                $('#stream_get_more').removeClass('loading');
                ls.hook.run('ls_stream_get_more_by_user_after', [lastId, iUserId, data]);
                this.isBusy = false;
            }.bind(this));
        };

        return this;
    }).call(ls.stream || {}, jQuery);


в start-kit\assets\js\template.js

и изменить в \tpls\actions\profile\action.profile.stream.tpl в строке 13
javascript:ls.stream.getMoreByUser({$oUserProfile->getId()})

на
javascript:ls.userstream.getMoreByUser({$oUserProfile->getId()})

Новый журнальный шаблон «TREND»

Привет, уважаемое сообщество AltoCMS!
Хочу Вас порадовать появлением на этой CMSки еще одного шаблона с названием TREND.
Шаблон отлично (на мой взгляд) зарекомендовал себя на LiveStreet CMS, я очень хотел его сделать и на AltoCMS, однако по разным причинам время затягивалось, и наконец-то это свершилось!
Не буду много писать о шаблоне, поскольку на LS посвящен отдельный топик этому шаблону, в котором приличное количество сообщений.


Читать дальше →

Обновлен шаблон «BRAND» до версии 1.2 под текущую версию AltoCMS!

Ребята, отличные новости! Сегодня отправили на модерацию шаблон со многочисленными правками.
Поводом послужило выход 8й версии нашего любимого Alto-движка! Я сам очень рад такому событию! :)
На мой вгзгляд, именно сейчас версию 1.0.8 можно смело называть стабильной, тем не менее, ошибки и прочие «косячки» будут обнаруживаться, никто об этом не спорит! :)

По поводу BRANDа, сейчас он строго доведен до актульного гитхабовского родителя «START-kit», и надеюсь, будет для вас надежным , универсальным, многофункциональным шаблоном, что было и заложено в идею его создания.

Читать дальше →

Новый шаблон BRAND — обсуждения и предложения!


Привет сообществу! Хочу представить на общественное обсуждение недавно законченную работу над новым шаблоном под AltoCMS. Шаблон делал очень долго, практически весь свой летний отпуст и поэтому старался внести несколько новое, нестандартное и максимально угодить аудитории имеющее разные вкусы, подходы, взгляды. Первоначально задумка была: создать простой/строгий однотипный дизайн, больше подходящий под бизнес проекты, журнальные и газетные сайты

Читать дальше →