Здравствуйте. Подскажите, как можно добавить свойство типа "Файл" в модуль "Реклама" -> "Баннеры"? Интересует добавление изображения для мобильных устройств, чтобы показывать другой файл. https://prnt.sc/ue2ggo
Здравствуйте. Имеется инфоблок, в котором нужно создать 2 свойства "Город получения" и "Способ получения". Способов получения всего 4. Городов - около 4-х тысяч (в Битриксе хранятся как элементы Highload-блока). Нужно реализовать в админке, чтобы можно было вручную выбрать город и привязать к нему способ получения (у одного города может быть несколько способов получения). Ну и чтобы можно было так неограниченное количество городов и связанных способ получения сделать. Как лучше реализовать такой функционал?
Я пока 2 варианта рассматриваю: 1. Попробовать создать свой тип пользовательского поля, но так как не делал этого ранее, не уверен, без проблем ли можно такую задачу сделать этим способом. 2. Через отдельных Highload-блок сделать, где будет привязка элемента инфоблока, города и способов получения. Но это может быть неудобно в плане заполнения контента.
Здравствуйте. Мне необходимо получить все поисковые запросы, которые вводил пользователь (авторизованный) в форму с поиском. Знаю, что можно будет на Highload-блоке хранить эту информацию, но может можно стандартными средствами получить эти данные? Пробовал таким способом
Здравствуйте. Нужно сделать так чтобы при достижении суммы в корзине, например, 10000 р., цены товаров для данного клиента автоматически поменялись с одного типа на другой. При достижении суммы в 50000 р., чтобы применился третий тип цены для товаров. Возможно ли реализовать это стандартными средствами битрикса? И если нет, то как лучше это сделать? Есть скрин с другого сайта (он на Wordpress), как примерно это в публичной части выглядит.
Здравствуйте. Для пользователя необходимо реализовать возможность добавления информации о местах работы и образовании. В обоих случаях информация будет следующей: - Дата начала (работы или обучения) - Дата окончания (у работы может стоять "по настоящее время") - Наименование компании (или учебного заведения в случае с образованием) - Наименование должности - Описание (просто текстовое поле)
И мест работы, и мест учебы может быть сколько угодно.
Возник вопрос, как лучше это всё хранить, чтобы было удобно и из админки смотреть на это. В голову пришли следующие варианты: 1. Реализовать через highload-блок или инфоблок каждую строку места работы (или места учебы). Но тут скорее всего с админке будет неудобно совсем на это смотреть 2. Реализовать всё через множественные пользовательские свойства (получится 10 штук, 5 на Карьеру, 5 на Образование). В таком случае тоже не очень удобно это выглядеть будет (будет идти подряд, например, 3 даты начала работ. Потом 3 даты окончания работ и так далее) 3. Возможно, как-то реализовать через пользовательский тип данных, но я не уверен, возможно ли сделать будет то, что я хочу.
Подскажите, как лучше всего реализовать подобный функционал?
Вот версткой через F12 примерно что хочу. В конец редактирования элемента в админке добавить произвольный текст. И чтобы это "Ссылка" вела на страницу "/bitrix/admin/chat.php?id=50", где chat.php - страница в админке с самописным модулем, а id=50 - это ID текущего редактируемого элемента инфоблока
Ну, в моем случае главное сделать удобно обычному пользователю, не программисту, чтобы он мог зайти в проект, посмотреть все поля (стандартно реализованные свойствами инфоблока) и, если ему необходимо будет отклонить проект - нажать на кнопку и написать причину. Понятное дело, что можно сделать без всяких кнопок и просто поле (даже текстового обычного хватит) "Причина отказа", и если оно заполнено, то переводить проект в статус отклонен и в чат писать причину, введенную в это поле. Но не думаю, что это будет весьма очевидно пользователю.
Здравствуйте. Необходимо сделать следующий функционал. В админке Битрикса при редактировании элемента определенного инфоблока (в моем случае - это инфоблок Проекты) должна быть кнопка "Отклонить проект". При её нажатии должно всплывать окошко, в котором администратор должен написать причину отказа и нажать на кнопку "сохранить". При нажатии на кнопку "сохранить" поведение такое же, как и при стандартных кнопках "Сохранить" или "Применить" (потом я отлавливаю событие изменения инфоблока через AddEventHandler, беру текст причины отказа и сохраняю его в highload-блок). Как такой функционал можно реализовать без вмешательства в файлы ядра?
И второй небольшой функционал в этом же месте - нужно в конец редактирования элемента добавить произвольный текст с ссылкой (в моем примере это "Перейти к переписке с пользователем"). Где ссылка будет вести на одну из страниц админки с Get параметром - ID пользователя.
Здравствуйте. На сайте имеется 2 шаблона - template1 и template2. Все стили и визуальное отображение для 404 страницы настроено для работы с template1. У меня имеется страница, например, /news/, которая использует tempalte2. Внутри использую комплексный компонент news, в котором по факту вызывается вот этот метод с такими параметрами
Если при использовании ЧПУ я напишу что-то вроде такого /news/1142342342/ мне отдает 404 страницу, но там подключается template2 шаблон. В настройках шаблона сайта я сделал по условию, если есть константа 404 и она равна Y, то отдаем template1 (скрин 1).
По факту получается, что на странице /news/1142342342/ в начале нет информации о том, что это 404 ошибка (поэтому и не срабатывает условие из скрина 1). Как мне тогда подключить template2?
Так же пробовал такой метод в init.php, отрабатывает всё тоже неверно
Здравствуйте. Разрабатываю свой комплексный компонент на основе компонента news. По факту сначала реализовываю в нем подключение news.list и news.detail. В настройках компонента хочу передать такой параметр (Снимок 1)
В моем случае "#PROJECT_STATUS#" - это свойство инфоблока "Статус", хочу добиться ссылок типа /active/350/, /completed/360/ и так далее. В просмотре списка всех элементов у меня в DETAIL_PAGE_URL для элемента отображается вот такой путь (Снимок 2)
Что логично, потому что я пока никак не обрабатываю этот макрос. Вопрос: где и как правильнее всего его обрабатывать? В комплексном компоненте в component.php? В стандартной реализации компонента news этого я не увидел, возможно это выполняется где-то на уровне ядра.
Здравствуйте. Необходимо реализовать следующий механизм. Есть на сайте регистрация. При этом в форме регистрации не имеется поля для пароля. Я взял за основу стандартный компонент main.register и изменяю там логику немного. Пароль для создания пользователя генерирую случайный, чтобы записать в базу. Далее мне необходимо отправить письмо пользователю, в котором я должен буду указать всю заполненную им информацию и ссылку на создание пароля (так должно быть по ТЗ). Вопрос: как мне генерировать эту ссылку? Предполагаю, что нужно будет воспользоваться компонентом bitrix:system.auth.changepasswd, разместив его на одной из страниц. На странице этой пользователь по факту должен будет видеть 2 поля - пароль и подтвердите пароль. А 2 других обязательных поля - логин и проверочное слово должны быть скрытыми. Мне в письме, получается, нужно будет сгенерировать проверочную строку. Это делает форма "Восстановления пароля", но как мне самому сгенерировать подобного рода строку?
Здравствуйте. Загружаю все необходимые оффлайн файлы в приложение (есть и jpg, и png картинки). На android всё нормально отображает, а вот на iOS именно jpg картинки вообще не воспринимает. Причем при подключении интернета они нормально прогружаются. Подскажите, с чем это может связано? (проверял на iPhone 5 и iPad)
Здравствуйте. Разрабатываю мобильное приложения для сайта. В нем создаются длинные html страницы для каждого элемента. Для оффлайн приложения я создаю файлы типа product_content_1.html с готовой версткой. Файлов будет немного, не больше 20, но на данный момент в админке заполнено только 2. Поэтому я вручную через конструктор сейчас добавил их. Подскажите, а возможно ли это кодом сделать, чтобы при добавлении в админку нового элемента, создавался html файл и добавлялся автоматически в offline мобильное приложение? Есть ли для этого API?
Здравствуйте. На сайте очень много изображений имеется в разделах. На декстоп версии оптимизировал и загрузил фотки вручную. В адаптивной версии сайта хочу заменять большие изображения на меньшие. В качестве примера есть большое PNG изображение размером 1920 на 1920 пикселей. После оптимизации оно стало весить 1МБ. Я с помощью следующего кода для мобильных устройств пытаюсь создать уменьшенную версию этой фотки и подставить в img уже другой путь (MOB_UF_BRAND_BG):
Мне нужно изображение шириной 768 пикселей и автоматически подстроенную высоту. В итоге я получил необходимое изображение в нужном размере пикселей, но проблема в том, что оно весит 1.06 МБ. Если через оптимизитор вручную провести, то будет весить 263 КБ.
Подскажите, есть ли способы сразу и оптимизировать отресайзенные изображения на лету? Или может подскажите способ, как лучше поступать в такой ситуации для оптимизации мобильной (адаптивной) версии сайтов в плане изображений?
Здравствуйте. Подскажите, имеется ли какой-нибудь простенький готовый пример, чтобы реализовать отправку формы с сайта 1С Bitrix редакции Стандарт в Bitrix 24 как лид с минимальными затратами времени на изучение информации? Формы уже есть, реализованные без этого функционала, сохраняет информацию в инфоблок и отправляют письмо админу. Нужно, чтобы еще падал лид в CRM.
Здравствуйте. Имеется папка с файлами import.xml, offers.xml и подпапкой import_files, в которой хранятся изображения. Подскажите, как можно все эти данные импортировать в 1С битрикс, чтобы проверить, правильно ли настроена выгрузка с 1С. То есть не напрямую через 1С чтобы обмен проходил, а именно вручную выбрать файлы?