• Как работать с 2GIS, Google и Яндекс картами в Leaflet без их API?

    yous
    @yous
    возможно ли как-то сделать активные элементы? т.е. не просто слой, а при клике показывает информацию по зданию, или это делать через геокодер?
    Написано
  • Ошибка при установке Cookie?

    yous
    @yous Автор вопроса
    Adamos, проблема была в $cookie->setDomain($context->getServer()->getHttpHost());

    $context->getServer()->getHttpHost() отдавал домен с портом 443, поставил просто домен, всё заработало
    Написано
  • Bitrix новинки товары, как снять автоматически галочку через 2 недели?

    yous
    @yous Автор вопроса
    Manyl, у нас кастомная выгрузка товаров из 1С, при создании товара или при параметре Новый товар, заполняется свойство новый товар и ставится в другое свойство время занесения.
    также запускается каждый день крон, который выбирает все товары помеченные как новые и просматривает дату занесения этого свойства, а потом уже принимает решение в зависимости от условий..
    Написано
  • Бан бота по PHPSESSID в htaccess?

    yous
    @yous Автор вопроса
    Михаил Р., что то не фурычит...
    в конфиг файле VirtualHost прописали

    RewriteMap blocked txt:/home/ext_www/dev.site.ru/banned.txt

    httpd restart сделали

    далее в файле htaccess дописали

    RewriteCond %{HTTP_COOKIE} PHPSESSID=(.+)
    RewriteCond ${blocked:%1} =1
    RewriteRule ^ - [F]

    не работает
    Написано
  • Бан бота по PHPSESSID в htaccess?

    yous
    @yous Автор вопроса
    Михаил Р., у нас VDS, спасибо
    Написано
  • Бан бота по PHPSESSID в htaccess?

    yous
    @yous Автор вопроса
    есть какое либо решение в данном случаи? как подставлять туда разные значения?
    переписывать каждый раз htaccess с новыми данными?
    Написано
  • Bitrix почему OnEndBufferContent перезаписывает контент?

    yous
    @yous Автор вопроса
    получается лучше не событием делать, я в Epilog засунуть код и там отслеживать DETAIL_TEXT и менять?
    Написано
  • Bitrix почему OnEndBufferContent перезаписывает контент?

    yous
    @yous Автор вопроса
    https://dev.1c-bitrix.ru/api_help/main/events/onen...
    Вызывается при выводе буферизированного контента.

    Я это понимаю как вызов при выводе контентной части, т.е. показ на экран. Но при чем тут перезапись содержимого в базу измененного контента?

    $content = str_replace("[PRODUCTS|10,11,12,13,14,15]", 123, $content);


    Он что когда принял измененные параметры $content начинает записывать в базу???
    Написано
  • Фильтр в getlist выдаёт ошибку?

    yous
    @yous Автор вопроса
    Stanislav, сделал так, всё тоже самое, но формат записи другой

    ->where([
          ["UF_ACTIVE", "=", 1],
          ["UF_ELEMENT_ID", "=", $arFields["ID"]],
       ])
    ->whereColumn('UF_CREATED_BY',"!=", 'UF_USER_ID')
    ->where(\Bitrix\Main\Entity\Query::filter()
    ->logic('or')
    ->where([
       ['UF_DATE_ACTIVE', "<=", mktime(23,59,59,date("m"),date("d")+1,date("Y"))],
       ['UF_DATE_ACTIVE', "=", null],
    ]))


    но вопрос почему не парсится в массиве LOGIC=>OR остался открытый))) по документации он поидеи должен работать, но не работает)))

    https://dev.1c-bitrix.ru/learning/course/index.php...
    $filter = [
        ['FIELD', '>', 2],
        [
            'logic' => 'or',
            ['FIELD', '<', 8],
            ['SOME', 9]
        ],
  • Фильтр в getlist выдаёт ошибку?

    yous
    @yous Автор вопроса
    Stanislav,
    [Bitrix\Main\ArgumentException] 
    Unknown operator `LOGIC` (100)
  • Фильтр в getlist выдаёт ошибку?

    yous
    @yous Автор вопроса
    нет это UF_USER_ID не значение, это поле в таблице, мне нужно сравнить 2 поля между собой поэтому именно так

    ["UF_CREATED_BY", "!=", ['column' => 'UF_USER_ID']]

    дело не в этой конструкции, она правиьно фильтрует и сравнивает, проблема именно когда я пытаюсь обернуть условие в оператор OR
  • Есть ли в D7 сортировка по типу ASC,NULLS?

    yous
    @yous Автор вопроса
    N, я сначала пишу потом думаю)) Написал потом посмотрел внимательно и понял в чем суть, я находил эту ссылку но видимо уже башка не варила ,

    уже всё сделал спс
  • Привязать товары к разделам в каталоге?

    yous
    @yous Автор вопроса
    scottparker, можно и так. Дело не в этом, дело в том, что компонент передаёт ID раздела в фильтр, в самом Классе

    protected function initElementList()
    	{
    		parent::initElementList();
    
    		// compatibility for old components
    		if ($this->isEnableCompatible() && empty($this->arResult['NAV_RESULT']))
    		{
    			$this->initNavString(\CIBlockElement::GetList(
    				array(),
    				array_merge($this->globalFilter, $this->filterFields + array('IBLOCK_ID' => $this->arParams['IBLOCK_ID'])),


    вот $this->filterFields содержит массив из $arParams компонента,

    Помогает вот такая конструкция, т.е. если задано свойство доп фильтра для раздела, то убираем ID раздела, но тут другая беда возникает, пользовательский фильтр SmartFilter перестаёт видеть новые товары по выборке, и пропадает навигация хлебных крошек, ну это и понятно, мы же убрали текущий раздел.

    if($arSection["FILTER"]){
    				$arrFilter  = array(
    					$arrFilter, //добавляем глобальный фильтр в себя же, для того что бы работал пользовательский фильтр с нашими условиями
    							"LOGIC" => "AND",
    							array(
    								"LOGIC" => "OR",	
    								array("%NAME" => $arSection["FILTER"]),
    								array("SECTION_CODE" => $arResult["VARIABLES"]["SECTION_CODE"]),
    							),
    							
    				        );
    				        $arResult["VARIABLES"]["SECTION_ID"] = 0; // Выключаем передачу ID раздела
    				        $arResult["VARIABLES"]["SECTION_CODE"] = '';
  • Привязать товары к разделам в каталоге?

    yous
    @yous Автор вопроса
    вопрос как вывести, т.е. соединить то что есть в разделе изначально и добавить то что по фильтру.

    Перед компонентом "bitrix:catalog.section" изменяю переменную $arrFilter добавляю в него предположим так

    $arrFilter = array(
    							"LOGIC" => "OR",
    							array("%NAME" => $arSection["FILTER_MOD"]),
    array("SECTION_CODE" => $arResult["VARIABLES"]["SECTION_CODE"])

    Выводи вообще все товары каталога, если убрать OR то выводит то что указано в разделе по фильтру, но нет товаров принадлежащих разделу изначально.

    не понимаю как составить фильтр, так чтоб и товары вывел раздела и новые по фильтру
  • Как реализуется онлайн показ товара из зала?

    yous
    @yous Автор вопроса
    Sanes, как ты себе это представляешь когда клиент от твоего магазина в 2500км?
  • Как реализуется онлайн показ товара из зала?

    yous
    @yous Автор вопроса
    Sanes, когда ты будешь строить дом, узнаешь на что смотреть в выборе материала, товара и тд. Товар весь разный, цены разные. Предположим есть товар Дверное полотно из массива ели, дуба, сосны и тд.
    Под товаром есть комментарии, 50/50 мнения о качестве расходятся, цены на эти товары от 2000 до 20тр. чтоб не ехать в магазин я запросил видео, посмотреть вживую что из себя представляет эта дверь, есть ил сучки, как она собрана, по фото этого не понять! Или например кухонный инвентарь, стекло, фарфор и тд... всё это куда выгоднее продаётся когда интересующий клиенту товар показывают в прямом эфире, что конкретно сейчас продаётся. Ведь фотография на сайте может быть совсем друга, или уже производство поменяло оттенок или форма немного изменилась. Лучше пусть клиент сразу посмотрит на образец вживую, чтобы потом у него при доставке не было вопросов к товару.
  • Как реализуется онлайн показ товара из зала?

    yous
    @yous Автор вопроса
    Sanes, кого ждать? сотруднику отведено время на это действие, у клиента тикает счетчик после которого должно появится видео. Дело не в том, занят манагер, много ли запросов, меня интересует реализация.
  • Как реализуется онлайн показ товара из зала?

    yous
    @yous Автор вопроса
    wadowad, то просто как пример.. вот например у петровича просто запрос и вывод сразу в чат...
    62cec73bbdd80491071645.jpeg