Задать вопрос
  • Как получить разделы в которых есть активные товары?

    @tgarl Автор вопроса
    Борис , спасибо за пример.
    По поводу хитов каталога: нет, это не в каталоге, а на отдельной станице. На самом деле там получается не так и много запросов хоть и в цикле так как сначала получаю разделы отфильтрованные по названию и это примерно +/- 5-10, но да хотелось и этого избежать потому и тему создал
  • Как расположить блоки в определенной последовательности?

    @tgarl Автор вопроса
    Изначально пытался через бутстрап такое сделать.
    Сделал 2 колонки, в них внутри раскидал блоки, но получается согласно бутстрапу содержимое колонки не может выйти за ее пределы. решил использовать флекс, но он выстраивает в линию блоки и если даже сделать перенос, то получается 2 блок будет равен 1, и не важно есть содержимое или нет в нем. А высоты не должны быть зависимыми от соседей, только расположение и вот тут я завис и просто не знаю как подойти к решению задачи.
    мне предложили пример с гридом, но там тоже блоки выравниваются по строкам(

    т.е. по сути моей задачи мне нужно работать с такой версткой
    <div class="product">
    	<div class="bl">1111111111111 <br> 1111111111111</div>		
    	<div class="bl">22222222222222 <br>22222222222222 <br>22222222222222 <br>22222222222222 <br>22222222222222 <br>22222222222222 <br>22222222222222 <br>22222222222222 <br>22222222222222 <br>22222222222222 <br>22222222222222 <br>22222222222222 <br>22222222222222 <br>22222222222222 <br></div>		
    	<div class="bl">33333333333333333333 <br> 33333333333333333333 <br> 33333333333333333333 <br> </div>		
    	<div class="bl">444444444444</div>		
    	<div class="bl">555555555555555</div>		
    	<div class="bl">6666666666666666666666666666</div>		
    </div>

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

    @tgarl Автор вопроса
    tereh, и какие варианты? Обновиться нет возможности, задача стоит, техподдержка без обновления не берется отвечать + каждого чиха с их стороны ждать при хорошем раскладе сутки, при плохом можно не дождаться вообще(были и такие)
  • Фильтр по свойству дата - битрикс?

    @tgarl
    попробуй так:
    $arrFilter[]['>='.'PROPERTY_date'] = ConvertDateTime($daties, "YYYY-MM-DD")." 00:00:00";
  • Фильтр по свойству дата - битрикс?

    @tgarl
    В документации также написано что свойство должно быть Дата/Время. Как сказал Александр Земляной проверьте какой тип свойства у вас. Если строка вдруг, то работать это не будет.
  • Как найти событие которое тормозит сайт?

    @tgarl Автор вопроса
    tereh, техподдержка для ответа требует актуальную лицензию, а это на текущий момент невозможно. Поэтому и приходится на форумах искать варианты решения.
  • Как найти событие которое тормозит сайт?

    @tgarl Автор вопроса
    запросы можно и через startTracker/stopTracker посмотреть, самый долгий по времени 0,0003с
  • Сортировка по порядку добавления свойстыа привязка к элементам?

    @tgarl
    При дополнительном CIBlockElement::GetList порядок всегда теряется, у него же своя сортировка.
    Теоретически можно в сортировку передать массив - порядок ID, вместо Array('SORT' => 'ASC') прописать Array('id' =>$arResult['PROPERTIES']['CW_OTRASL_PROJ']['VALUE']), но тут еще вопрос какая версия битрикса, поэтому по мне, так проще пересортировать самому
  • Как посмотреть текущие настройки smtp в sendmail и изменить их?

    @tgarl Автор вопроса
    Вот в чем прикол тролить того кто не знает?
  • Как посмотреть текущие настройки smtp в sendmail и изменить их?

    @tgarl Автор вопроса
    в них нет настроек доступа к почте на яндексе
  • Как организовать акцию 2 товара по 999?

    @tgarl Автор вопроса
    Спасибо, это уже интересный вариант решения. Буду изучать.
  • Как организовать акцию 2 товара по 999?

    @tgarl Автор вопроса
    Вот в дополнение:
    даже если исключить "с наименьшей ценой" и можно скидку размазать по всем товарам
    возьмем за основу, что у нас пусть будет только разный ценник и список товаров в разных категориях лежит и их 1000+

    получается пусть дано
    т1=500
    т2=600
    т3=900
    т4=800

    итого если у нас в корзину попадут только 2*т1, то скидка всего 1р, а если 2*т3, то 801р. , это же сколько вариантов нужно заводить просто даже без учета наименьших сумм, даже через API, даже штатно не получится
  • Как организовать акцию 2 товара по 999?

    @tgarl Автор вопроса

    т1 =2штука =>999
    т1 + т2 =>999

    Это можно сделать штатно

    можно если товаров парочка, но как я говорил их 1000+ и сколько пойдет в корзину вопрос, ладно это тоже решаемо заведением свойств и происыванием всем товарам и после условия завязывать на них

    Если делать через купон, то я просто забью вариантами скидок всё и потом в них разбираться будет не лучше чем сейчас думать как решить эту задачу так как за 4 товара скидка уже будет другой, так как сумма 4 товаров будет 999*2, для 6 - 999*3... а в корзину закинут кто-то 3шт, кто-то 333, а кто-то все 1000 это тоже нужно учитывать.
    Так что пока не уверен что ваш вариант возможен.
  • Как создать на Bitrix CMS Webhook?

    @tgarl
    Тогда пишете своё, к примеру тот же гет-запрос на определенную страницу и вперед. Вебхук по сути своей тот же хеш или просто строка для сравнивания со строкой в БД. Хотите передаете явно, хотите в виде заголовков запроса. Совпала - даете добро дальше работать со свим апи, нет - выдаете ошибку. В чем именно у вас проблема? Я видимо вас не понимаю, что именно не подходит и что вы хотите тогда получить.
  • Ошибка при переносе сайта Bitrix, в чём проблема?

    @tgarl
    Не смогу, всё зависит от того кто делал и что конкретно данный класс представляет. У меня на одном проекте этот класс просто инклюдится перед вызовом и в нем разные вспопогательные методы по HL и getList элементам, на другом это достаточно громоздкий класс с кучей методов распределнных по папкам и подключающийся через автолоад.
    так что первым делом нужно смотреть что происходит на этой строке где идет его вызов /home/bitrix/ext_www/site/local/templates/main/header.php:103
    да и вообще сам header проверить вдруг как у меня на проекте идет его инклюд на 102 или немного более ранней строчке.
    А дальше уже от этого плясать, можно поискать в init.php его подключение ну и так далее.
  • Ошибка при переносе сайта Bitrix, в чём проблема?

    @tgarl
    Вполне может быть такое что для Helper указан полный путь от корня сервера и он не совпадает с текущим
  • В чем может быть причина что редирект в nginx не работает?

    @tgarl Автор вопроса
    kratorr, в самом начале темы у меня так и прописано

    Техподдержка хостинга дала ответ что ssl заведен только на домен без www и проверка отрабатывает до редиректа, поэтому единственным решением чтобы редирект сработал нужно добавить в сертификат домен с www.

    Добавил командой
    certbot -d domen -d www.domen --expand
    сертификат перевыпустился, но теперь теперь сайт возвращает 500 ошибку по www и 200 без www
    а редирект не отрабатывает
  • В чем может быть причина что редирект в nginx не работает?

    @tgarl Автор вопроса
    браузер выдает "Этот веб-сайт не защищен" если указать c www поэтому и хотим сделать редирект, ssl выписан на домен без www
  • В чем может быть причина что редирект в nginx не работает?

    @tgarl Автор вопроса
    По https, да. Редирект на https работает
    if ($scheme = http) {
    			return 301 https://домен$request_uri;
    		}
  • Почему не работает api BitrixMobile при сборке в cordova?

    @tgarl
    Просто интересно для общего развития, подпишусь на ваш вопрос. От себя предположу, что не просто так битриксойды просят лицензию приобрести для компиляции, скорее всего подключается ещё что-то(какой-нибудь класс), который вы не подключаете если пользуетесь своими возможностями.