Начал заниматься правкой шаблона, стало выявляться Нное количество ошибок в движке, его скриптах.
Баг: В шаблоне 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()})
На странице топика или на странице профиля пользователя в списке его топиков нажимаем на знак вопроса рейтинга дабы его узнать, после чего окошко информации (уведомления alto) вроде как сообщает что мол вы нажали для просмотра, однако статистика рейтинга поста так и не показалась, знак вопроса остался.
В консоли браузера: