В компоненте используется метод CSaleBasket::GetList, который выводит товары, сортировка там предусмотрена, но она не реализована стандартно в компоненте, решается это кастомизацией компонента. В принципе все если я правильно понял что делать
Ты хочешь сортировку по цена( по разделам) а используешь метод который работает с элементами, в общем ищешь все элементы -> смотришь их родителя предварительно посчитав количество и выводишь как тебе нужно, можешь делать в шаблоне а можешь создать свой компонент, это зависит важна ли тебе скорость сильно или не очень
если вы давно пароль не меняли и они знают логин то взломать реально, поставил кто-нить брутить пароли(т.е. тупой перебор посредство скрипта или программы), есть и более мощные способы взлома, но я пока не углубляюсь в это, до тех пор пока не будет задачи продумывать свою защиту, а базу данных мог сбить не только системный сбой битрикса, могли быть неполадки на сервере и произошел сбой
Добавление товара в корзину, Функция Add2BasketByProductID не добавляет товар в корзину
сделай восстановление таблиц всех которые связаны с b_user, сравнить можно с демо-базой, установи ее локально например(в смысле битрикс) и проверь таблицы
еще 1 вариант который приходит на ум - закончилось время действия доменного имени и его кто-то перекупил но ничего пока не сделал, и на домене остался сохраненный кеш (согласен идея бредовая но все же проверить стоит), еще 1 возможная причина поврежена база данных, а именно таблица b_user это надо проверить, пока больше ничего в голову не лезет
Элемент каталога детально, Элемент каталога детально с картинкой
вот это $arParams["DISPLAY_MORE_PHOTO_WIDTH"] и это $arParams["DISPLAY_MORE_PHOTO_HEIGHT"] - это размеры которые задаются в параметрах комплексного компонента , если такого нет просто добавь в детальный такие же свойства с нужными разрешениями
Как в bitrix:sale.order.ajax подставить поля из данных юзера?
нет он меняет, но в корзине стоит метод callback и он возвращает старые данные если ты просто обновлял вкладку, зайди на нее по новому, по крайней мере у меня было такое