Александр Силуянов -> Всем
Друзья!
Ни кто не подскажет как этим методом https://camouf.ru/blog-note/1487/ вывести элементы одного раздела, если известен его ID?
С синтаксисом что-то, не могу понять...
Михаил БазаровМихаил Базаров
<?
if (CModule::IncludeModule("iblock")):
// ID инфоблока из которого выводим элементы
$iblock_id = 11;
$sect_id = 12; //НАПРИМЕР ИЗ 12-ОГО РАЗДЕЛА
$my_slider = CIBlockElement::GetList (
// Сортировка элементов
Array("ID" => "ASC"),
Array("IBLOCK_ID" => $iblock_id, "SECTION_ID" => $sect_id),
false,
false,
// Перечисляесм все свойства элементов, которые планируем выводить
Array(
'ID',
'NAME',
'PREVIEW_PICTURE',
'PREVIEW_TEXT',
'PROPERTY_LIN_PR'
)
);
while($ar_fields = $my_slider->GetNext())
{
//Выводим элемент со всеми свойствами + верстка
$img_path = CFile::GetPath($ar_fields["PREVIEW_PICTURE"]);
echo '<li><a href="'.$ar_fields['PROPERTY_LIN_PR_VALUE'].'">';
echo '<h4>'.$ar_fields['NAME']."</h4>";
echo "<img src='".$img_path."'/>";
echo "<p>".$ar_fields['PREVIEW_TEXT']."'</p>";
echo '</a></li>';
}
endif;
?>
Михаил Базаров -> Всем
Форма обратной связи с проверкой на согласие, с политикой конфеденциальности.

В архиве готовый шаблон, стандартной формы обратной связи. Просто распаковываем, кидаем в шаблон своего сайта и применяем в публичной части.

- Оформление находится в файле style.scss
- Текст политики конфеденциальности в файле component_epilog.php

Что умеет форма:
- Проверять заполненность полей до отправки. Просто через "required"
- Не отправлять данные, пока не получено согласие с политикой конфеденциальности. Просто через "disabled" и смену маркера курсора
- Выводить политику конфеденциальности в всплывающем окне, без перехода куда-то там, на отдельную страницу

PS Сначал хотел, компонент отдельный сделать, но ча та излишество. Достаточно просто шаблона. Если кто заморочится, и сделает компонент- буду не против.


Фото:
Файлы:
main.feedback.zip (6.74 КБ)
Osokin -> Всем
Есть ли у кого-то готовый скрипт автоматического импорта с XML в инфоблок?
XML должен подхватывать по ссылке.
Михаил БазаровМихаил Базаров
На, там внутри разберешься, тут главное поменять путь до файла xml
И повесить этот скрипт на  cron

*/55 * * * * bitrix /usr/bin/php -f /home/bitrix/ПУТЬ_ДО_ЭТОГО_СКРИПТА

В примере, каждую 55-ую минуту, будет срабатывать
Файлы:
Кирилл -> Всем
Всем привет. Подскажите кто знает. Есть инфоблок с новости.  Есть компонент каталог. Есть свойство типа файл, множественное, для картинок. Хочу сделать так: загнать картинки в это множественное свойство свойство и потом в детальной новости выводить их между текстом в соответствии с маркером #картинка_ключвмассиве#.
для примера:
детальный текст <br>
#IMG_ID_3#<br>
детальный текст <br>
#IMG_ID_4#<br>
детальный текст <br>
#IMG_ID_5#<br>
детальный текст <br>
#IMG_ID_6#<br>
детальный текст <br>

