Еще вариант - закрыть доступ к файлу через htaccess (или сделать реврайт на 404-ую), файл будет закрыт веб-сервером и клиент не сможет к нему обратится. А через крон вы его спокойно вызовете.
Как и куда? Сервер чего упал (веб-сервер, почтовый сервер, просто сервер со стола упал )? Как организована рассылка: через админку, по расписанию по агенту или по расписанию по крону?
У секции инфоблока есть поле PICTURE в нем хранится идентификатор файла. Берете это значение вызываете с ним CFile::GetFileArray() получаете массив с описанием картинки и выводите картинки.
P.S.: не надо лезть в таблицы базы, для всего есть свои API-методы
Добавить для баннера (элемента инфоблока) свойство раздел, в котором указывать название или путь к разделу. В компоненте добавить внешний фильтр, который будет передавать текущий раздел. Соответственно, компонент в текущем разделе будет выбирать баннеры только для текущего раздела.
алексей воробьёв пишет: И ещё подскажите по метатегам можно ли присваивать уникальные описания тайтл, кейвордс, дескрипшн для категорий, подкатегорий и самих товаров?
Да. Создаете в админке сайта для секций и элементов дополнительные свойства. В настройках компонента bitrix:catalog указываете из каких свойств, что устанавливать.
kirov43 пишет: ок, спс А как ещё найти идентификатор родителя у родителя в bitrix:catalog.section.list, то есть у деда, то есть: 1 Страна 2 Город 3 Москва как у раздела москвы найти идентификатор деда Страна?
Как минимум, можно обойти массив arResult и по информации о "родителе" найти "деда" Либо воспользоваться методом (идентификатор секции "Москва" вы же знаете) CIBlockSection::GetNavChain()
алексей воробьёв пишет: www.сайт/категория/подкатегория
Цитата
алексей воробьёв пишет: Настраиваются ли они вообще так как я указал выше?
Нет. Штатно настроить формат урля /категория/подкатегория — нельзя!
Вы можете указать только урли для URL страницы информационного блока - обычно это урл каталога, или урл раздела каталога, если каталог состоит из нескольких ИБ. URL страницы раздела - это урл разздела или подраздела URL страницы детального просмотра - урль товара
Т.е. урль штатно может быть только следующего формата /код инфоблока или раздел каталога/код категории или код подкатегории/код товара
Нужно либо кастомизировать компонент и менять логику сортировки, либо выбрать другой компонент, в котором можно указывать порядок сортировки, например, catalog.sections.top
Была подобная проблема (но не в стандартном модуле обмене). После выполнения обмена заказами у некоторых товаров очищался список товаров. Вызвано это было обновлением товаров в заказе, которые приходили из 1С. Точно уже не помню, но по моему, проблема была в том, что GUID (XML_ID, Внешний код, короч идентификатор который состоит из 32 символов или 64, если выгрузка идет с учетом характеристик) товаров в 1С и на сайте не совпадал.