Жесть какая то.
|
Я не самый крутой 1С-Битрикс разработчик, но разве это нормально делать так?
Сайт с недвижимостью, вверху форма для выбора параметров (район, кол-во комнат, цена и т.п.), форма не компонентом, а просто форма в шаблоне. Форма отправляется в раздел /catalog/, где в файле index.php такой код:
|
|||
|
|
|
|
|||
|
|
|
|
На хостинге timeweb работает интернет-магазин (1С-Битркис Бизнес).
Необходимо его перенести на локальную машину в веб-окружение 1С-Битрикс для доработки. Создал резервную копию и перенес, резервная копия восстановилась. При открытии развернутого на локальной машине сайта броузер возвращает ошибку: ![]() В логах вот это:
Судя по информации с форумов, якобы в файле есть пробелы, но нет там ничего, плюс на хостинге все хорошо работает. ps пытался восстановить в OpenServer - восстанавливается и сайт в броузере открывается, но (!) через какое-то время (час примерно) полностью перестает открываться. |
|||
|
|
|
Ничего из перечисленного вами не используется мною в проекте, поэтому наверное и работает
Не говорю что не угодил, т.к. не работал даже с ним, поэтому и возник вопрос чем это может мне вылиться в дальнейшем. Сейчас мне просто не нравится, что в коде "чтото лишнее", которое возможно вообще не нужно. |
|||||
|
|
|
|
Чем грозит использование конструкции вида:
вместо:
Просто когда пользователь не авторизован в head добавлены такие вещи:
ps вчера посмотрел фильм Гонка - мне понравился, рекомендую. |
|||||||
|
|
|
|
В 2х инфоблоках хранятся данные:
1) Товары 2) Цвета У товаров есть свойство Цвет, которое связано с элементами инфоблока Цвета. На странице вывода элементов есть форма с цветовыми вариантами (чекбоксы). Выбираем необходимые цвета, жмем кнопку "Применить" на странице остаются только товары с выбранными цветовыми вариантами - все ок. В чем проблема: Не могу разобраться как сделать кэширование.
Форму отправляю методом post. У каждого элемента в component.php есть параметр CHECKED который может принимать значения Y || N. В template.php проверяется этот параметр и если он Y то выводится. Как определяется значение CHECKED? Когда формируется $arResult["ITEMS"] я проверяю есть ли ID свойства цвет в массиве $artTmpPOST, если есть, то устанавливаю CHECKED=Y, если нет, то N. Смотрел catalog.smart.filter, но по правде говоря я не понял, как он заменяет данные которые надо выводить в catalog.section. |
|||
|
|
|
|
Каким образом решить задачу сортировки элементов по каждому складу, к примеру,
есть 2 склада и хочу отсортировать элементы сначала по первому складу, а потом по второму, аналогично как работает сортировка из данного курса: По данной теме нашел информацию на этой странице: но на сколько я понял - это сортировка по общему количеству товара (склад 1 + склад 2 и решается с помощью передачи параметра catalog_QUANTITY - вероятно). |
|
|
|
|
Мне все понравилось, жду следующие курсы. Не успел все лекции пройти из второй части, но и эту проблему вы решили. Собственное только один ваш ответ разъясняет все аргументы предоставленные коллегой по поводу размещения стилей и скриптов в корне. Еще один важный момент вспомнил. По моей логике (я не настолько опытный веб-разработчик и чаще всего я только предполагаю и пытаюсь узнать действительность) одна важнейших составляющих CMS - это как раз таки компоненты и модули, которые лежат себе в своих папочках и ни кого не трогают и могут подключать свои JS и CSS (которые хранятся в директории компонента/модуля). Это я на тот момент описал так:
|
|||||||||
|
|
|
|
Летом проходил курсы веб-разработчиков битрикс (для начинающих), во всех примерах CSS, JS и прочее хранилось в /templates/папка_шаблона/...
+ в компонентах часто необходимо визуально оформить вывод информации с скриптами и стилями соответственно, которые в итоге лежат в папке компонента и подключается при необходимости. В чем собственно проблема. Наш руководитель сказал вынести css и js в корень, к примеру /assets/css и /assets/js - вроде бы все ок, это не чего не значит. Мне сказали так:
Про CDN меня потому что тоже поразило, т.к. я полез в настройки этого модуля и там нет указания каких либо директорий, а только указывается адрес сайта с которого собирается статика, я так понял это все происходит в автоматическом режиме. Я хочу просто разобраться и сделать определенные выводы для себя. |
|||||||
|
|
|
|
Свойство нужно описывать так:
$PROP[44] = array( 'n0'=>array( 'VALUE'=>'37474', 'DESCRIPTION'=>'Описание1' ), 'n1'=>array( 'VALUE'=>'37473', 'DESCRIPTION'=>'Описание2' ), ); если свойство множественное, если свойство не множественное, то просто укажите одно значение n0. VALUE - это id связанного элемента. С уважением, cотрудник технической поддержки Свиридов Юрий. |
|
|
|
|
|
Здравствуйте.
Добавляю элемент в инфоблок таким образом:
Не могу найти информацию о том в каком виде (и каким образом) формировать данные для такого типа свойства при добавлении элемента способом который я указал выше? |
|||
|
|
|
|
Здравствуйте :]
Я только начал изучение 1С Битрикса, да и коддинг в целом тоже. В данный момент реализовал компонент Древовидные комментарии на основе модуля Дело в том, что в модуле вывод в шаблоне компонента сделан отступами "left-margin", у меня же задача конкретно сделать так, чтобы все выводилось вложенно:
Что мне не нравится? Вывод данных в шаблоне компонента.
Посоветуйте, как оставить принцип работы компонента как он есть сейчас, но сделать вывод данных в шаблоне компонента более "красивым"? |
|||||
|
|
|
|
Хочу добавлять к товару видео.
Видео - это ссылка с Youtube. Как я себе это представляю: у товара есть множественное свойство "Видеоролики", в этом свойстве каждая запись принимает до 2-х параметров - ссылка на видео и фотография (превью). Сначала добавляется ссылка на видео, после этого автоматически должна генерироваться картинка для превью видео (у меня уже есть класс для получения превью картинки) и эта картинка должна автоматически указаться во втором параметре и должна быть возможность загрузить пользовательскую превью, на случай если пользователя не устраивает та, которая загрузилась автоматически. Просто скажите что читать, куда копать и как лучше это реализовать. Спасибо заранее. |
|
|
|
|