• Почему не работает фильтр "PROPERTY_*"?

    @ivashjke
    Vue JS, React, React Native
    у вас PROPERTY_* не в фильтре а в селекте
    SORT => ASC вообще нет смысла в фильтр вставлять, потому что это сортировка
    и если хотите получить таким образом все свойства и если используете GetNext()
    то свойства можно будет получить только через ->GetProperties(); (а поля через GetFields())
    т.к. на выходе GetNext() или GetNextElement() - объект

    можно так написать
    $dbData = CIBlockElement::getList(
    ['SORT' => 'ASC'],
    [
    'IBLOCK_ID' => 48,
    {другое условие}
    ],
    false, false,
    ['ID', 'IBLOCK_ID', 'PROPERTY_*']
    );
    while ($res = $dbData->Fetch()) {
    var_dump($res) - тут будут все доступные свойства и поля элемента
    }
    если через GetNext
    while ($res = $dbData->GetNext()) {
    $props = $res->GetProperties() - тут будут все доступные свойства
    $fields = $res->GetFields() - тут поля
    только если вам не нужны всякие XML_ID то быстрее отработает вариант с Fetch()
    }
    Ответ написан
    1 комментарий
  • API Viber проблема отправки сообщений?

    @ivashjke Автор вопроса
    Vue JS, React, React Native
    Если вдруг кто столкнется с такой же проблемой

    Дело оказалось в кодировке
    В моем случае
    При формировании сообщений использовались функции strtoupper и substr
    Замена на mb_strtoupper и mb_substr соответственно, исправили ситуацию
    Ответ написан
    Комментировать
  • H1 ставить на страницу?

    @ivashjke
    Vue JS, React, React Native
    По рекомендациям Яндекс писать заголовки H1 белым цветом, на белом фоне или скрывать не лучший вариант, можно попасть под санкции
    Ответ написан
    Комментировать
  • Как решить проблему с .htaccess?

    @ivashjke Автор вопроса
    Vue JS, React, React Native
    Редирект сработал, пробовал подобную запись, но редирект происходил многократно и в итоге браузер выдавал ошибку. А оставшееся в адресной строке %20/?utm_source=Viber&utm_medium=Chat&utm_campaign=Private можно каким-то образом убрать ?
    и директории с именем пробела нет ..
    Ответ написан
    Комментировать