Идеи пользователя 283951

Рейтинг: 3.1737  
На голосовании
Предложил Пользователь 283951 25.06.2016 11:03:34

UrlRewriter::loadRules добавить Event (callback)

Добрый день,

Будет очень удобно, если в метод UrlRewriter::loadRules добавить событие, которое позволит модифицировать правила обработки адресов через AddEventHandler.



В проекте реализована возможность, которая позволяет менеджеру формировать через инфоблок свои правила обработки адресов, например чпу для результатов фильтра. Таким способом менеджеру не приходится разбираться в регулярных выражениях.

Проблема в том, что приходится перезаписывать файл urlrewrite.php что может привести проект к полной неработоспособности.

AddEventHandler решил бы эту задачу.
Рейтинг: 20.0825  
На голосовании
Предложил Пользователь 283951 22.06.2016 19:57:35

Избранные запросы в инструментах - SQL запрос

Добрый день, бывают случаи, когда необходимо выполнить запрос к базе данных в разделе Инструменты - SQL запрос.

Будет удобно, если не придется писать однотипный запрос каждый раз по новой, например запрос для проверки CEvent



Возможно, стоит добавить инструмент, который позволит добавлять sql запросы в избранное над полем для ввода самого запроса. Или сделать историю последних ручных sql запросов в количестве N штук.
Клик по ссылке добавляет текст в поле для ввода запроса.
Рейтинг: 2.4785  
На голосовании
Предложил Пользователь 283951 19.05.2016 19:21:16

CBXShortUri: увеличить количество символов для URI

В каталоге сайта при фильтрации получаем динный URL. Для создания коротких ссылок на результаты фильтра применяю метод CBXShortUri::Add.
Проблема в том, что количество символов  в таблице b_short_uri для поля URI ограничено до 255 символов. Но, т.к используется фильтр, получаем множество GET переменных и многомерных массивов. В итоге, мы имеем REQUEST_URI более чем 255 символов.

Цель CBXShortUri создавать короткие ссылки для длинных URL, но, на деле выходит, что данный класс не выполняет своих целей.

Просьба, изменить тип поля URI в таблице b_short_uri на тип, который может содержать большее количество символов.

Спасибо.