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

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

Баг: В шаблоне 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()})

Похожие статьи

  • SEOPack
    При добавленом плагине SEOPack на странице /admin/seopack/ вываливается сообщение: Exception: Can not find the template "actions/admin/action.admin.seopack_list.tpl" in skin "admin-default" Есть ли...
  • Редактирование топиков
    Столкнулся с багом или не доработкой!!! Пользователь при создании топика накосячил, отредактировал его топик, сохраняю. А и автоматически автор топика становится админ!!! Вопрос, как сделать так чтобы при...
  • баги фотосета из коробки
    Устанавливаю последнею версию 1.1.28, в конфиге ни чего не меняю. Создаю топик с фотосетом и появляется следующая картина: — Первое изображение в фотосете растягивается По мере добавления фото, оно сужается, а...
  • CRUD некоторых сущностей
    Здравствуйте, буквально неделю назад познакомился с данным движком более детально, чем просто просмотр демо-сайта. Начал довольно усердно пытаться разобраться в API, что как устроено и как писать плагины, в целом всё ...

4 комментария

0
Следующий критический баг системы голосования во всех шаблонах:

На странице топика или на странице профиля пользователя в списке его топиков нажимаем на знак вопроса рейтинга дабы его узнать, после чего окошко информации (уведомления alto) вроде как сообщает что мол вы нажали для просмотра, однако статистика рейтинга поста так и не показалась, знак вопроса остался.
В консоли браузера:


vote.js:148 Uncaught TypeError: Cannot read property 'addClass' of undefined
    at Object.ls.vote.onVote (vote.js:148)
    at Object.<anonymous> (vote.js:123)
    at i (jquery-1.12.4.min.js:2)
    at Object.fireWith [as resolveWith] (jquery-1.12.4.min.js:2)
    at y (jquery-1.12.4.min.js:4)
    at XMLHttpRequest.c (jquery-1.12.4.min.js:4)

0
в expirience-simple нет знака вопроса в этом месте. там цифра 0 если голосований нет и другие цифры если голосования там уже есть. при нажатии возникает окошко с подробностями. ошибки нет.
+1
Стоит плагин Topic-intro, проблемы:
1- указываю в топике ссылку на видео с ютуба, качество превью оч. низкого качества.
2- в топике загружаю картинки в фотосет, но автоматически превью из них не создается.

По первому пункту LexusPro отписывался Авадиму

Версия Alto последняя и гитхаба(15 февраля устанавливал)

LexusPRO-
ЦИтирую:

В арсенале Alto имеется плагин topic intrо. При добавлении видео в топик он производит скроблинг (так сказать вытягивает) скриншот этого видео из youtube и делает ее превью топика!
Все это отлично реализовано, но, есть одно большое НО, почему плагин вытягивает из youtube самый маленький по размеру скриншот, когда есть большие размеры скриншота видео в отличном качестве!

Наглядно показываю: добавил топик http://dev.oolive.ru/altotrend/61.html с видео из youtuba, плагин топик intro вытянул скриншот видео из ютуба, но почему он вытянул самое маленький в ужасном качестве? 
Конкретно, плагин вытянул вот это https://i.ytimg.com/vi/ijgt4Iz9uFA/hqdefault.jpg изображение-скриншот
я проверил через сервис скринов из видео youtuba выяснилось что у того видео с bmw имеется отличный большой скриншот https://img.youtube.com/vi/ijgt4Iz9uFA/maxresdefault.jpg

в конце по названию мы видим два параметра hqdefault.jpg и maxresdefault.jpg 

Важный вопрос! Как заставить плагин topic intro вытягивать из youtuba картинки maxresdefault.jpg то бишь высокого качества и размера!
Я бы даже по умолчанию так сделал в плагин для всех для движка! =) Сейчас качество на первом месте!

Инфа по api скринам https://developers.google.com/youtube/v3/docs/thumbnails
Отредактирован:
0
Ситуация такая — создаю новый блог, жму загрузить изображение(аватар блога), загружается. Создаю блог, но аватарки нету. Жму редактировать блог, аватарки нету. Загружаю заново аватарку и далее все хорошо.
Т.е. аватарка сохраняется только через редактирование блога.

п.с. lexuspro обещал тикет на гите создать.

Да можно даже сюда, без гита)

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