Serhii Pustovit

Results 48 issues of Serhii Pustovit

# 🐛 bug report When changing one symbol in html's `title` tag text server fails with error. Code: package.json: ```json { "name": "hmr-test", "scripts": { "start": "parcel src/index.html" }, "dependencies":...

Как повышение уровня безопасности предлагаю добавить блокировку по айпи на X минут при неверно введенном пароле N раз.

При построении дерева комментариев не учитывается метод `GetTemplateCommentByTarget` (https://github.com/livestreet/livestreet/blob/master/application/classes/modules/comment/Comment.class.php#L751) из модуля комментариев, нужно подружить его с реальностью, потому что `GetTemplateCommentByTarget` так и не ожил ни разу (в 1.0.3 в построении...

Предлагаю в формировании урлов сущностей (пример - #693 ) на изменение данных прятать ключ безопасности в сами методы внутрь, а не дописывать их в шаблонах так: ``` php .... ```...

enhancement

Предлагаю заменить в шаблонах все конструкции `{router page='....'}..../` на методы вида `getNAMEUrl` для соответствующих сущностей с которыми эти урлы связаны, это позволит уменьшить шаблоны и лучше контролировать эти самые урлы.

Если включена авторизация с каптчей (general.login.captcha), то при не корректном вводе каптчи появляется сообщение об ошибке ввода каптчи и ошибки ввода логина и/или пароля. Зачем выводить вторую?

Добавить в метод `getDisplayName` сущности пользователя (https://github.com/livestreet/livestreet/blob/master/application/classes/modules/user/entity/User.entity.class.php#L595) параметр который бы разрешал возвращать хтмл строку, это нужно для того, чтобы метод мог возвращать хтмл форматирование. Это может быть удобно например, если...

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

Добавить кнопку жалобы где-то возле топика, которая автоматически заполнить часть текста (например, первые 100 символов либо выделение текста) + ссылку на топик. Кнопка может быть где-то в футере и невзрачная,...

Меньше плагинов загружается - быстрее работает смарти. - Денис переделал все на `Config::Get`, поэтому надобность в старом плагине и модификаторе `cfg` отпадает, удалить: https://github.com/livestreet/livestreet-framework/blob/master/classes/modules/viewer/plugs/function.cfg.php (а замена хттп/хттпс через роутер) https://github.com/livestreet/livestreet-framework/blob/master/classes/modules/viewer/plugs/modifier.cfg.php...