MakarkinPRO, изначально ставиться решение в директорию modules. Если решение проинсталировать и у него есть свои компоненты - они создадутся соответственно в директории components .
При таком правиле, вы должны в файле /catalog/index.php разместить комплексный компонент bitrix:catalog со включенным чпу и соответственно товары выводить уже из разделов инфоблоков.
Таким образом у вас будет url без упоминания /catalog/.
Ganjubas_Original: создайте страницу авторизации с объявлением define("NEED_AUTH", true);
и работайте с штатной регистрацией. Зачем вам отдельно выводить компонент этот?
Вообще такая задача не нужна так как плохо будет сказываться на оптимизации загрузки и траты ресурсов сервера.
Можно сделать так:
1) вычисляете сколько элементов в разделе в котором вы находитесь;
2) вычисляете с параметра сколько на странице выводится товаров (пагинация);
3) математически вычисляете на какой странице будет этот товар;
4) сроете ссылку для перехода на товар вида: ?PAGEN_1=номер_старницы_из_пункта_3#id_товара
На вашем примере это слайдер? Сделайте его через инфоблок. Там все сможете задавать. Если же нет - тогда через включаемую область.
Мне кажется тут надо чувствовать меру автоматизации дабы не напортить и производительности и удобству наполнения.
Работа скриптов корзины да и всех битриксовских шаблонов где работает ajax завязана на DOM дереве. Если вы потеряете где-то какой-то id или класс - скрипт может не отрабатывать. От себя могу порекомендовать только сравнение со штатным шаблоном компонента и его отладке.
Ganjubas_Original: тут смотря каким способом у вас сделаны формы. Если штатным способом и битрикс на последних обновления - все должно быть окей. Если же формы через решение из маркетплейса или самопис - тут надо смотреть индивидуально. Или может кеш у вас работает. Попробуйте отключить кеширование компонентов и проверить работу форм.
Если вы развернули сайт локально - ничего страшного. Ваша лицензия проверяется на оригинальном сайте, на доменном имени который вы указали при регистрации лицензии.
шаблон маски может содержать символы "*", которые соответствуют любому количеству любых символов в имени файла или папки;
если в начале стоит косая черта ("/" или "\"), путь считается от корня сайта;
в противном случае шаблон применяется к каждому файлу или папке;
Примеры шаблонов:
/content/photo - исключить целиком папку /content/photo;
*.zip - исключить файлы с расширением "zip";
.access.php - исключить все файлы ".access.php";
/files/download/*.zip - исключить файлы с расширением "zip" в директории /files/download;
/files/d*/*.ht* - исключить файлы из директорий, начинающихся на "/files/d" с расширениями, начинающимися на "ht".
\Bitrix\Main\Application::getInstance()->getContext()->getResponse()->flush("");
Битрикс 20.200.550:
\Bitrix\Main\Context::getCurrent()->getResponse()->writeHeaders();