Так а какое должно быть само правило то? Какая регулярка?
26.04.2021 16:39:35
Всем привет!
Есть сайт: Хочу настроить там 404 страницу. Проблема в том, что если в браузере ввести например Пример нормально работающей 404: То есть от корневой страницы если мы хотим попасть в несуществующий раздел - то показывается почему то пустая белая страница. Кто-нибудь сталкивался с этим? Как это лечится? |
|
|
22.04.2021 22:31:16
Сами элементы вывожу с помощью компоненты bitrix:catalog.section. Пробовал компоненту передавать параметр - префикс, чтобы в id этот префикс подставлять, но нет, тут надо как то по особому в функцию AddEditAction передавать ID элемента так, чтобы он был уникален на странице |
|||
|
22.04.2021 22:22:30
Всем привет!
Есть сайт: На главной странице есть блоки "Хиты продаж" и "Акции". В этих блоках выводятся товары в слайдере. Включаю режим правки, навожу курсором на какой-нибудь товар, чтобы появилось всплывающее меню с пунктами "Добавить элемент", "Изменить элемент", "Удалить элемент". Проблема вот в чём. Если в этих двух блоках присутствуют одинаковые товары, то контекстное меню появляется только у первого блока, причём 2 раза. Я так думаю, что это из-за того, что битрикс присваивает элементам одинаковый id вида bx_1512268744_44 и получается, что если на странице 2 одинаковых товара, то и id им назначается одинаковый. И при наведении на товар в блоке "Хиты продаж", если такой же товар есть в блоке "Акции", то всплывающее меню появляется только у первого блока, а у второго нет. Подробности на скриншоте. Кто-нибудь с таким сталкивался? Если да, то как это лечится? Я уже и префиксы пробовал добавлять при вызове компонента, чтобы в шаблоне префикс в id добавлять, но всё без толку. Функция AddEditAction всем одинаковым товарам задаёт одинаковый id и получается что если в разных блоках есть повторяющиеся товары, то всплывающего меню у товаров, которые лежат ниже уже не будет. |
|
|
14.04.2021 17:39:35
Компонент использовал bitrix:catalog.section |
|||||
|
30.12.2020 10:21:42
Добрый день. Есть страница:
На ней есть ссылки, начинающиеся с #. При клике по ссылке открывается пустая страница. Ничего на ней нет. Помогите пожалуйста. Код этой страницы:
Также я создал тестовую страницу: Вот её код:
Но тут при переходе по ссылкам, начинающемся с # страница нормально отображается. Почему так? Помогите пожалуйста. |
|||||
|
25.12.2020 12:12:37
Добрый день. подскажите пожалуйста.
Есть функция $APPLICATION->ShowHeadScripts(). Никак не могу найти, откуда она подтягивает скрипты. Знаю что она ещё умеет HTML-теги выводить. Мне нужно мета-теги отредактировать, которые лежат именно где то в $APPLICATION->ShowHeadScripts() Помогите пожалуйста. |
|
|
08.07.2020 18:30:44
Всем привет!
Народ, заметил вот такую проблему: Есть форма, на ней есть поля, и есть капча. При клике на кнопку "Отправить" этой формы я вызываю Ajax-запрос для проверки капчи (чтобы капча проверялась без перезагрузки страницы). Хочу сделать так, чтоб если капча заполнена верно, то submit формы продолжался бы дальше, и форма работала бы дальше, как будто без ajax-запроса. Но вот в чём проблема: Вешаю на событие submit-формы Ajax-запрос, и если Ajax-запрос выполнен успешно, то форма бы работала дальше. Но этого не происходит. Вот код:
Обработка клика по кнопке "Отправить":
Проблема в том, что если капча заполнена верно, то страница просто перезагружается, и форма никуда не отправляет данные. Помогите пожалуйста, кто-нибудь с этим сталкивался? Если да, то как решали? CMS: Bitrix |
|||||
|
24.04.2020 10:32:51
Всем привет!
Есть компонент bitrix:intranet.structure.honour, который выводит список сотрудников, которых добавили в "Доску почета" - просто отдельный инфоблок. Вот код вызова:
У этого компонента есть параметр STRUCTURE_FILTER - но в документации для этого параметра нет примеров, подскажите, как отфильтровать список сотрудников на дочке почёта, по подразделению, в котором находится сотрудник? Например хочу получить всех сотрудников, которые работают в подразделении с ID=204. Помогите пожалуйста. |
|||
|
04.04.2020 16:12:07
Всем привет!
Потихоньку изучаю новое ядро D7. Столкнулся вот с чем: подскажите пожалуйста аналог метода CFile::GetPath(id файла) в новом ядре D7 нужно получить путь до файла (изображение) по его ID. Есть ID детального изображение товара, а вот как получить путь до самого изображения в новом ядре D7 - так и не нашёл. Помогите пожалуйста. |
|
|
15.02.2020 15:41:04
Всем привет!
У меня вот такой вопрос: умеет ли битриксовская библиотека BX отслеживать события класса CIBlockElement ? Есть вот такая задача: Есть инфоблок "Цвет". У элементов этого инфоблока есть свойство "COLOR" - текстовая строка, в которую в формате #FFFFFF можно задавать цвет. Нужно, чтобы скрипт без перезагрузки страницы отслеживал момент, когда новый элемент только что был добавлен, и вытаскивал бы из самого "свежего" элемента этого инфоблока свойство COLOR. Просто как получить самый новый элемент из инфоблока, и вытащить оттуда свойство - это я сделал. Не понятно как это сделать БЕЗ перезагрузки страницы. Вот пример: Вот код этой страницы:
Этот код вытаскивает последний добавленный элемент инфоблока с ID=4 и выводит его цвет - в данном случае как фон у прямоугольника. Подскажите пожалуйста, как сделать, чтобы если пользователь уже находится на этой странице, и в этот момент добавляется новый элемент инфоблока с другим цветом, чтобы и на странице без перезагрузки цвет также обновлялся бы?? |
|||
|
12.02.2020 11:38:33
Всем привет! Столкнулся я с такой же проблемой. Просто включение опции "INSTANT_RELOAD" => "Y", при вызове компонента bitrix:catalog.smart.filter не помогло.
Сделал как тут писали: В папке с шаблоном компонента нашёл файл script.js. Там дописал в функции JCSmartFilter.prototype.postHandler там где идёт блок
дописал вот это:
Само собой селектор пишете свой - тот блок, куда вы хотите отфильтрованные данные вставить. И в самом конце этой функции JCSmartFilter.prototype.postHandler я дописал:
Но! фильтации не происходит. Этот URL выглядит вот так: ?set_filter=y&arrFilter_348_2130392397=Y А должен выглядеть вот так: ?set_filter=y&arrFilter_348_2130392397=Y То есть почему то добавляется amp; к URL и из-за этого фильтрации не происходит. Кто с этим сталкивался? Как лечили? |
|||||||
|
25.12.2019 09:25:17
|
|
|
24.12.2019 14:41:49
Всем привет! Народ. подскажите, где в CMS 1C-Bitrix лежат настройки для подключения к базе данных? А именно где там порт указывается?
Сами то файлики это /bitrix/.settings.php и /bitrix/php_interface/dbconn.php Но каким образом там порт можно указать? Мне нужно указать 3309 порт для MySQL. Пользуюсь Docker. Подскажите пожалуйста. |
|
|
01.12.2019 15:12:56
Всем привет!
Есть страница: На ней по-умолчанию почему то выбрано торговое предложение с цветом B.LIFE.COLOR. 2.0 Черный. И если в списке выбрать какое-либо другое торговое предложение, а затем добавить товар в корзину, то в корзину всегда попадает не выбранное торговое предложение, а то, которое выбрано по-умолчанию. Скажите, это как то лечится? использую компонент bitrix:catalog.element, вот шаблон:
Вот файл sku_.php:
Я так понял, что обработка выбора торгового предложения там происходит на JS, поэтому вот файл script.php:
Помогите пожалуйста, что я только не делал - а совсем убрать торговое предложение по-умолчанию не получается. И написать обработчик, для выбора торгового предложения также не получается. Также оригинальный sku.php тоже прикладываю. Там используются элементы не select и option, а другие, и там работает. А вот с <select> ни в какую работать не хочет. data-state="selected" назначить другому элементу получалось, но в корзину всё равно попадает дефолтное торговое предложение. На всякий случай прикладываю оригинальный sku.php:
|
|||||||||
|
26.11.2019 11:02:53
Всем привет! Удалил нечаянно пользовательский гаджет с персонального раздела пользователя. Подскажите пожалуйста, каким образом можно его туда вернуть? У других пользователей всё нормально отображается.
Это гаджет, который отвечает за вывод данных по остаткам отпуска. Скриншоты приложил |
|
|