пока что у меня готово вот что
<?
echo preg_replace_callback("/#IMG_ID_([\d]+)#/is".BX_UTF_PCRE_MODIFIER,
create_function('$matches', '$matches[1];
$retrunStr = "img_src = ".$matches[1];
return $retrunStr;'),
$arResult['DETAIL_TEXT']);
?>
однако я не могу понять как правильно запихнуть в этот код такую конструкцию
CFile::GetPath($arResult["PROPERTIES"]["DETAIL_PICTURES"]["VALUE"][2])
и заменить ключ массива на динамический параметр $matches[1]
Я так понимаю внутри calback функции тупо не видно массива $arResult, а как заставить функцию видеть его я  не могу сообразить..
Если кто  шарит - подскажите плиз.
as@iarga.ru Всем
Добавлены 1 фото в альбом: Новый альбом
Mutombo Всем
Добавлены 1 фото в альбом: Новый альбом
Alex Nevi Всем
Добавил 1 фото в альбом: Новый альбом
Михаил Базаров -> Всем
Демо-черновик для разработки нового видеокурса по разработке интернет-магазина на битрикс

Подробности в прямой трансляции: https://www.youtube.com/watch?v=JGyxl_h8cGw
Фото:
Черновик дизайна для видеоурока по созданию сайта на битрикс
Вялотекущая трансляция, готов поотвечать на простые вопросы Черновик дизайна для видеоурока по созданию сайта на битрикс
gagra33332 -> Всем
Как получить последний элемент и у него вывести изображение а у остальных нет
Михаил БазаровМихаил Базаров
<?
$i = 1;
?>

<?forech (который в начале элементов)?>
<?
$i++;
?>

<?if ($i == 1) {?>
Картинка
<?}else{?>
Что угодно или пусто
<?}?>

gagra33332gagra33332
Михаил Базаров а блог на своем сайты вы на инфоблоках сделали или на компоненте Bitrix Блог?
Михаил БазаровМихаил Базаров
Блог на новостях, но чуть позже планирую на "блог" перевести
Руслан -> Всем
Здравствуйте.А что делать если я шаблон свой хочу запустить,а не с предоставленных Битрикс? Есть видео как и что?Т.е. скачал шаблон,а  установить ка второй сайт видео не нашёл.Все только из Битрикс показывают.Очень нужно
Михаил БазаровМихаил Базаров
Просто берете свой шаблон, интегрируете с шаблоном Битрикс и все готово. То есть, это не сложно. Немного рутинно и требует навыка- но сделать не сложно.
Дмитрий Змеев -> Всем
Здравствуйте, как можно ограничить количества товара? Например: покупка от 2 шт. Для каждого товара. Или определенного. Клиент ставит покупку 1 шт. ему не дает и встает 2 шт. автоматом.
Михаил БазаровМихаил Базаров
Для input ввода количества сделайте

<input type="number" min="2"/>

То есть: превратите его из type="text" в type="number" и в параметре min="" задайте нужное, минимальное количество
Диля -> Всем
Михаил здравствуйте, подскажите как настроить фильтрЭлементу каталога создала свойство "Привязка к элементам в виде списка". Это свойство хочется отобразить в фильтре по каталогу. Если в вызове каталога указывать имя свойства, то для него он подготовит обычный . Получается, что стандартный компонент фильтра не работает с таким свойством? Нужно писать свой компонент, или можно как-то настроить стандартный?
Евгений -> Всем
Всем привет!
Хочу сделать раздел с выводом товаров, у которых есть скидка, но реализовать это не получатся. Понимаю, что нужно использовать фильтр, пробовал этот вариант (https://gist.github.com/d1i1m1o1n/3be3...1434e8f453) и все что в топ 10 выдачи, результат один и тот же - выводится весь товар и фильтр не применяется.
Скидки настроил, в своих категориях они отображаются
Может кто реализовывал данный функционал, подскажите плиз
Bitrix акции, вывести товары со скидками в битрикс
Bitrix акции, вывести товары со скидками в битрикс
Михаил БазаровМихаил Базаров
Видимо, вам и ответил
https://camouf.ru/forum/messages/forum...nuyu-st...
Александр Силуянов -> Всем
Доброго дня!
Может кто сталкивался - вывожу товары комплексным компонентом "новости". У нас товаров мало и нет оплаты, просто витрина, поэтому каталогом нет смысла пользоваться.
Товары берутся из инфоблока который разбит на разделы.
В детальном описании товара вывел news.list где хочется показывать товары из той же категории в которой и нахожусь.
Ни кто не подскажет как это реализовать? Наверняка кто то мучился уже.

p.s. Крайне не понимаю, почему в компонентах новостей не реализуют вывод новостей определенного раздела - это же очевидно вещь нужная.

Заранее благодарен.
Александр СилуяновАлександр Силуянов
Допетрил!

"PARENT_SECTION_CODE" => $arResult["SECTION"]["PATH"][0]["CODE"],
Михаил Базаров -> Всем
Главная и частично внутренние завершены. Обновление сайта в начале июня
Фото:
Сергей -> Всем
Михаил, добрый день! Есть вопрос, у ТП битрикс и в интернете ничего не нашел подходящего. Хотелось бы услышать ваше мнение.
Вообщем имеется интернет магазин. Один каталог в котором есть категории и товары. Когда товаром было до 10К позиций, было все ок. Сейчас заказчик хочет до 1 миллиона позиций. Загрузка производится через импорт csv, очень медленно, примерно 1000 позиций в минуту. т.е 1 млн грузить полная жесть.

Прайсы в csv приходят от разных поставщиков и заказчик хотел бы грузить их по отдельности. Сейчас одним файлом. При импорте стоит галочка "Товары, которых не было в файле=  установить статус "нет в наличии"*". Соответственно если грузить с разных прайсов, они будут перетирать друг друга.

Если создать более одного каталога, битрикс не умеет так работать, надо переписывать компонент.
В каком направлении надо двигаться в таком случае?? И как правильно организовать структуру каталога.
Каталог простой, без SKU.

Спасибо заранее.
Михаил БазаровМихаил Базаров
Видимо на это я отвечал в скайпе )
Кирилл -> Всем
Всем привет, сюда можно писать любые вопросы связанные с битриксом?
Михаил БазаровМихаил Базаров
Привет. Ну писать можно любые, ответ может появиться не сразу. Как пойдет
Алик Ибрагимов Всем
Добавлены 1 фото в альбом: Новый альбом
Виктор Турсункулов -> Всем
Михаил, добрый вечер. Подскажите пожалуйста 2 видео урок создания интернет магазина.  Столкнулся с такой проблемой. В "Coda" создал раздел экс www  но не магу туда распаковать установочный файл битрикс выдает ошибку, нет доступа
Фото:
Борис Евстратов Всем
Добавлены 1 фото в альбом: Новый альбом
Михаил Базаров -> Всем
Готовые снипеты типографики, по bootstrap- для контент менеджеров в битрикс.

Полный текст заметки https://camouf.ru/blog-note/3768/

Данные сниппеты созданы по документации bootstrap.
Содержат основные стили оформления типографики.
Предназначены для контент менеджеров, что бы просто вставлять готовые фрагменты оформления.

Требования: К шаблону должен быть подключен bootstrap (можно оставить штатный, входящий в битрикс)

Качаем архив, распаковываем и кидаем в шаблон. После этого, контент-менеджеру сайта на битрикс, будут доступны сниппеты- в визуальном редакторе




Фото:
Файлы:
snippets.zip (7.23 КБ)
gagra33332 -> Всем
Всем добрый вечер! Кто нибудь делал дополнотельные опции в товаре? платные
как здесь
http://vamvigvam.ru/catalog/vigvamy-i...uktor-s...

или здесь
https://bitronic2.romza.ru/catalog/mob...exus-5....
просто свойство добавляю при добавление но не более
gagra33332gagra33332
Вопрос а кто знает как в радительской категории вывести количество товаров, включая подразделы
Как понял можно вывести так
<?if ($arParams["SECTION_COUNT_ELEMENTS"]  == "Y" ?>                              
  <?echo $arItems['ELEMENT_CNT']; ?>
<?}?>
Но в примере выше есть одно но оно работает если в компоненте ативировано "Показывать количество элементов в разделе"
А как сделать чтобы оно всегда работало в не зависимости включен параметр "Показывать количество элементов в разделе" в компоненте или нет  
Михаил БазаровМихаил Базаров
Условие убрать <?if ($arParams["SECTION_COUNT_ELEMENTS"]  == "Y" ?>

Что б осталось просто <?echo $arItems['ELEMENT_CNT']; ?>
gagra33332gagra33332
Убираю, но тогда не отображается количество Элементов
Михаил Базаров -> Всем
Soon
Фото:
Женя -> Всем
Зашел посмотреть на сайт http://tobekid.ru/  из портфолио - а он не работает!err.png  
Михаил БазаровМихаил Базаров
да, его поддержкой занимается какая-то компания. Видать так себе занимается)
Михаил БазаровМихаил Базаров
На PHP 7 перевели, не переключили на работу с Mysqli
Артур -> Всем
Всем привет!
Подскажите пожалуйста:
1) Вывожу минимальную цену торговых предложений
<?
$intIBlockID = 2;
$mxResult = CCatalogSKU::GetInfoByProductIBlock(
$intIBlockID
);
if (is_array($mxResult))
{
$rsOffers = CIBlockElement::GetList(array("PRICE"=>"ASC"),array('IBLOCK_ID' => $mxResult['IBLOCK_ID'], 'PROPERTY_'.$mxResult['SKU_PROPERTY_ID'] => $arElement["ID"]));
while ($arOffer = $rsOffers->GetNext())
{
$ar_price = GetCatalogProductPrice($arOffer["ID"], 1);
echo "".$ar_price["PRICE"]."" ;
break;
}
}
?>
Цена отображается в таком формате = ( 13000.00) , если товар простой тогда вот так = ( 13 000 р).
Как вывести формат цены, как в простом товаре?

