В настройках компонента каталога есть возможность выбрать свойства которые будут добавляться в корзину. Плюс включите дефолтный шаблон каталога и посмотрите пример реализации добавления свойств в корзину
Вячеслав Шилин написал: На сайте по середине видео стоит а ниже облости с информацией и картинками, задача поменять местами видео ниже поставить, а эту облость с информацие и картинками выше, как это сделать?
Посмотрите содержимое файла в корне index.php есть ли там код подключения данных компонентов и блоков.
Руслан Гирфанов написал: В каталоге есть отсутствующий товар, хочется, чтобы он был немного затемнен, точнее транспарентность блока с ним была 80% или 90%. Как и где это сделать? Буду благодарен за подсказки.
В коде в файле template.php шаблона catalog.section добавить условие if ($arItem["CATALOG_QUANTITY"] == 0 или $arItem["QUANTITY"] == 0) и добавлять нужный класс такому товару и в файле стилей установить на данный класс нужные вам значения.
Артём Ильин написал: 2. Будут ли проблемы в плане SEO с такими ссылками?
Главное что бы данная страница - отдавала правильный ответ серверу -HTTP/1.1 200 OK Со стороны сео - вам лучше скажет сеошник, как ссылки такого вида повлияют на ранжирование...
Артём Ильин написал: 1. Возможно ли поставить обычное свойство такое как КОД ТОВАРА в ЧПУ без потери лицензии?
Это лишнее. В URL товара подстанавливаете код товара из нужного свойства и написав нужное правило обработки адресов сайт/bitrix/admin/urlrewrite_list.php?lang=ru добавляете возможность что бы данные ссылки открывались.
Евгений Шутов написал: Если пользователь не зарегистрирован и оформляет быстрый заказ(Имя, телефон, комментарий = кастомный компонент с типом почтового события by_one_click и шаблоном), система регистрирует его на сайте с почтой типа user1238*** и шлет на нее сообщение о заказе(как я понял срабатывает событие sale_new_order со своим шаблоном). Как отключить отправку стандартного сообщения, если срабатывает тип почтового события by_one_click ?
через init.php вешать обработчик и отменять отправку стандартного сообщения если оформляется быстрый заказ.
Нужно искать причину такой нагрузки. Проблема на стороне сайта. Видимо на каких-то страницах запросы дают такую нагрузку. Запустите монитор производительности через административную панель сайта.
Монитор производительности запустите и в этот момент оформите первый заказ. Также включите режим отладки в публичной части и посмотрите количество запросов компонентом при оформлении заказа.
Установите дефолтный шаблон корзины/оформления заказа и проверьте процедуру создания заказа.
Возможно также что-то с кешем... Попробуйте отключить автокеширование на время...
Валерий Каплаушенко написал: Всем привет. Уже несколько дней ломаю голову над проблемой - нужно после оформления заказа отправить покупателю и менеджеру письмо со счетом. В нем данные из профиля покупателя и состав заказа. С заказом проблем нет - все данные вытягиваются. А вот с данными из профиля покупателя - засада. если у покупателя первая покупка, то судя по всему профиль создается уже после того, как я вытаскиваю эти данне, если не первая - все нормально. Делаю так - есть отдельный файл, который формирует счет и делает его красивый. В этом файле я сначала по номеру счета получаю его параметры $arOrder = CSaleOrder::GetByID($ORDER_ID) Затем по USER_ID из этого массива получаю свойства из профиля пользователя CSaleOrderUserPropsValue::GetList ну и беру эти свойства и подставляю в нужные места. В init.php в обработчике события OnOrderNewSendEmail я запускаю file_get_content и получаю html этого счета. Ну а далее вставляю его в письмо. Что я делаю не так? Почему данные из профиля тех, кто делает первый заказ, не подтягиваются?
Попробуйте вытягивать свойства пользователя данным способом:
Это у вас страница с результатами поиска? - странное поведение компонента, обычно стандартно он ищет по названиям только. Обычно для формы поиска (на самом сайте в "шапке"...) используют компонент search.title
Это какие поля Детальное описание или Описание анонса? Если у вас Описание - доп свойство инфоблока, что маловероятно. У свойств есть чекбокс https://yadi.sk/i/H761W_9n3NJi5R
Сделайте переиндексацию поиска и включите галочку - Использовать быстрый поиск (с ухудшенным ранжированием): сайт//bitrix/admin/settings.php?lang=ru&mid=search&mid_menu=1
Зачем Вам доступ к БД? Сделайте резервную копию/бекап сайта через админку и создайте новую БД, при распаковке из бекапа, указываете название новой БД и новый пароль к ней. Не рекомендуется использовать в качестве пользователя БД root и пустые пароли.