во первых это не проблема битрикса во вторых в коде венегрет из чистого js и jq + у битрикса есть метод отправки письма, вместо того чтобы юзать mail(), который не всегда корректно работает
разместить сайдбар в комплексном компоненте каталога, в файлах section.php sections.php, а в element.php его не вставлять получится что в корне каталога будет, в разделе будет, на деталке не будет
сделать кнопку в лк - удалить профиль, при клике делать запрос на скрипт,в который передается id юзера и в котором есть это , а потом это, ну и редирект на страницу с сообщением что профиль удален
в битриксе есть возможность выбрать шаблон для папки или файла настройки=> настройки продукта=> сайты=> список сайтов соответственно, нужно создать новый шаблон сайта со своим дизайном и привязать к нужной странице\разделу
upd еще один странный файл из чистой установки /bitrix/modules/main/include.php з.ы. ради эксперимента поставил на локалку "чистейший битрикс", предварительно сравнив эти файлы, с относительно свежего сайта, на котором проблем нет, они отличаются в разы
с сегодняшнего дня стали появляться странные папки в корне сайте типа site_XX, так же в админке создаются сайты с id XX установка чистая для нового сайта, модулей никаких еще не ставил что за ерунда, может кто подсказать?
нужно отключить объединение css в главном модуле потом кликнуть правой мыши - исследовать элемент или посмотреть код(зависит от браузера) по этому .product .marker найти этот класс в открывшейся панели разработчика и навести на файл сss, там и покажет путь до файла
найди в папке с сервером файл с таким окончанием vhostn.conf(зависит от настроек) и закомментируй эту строчку location ~ /\. {deny all;} у меня этот файл такой Apache-PHP-7+Nginx-1.12_vhostn.conf