2) Подскажите как выести торговые предложения с фотками?
нужно чтоб при выборе предложения менялось фото, цена
Михаил БазаровМихаил Базаров
Картинки торговых предложений
<?= $arOffer['DETAIL_PICTURE']['SRC']?> а дальше скриптами выводите нужную по клику.
Поцене попробуйте $ar_price["PRICE"]['VALUE']
Павел Теребулин Всем
Добавлены 1 фото в альбом: Новый альбом
Александр Цыганов Всем
Добавлены 1 фото в альбом: Новый альбом
Михаил Базаров -> Всем
Базовый дизайн инфо-портала. Само собой, это на грани прототипа. Развивать идею буду в процессе


Фото:
Михаил Базаров -> Всем
Базовая структура будущего инфопортала. Кто не в курсе прошу сюда
https://camouf.ru/video/info_site/
Фото:
Вадим -> Всем
Здравствуйте подскажите почему вместо главной страницы открывается /bitrix/urlrewrite.php?
Рустам Хасанов -> Всем
Здравствуйте! Меняю шаблон мобильной версии сайта, захожу затем на основной сайт и там у меня загружается как в мобильной версии. Что не так? Вроде сделал все как на видео.
GOTIMA GOTIMA -> Всем
Здравствуйте Михаил. Подскажите пожалуйста как реализовать "Избранное" как на этом сайте - http://www.bananasport.ru/
Михаил БазаровМихаил Базаров
Чуть позже, в рамках этого курса https://camouf.ru/video/info_site/intro.html

© 2011—2017 Частный вебмастер: ИП Базаров, ОГРНИП: 315784700173692. Работает на 1С-Битрикс.

Копирование материалов запрещено: "ГК РФ, часть 4, раздел VII: Права на результаты интеллектуальной деятельности".

Информация размещенная на сайте, не является публичной офертой. Политика конфеденциальности

x
Как к Вам обращаться? *
Ваша электронная почта: *
Доп. материалы (логотип, тех. задание):
 
Обзор
Текст сообщения:

Нажимая на кнопку "Отправить", Вы соглашаетесь на обработку Ваших персональных данных согласно политике конфеденциальности. Ознакомиться с которой, можно в нижнем правом углу сайта