Идеи пользователя Неверов Евгений

Рейтинг: 0.7445  
Новая
Предложил Неверов Евгений 17.04.2015 06:30:14

Выносить используемые в компонентах функции из обфускатора

Это касается, в частности, getMeasures(), которая используется в sale.order.ajax.
Рейтинг: 12.9937  
Внедрено
Предложил Неверов Евгений 11.01.2015 13:54:28

Прекратить использовать некорректный JSON в ответах Битрикса

При обновлении корзины, при добавлении товара в корзину через AJAX Битрикс возвращает этакий «псевдо-JSON»:
{'STATUS':'OK','MESSAGE':'Товар успешно добавлен в корзину'}

Что с ним не так? У него неправильные кавычки. Из-за этого стандартная JS-функция JSON.parse(), обёртка $.get('...', {}, function() {}, 'json') не работают, потому что не распознают эту фигню.

Неясно, нафига было городить свой дурацкий велосипед, когда можно было в PHP просто использовать json_encode(), которая из массива выдала бы корректный результат, который был бы понятен в обычном JavaScript-е.

Соответственно, предлагаю подобную фигню убрать и впредь использовать корректный JSON.
Рейтинг: 2.1914  
Ответил Жуков Евгений 20.09.2016 16:24:17
Выйдет в iblock 16.5.416.6.1
Update. В обновлении iblock 17.0.0 при рефакторинге эта правка была, увы, затерта. Исправление выйдет в ближайшем обновлении (следующем после iblock 17.0.9)
Рейтинг: 50.444  
На голосовании
Предложил Неверов Евгений 28.07.2012 23:09:19

Привести в порядок процесс удаления модулей

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

Проблема состоит в том, что у каждого модуля процесс удаления сделать индивидуально. Какие-то модули задают вопросы, какие-то нет. Одни модули выводят флажок «Сохранить почтовые шаблоны», другие — «Удалить почтовые шаблоны». Какие-то модули после удаления сразу перенаправляют меня обратно на список модулей, другие выводят зачем-то страницу с радостным сообщением «Модуль удалён».

В общем, надо привести в порядок.
Рейтинг: 56.4173  
На голосовании
Предложил Неверов Евгений 01.02.2012 20:10:15

Сбрасывать кэш компонента при изменении даты последнего изменения файла template.php

Сейчас наблюдается такая картина: я меняю шаблон компонента (файл template.php), однако мне продолжает показываться старый вывод.
Соответственно, предлагаю вносить в информацию о кэше ещё и дату модификации этого файла. Чтобы каждый раз вручную не сбрасывать.
Рейтинг: 39.2957  
На голосовании
Предложил Неверов Евгений 22.01.2012 11:38:03

Привязка полей веб-форм к инфоблокам

Хотелось бы иметь возможность связать поле веб-формы с элементами инфоблока.
Например, в качестве значений выпадающего списка иметь названия элементов некоторого инфоблока.
Рейтинг: 69.6464  
Внедрено
Предложил Неверов Евгений 28.12.2011 08:32:19

Научить Битрикс запоминать, сколько элементов на странице я люблю просматривать

Каждый раз в каждой форме панели управления мне снова и снова приходится указывать, что я хочу просмотреть по 50 элементов на страницу списка.
И каждый раз Битрикс это забывает.

А нужно, чтобы помнил!
Рейтинг: 0.3517  
Ответил Dumbravanu Vadim 24.05.2012 11:14:22
В настройках списков есть параметр "Записей на странице".
Рейтинг: 94.1752  
На голосовании
Предложил Неверов Евгений 14.12.2011 19:30:26

Не подключать пустые styles.css и template_styles.css

Оба эти CSS-файла создаются автоматически при каждом сохранении шаблона.
При этом мы, например, чаще всего их не используем, однако Битрикс через ShowHead() всё равно упорно подключает эти файлы, даже если они пустые. А это два лишних запроса.

Предлагаю внести проверку на размер этих файлов, и, если он равен нулю, не подключать их.
Рейтинг: 56.1222  
На голосовании
Предложил Неверов Евгений 17.11.2011 08:59:35

При загрузке файла сделать флажок «Заменять старые файлы при совпадении имён»

Задолбало уже сначала отыскивать и удалять старые файлы.
Рейтинг: 3.8873  
На голосовании
Предложил Неверов Евгений 17.11.2011 05:46:19

В настройках доступа группы к модулям список модулей выводить по алфавиту

А модули из Marketplace отделять от базовых модулей.
Иначе поиск нужного модуля сильно осложняется.
Рейтинг: 2.6628  
Новая
Предложил Неверов Евгений 03.11.2011 16:45:34

Унифицировать приём ID в arFilter в GetList() разных модулей

Чтобы выбрать нескольких пользователей в CUser, нужно в GetList вписать:array("ID" => "1 | 2 | 3 | ...").

То же самое в инфоблоках — array("ID" => array(1, 2, 3, ...)).

Уж давно пора унифицировать. И вообще, синтаксис в виде строки — это как-то очень динозаврово. Не говоря уж о том, что производительности тоже не добавляет.
Рейтинг: 4.9203  
На голосовании
Предложил Неверов Евгений 30.10.2011 20:25:07

В списке заказов заказы с разными статусами отмечать фоновым цветом

Ну, скажем, принято — зелёная подсветка, а выполнено — серая.
Чтобы было легко визуально выделять заказы нужного вида из общей кучи.
Рейтинг: 54.0914  
На голосовании
Предложил Неверов Евгений 30.10.2011 20:24:01

Возможность персонифицированных рассылок

Сделать так, чтобы в модуле «Подписка и рассылки» в письме можно было задавать какие-нибудь теги, которые в письме заменялись бы на имя получателя.
Рейтинг: 0.996  
На голосовании
Предложил Неверов Евгений 28.09.2011 04:31:15

Рассылки заказчикам с фильтрацией по городу

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

Причём, город брать как из профиля пользователя, так и из его заказов.