Расскажу как сделать чтоб при синхронизации в автоматическом режиме с 1с описание товаров не изменялось на сайте. Для решения нужно исключить из выгрузки поля preview_text и detail_text. Для этого добавляет файл init.Php addeventhandler("iblock", "onbeforeiblockelementupdate", "droppreviewtext"); addeventhandler("iblock",...
Bazaurokov.RU
Как выгрузить товары только в наличии из Битрикса в Яндекс Маркет
По умолчанию Битрикс выгружает в YML (Яндекс Маркет) все активированные товары. Товарам у которых указана цена и количество на складе больше нуля, в выгружаемом файле XML присваивается значение available=”true” Товарам у которых указана цена и количество на складе меньше или равно 0, в выгружаемом файле XML присваивается значение available=”false” Задача сделать выгрузку только тех товаров, которые есть на складе, то есть их количество больше нуля, не важно указана цена или нет. 1) Создадим свой скрипт экспорта...
Отображение слов в неактивном поиске для Битрикса
Отображаем любые слова в неактивном поиске для Битрикса. Делаем красивый поиск чтоб отображались слова пользователю, для того чтоб понимал зачем это поле. Идем в компонент search.title и открываем Ваш шаблон. Открываем файл template.php Находим это: <input id="<?echo $INPUT_ID?>" type="text" name="q" value="" size="23" maxlength="50"...
Вывод любой информации на определенной страницы для Битрикса
1. Вариант сейчас я расскажу и покажу как вывести любую информацию на любой странице сайта. 1. Выводим информацию только на главной: <?If ($application->getcurpage(true) == site_dir."index.Php"){?> тут информация <?}?> 2. Выводим на главной один текст а на других страницах другой:
Ошибка CSalePersonType::OnBeforeLangDelete (sale) при удалении сайта на Битриксе
Здесь я расскажу почему возникает Ошибка при удалении в CSalePersonType::OnBeforeLangDelete (sale) сайта в Битриксе. Для того чтобы победить ошибку "Ошибка при удалении в CSalePersonType::OnBeforeLangDelete (sale)” нужно проделать следующее: Открыть раздел Настройки магазина – Типы плательщиков, и удалить там типы плательщиков привязанные к тому сайту который мы удаляем...
Выводим контент в зависимости от группы пользователя для Битрикс
Если необходимо, например, в шаблоне сайта вывести какой-либо контент (ссылку, баннер и т.д.) для конкретной группы пользователей, то достаточно в нужном месте прописать код: <?if(in_array(1,CUser::GetUserGroup(CUser::GetID()))||in_array(4,CUser::GetUserGroup(CUser::GetID())) ){ echo'<p>Тут выводим информацию</p>'; } ?> Где 1, 4 - это ID группы пользователей...
