Все сервисы Хабра

Сообщество IT-специалистов

Ответы на любые вопросы об IT

Профессиональное развитие в IT

Удаленная работа для IT-специалистов

Войти на сайт
  • Все вопросы
  • Все теги
  • Пользователи

Хабр Q&A — вопросы и ответы для IT-специалистов

Получайте ответы на вопросы по любой теме из области IT от специалистов в этой теме.

Узнать больше
другие проекты хабра
  • Хабр
  • Карьера
  • Фриланс
Задать вопрос

Роман Морозов

Программист
  • 7
    вклад
  • 6
    вопросов
  • 46
    ответов
  • 13%
    решений
Комментарии
  • Информация
  • Ответы
  • Вопросы
  • Комментарии
  • Подписки
  • Нравится
  • Скрипт веб плеера в вк?

    Роман Морозов @Q_BASIC
    Что ты хочешь делать с этим плеером? Ты в ВК разработчик и тебе дали задание плеер обновить?
    Написано более года назад
  • Как сделать проверку на подменю в битрикс?

    Роман Морозов @Q_BASIC
    смотрите как реализован стандартный шаблон меню. Он поддерживает вложенные пункты
    Написано более года назад
  • Почему не работает регистронезависимость регулярного выражения в php?

    Роман Морозов @Q_BASIC Автор вопроса
    Всё супер, заработало!

    На старом сервере locale -a выдавало много локалей разных, там где-то и cp1251 наверно есть.
    На новом сервере locale -a выдавало только 3 штуки и все utf-8.

    В файле /etc/locale.gen раскомментировал ru-RU.CP1251, после выполнил команду locale-gen

    Команда locale -a вывела в списке и ru-RU.CP1251. После всё заработало, setlocale в php не добавлял
    Написано более года назад
  • Почему не работает регистронезависимость регулярного выражения в php?

    Роман Морозов @Q_BASIC Автор вопроса
    а как можно посмотреть что на старом сервере установлено?

    Сделал var_dump(setlocale(LC_ALL, 0)), вернуло string(1) "C" и на новом сервере и на старом
    Написано более года назад
  • Почему не работает регистронезависимость регулярного выражения в php?

    Роман Морозов @Q_BASIC Автор вопроса
    phpinfo с сайтов: https://disk.yandex.ru/d/dbQfzdhTK5Np6g
    Написано более года назад
  • Почему не работает регистронезависимость регулярного выражения в php?

    Роман Морозов @Q_BASIC Автор вопроса
    php была 5.4.16, стала 5.4.45

    phpinfo() сравнивал, критических изменений не заметил. На новом сервере ioncube доступен еще. Вместо apache php-fpm используется.

    И файл и текст в windows-1251 кодировке. Если регистр указать сразу верный - заменяется - это говорит о том, что и текст и регулярка в одной кодировке.
    Написано более года назад
  • Почему в кэшируемой области при вызове метода CIBlockSection::GetList кеш обновляется не корректно?

    Роман Морозов @Q_BASIC
    Андрей Белый, в этом весь битрикс) Один метод работает так, другой, казалось бы, почти такой же, может работать уже по совсем другой логике

    Например. Почему нельзя было у CIBlockElement::GetList и CIBlockSection::GetList параметры одинаковые и в одном порядке сделать?

    Ну ладно, что это я
    Написано более года назад
  • Почему в кэшируемой области при вызове метода CIBlockSection::GetList кеш обновляется не корректно?

    Роман Морозов @Q_BASIC
    Андрей Белый, https://dev.1c-bitrix.ru/api_help/iblock/classes/c...

    CHECK_PERMISSIONS - если установлен в "Y", то в выборке будет осуществляться проверка прав доступа к информационным блокам. По умолчанию права доступа не проверяются.

    https://dev.1c-bitrix.ru/api_help/iblock/classes/c...
    CHECK_PERMISSIONS - если установлено значение "N", то проверки прав не происходит;

    По умолчанию, видимо, включена проверка прав
    Написано более года назад
  • Как получить товары по id раздела в битрикс?

    Роман Морозов @Q_BASIC
    Попробуйте вместо SECTION_ID указать IBLOCK_SECTION_ID
    Написано более года назад
  • Почему в кэшируемой области при вызове метода CIBlockSection::GetList кеш обновляется не корректно?

    Роман Морозов @Q_BASIC
    1. Почему у вас время жизни кеша 30 секунд? Пока вы проверяете, элементы добавляете у вас кеш сбрасывается не за счет обновления элементов, а просто срок жизни выходит. Ставьте месяц-год срок жизни. Сутки хотя бы

    2. У вас 2 компонента с отдельными файлами component.php или это один файл у вас?

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

    Можете тут почитать про кеш в битрикс еще: https://r-morozov.ru/bitrix/vsjo-o-keshirovanii-v-...
    Написано более года назад
  • Почему в кэшируемой области при вызове метода CIBlockSection::GetList кеш обновляется не корректно?

    Роман Морозов @Q_BASIC
    smilingcheater, 4. для чего эту зависимость указывать явно? Зависимость указывается в методах CIBlockElement::GetList и CIBlockSection::GetList
    Написано более года назад
  • Как правильно разместить сайт на двух разных доменах?

    Роман Морозов @Q_BASIC
    Возможно в самом б24 надо где-то указать домен, чтобы битрикс понимал что ему показывать надо
    Написано более года назад
  • Как лучше настроить ЧПУ для продвижения Битрикс?

    Роман Морозов @Q_BASIC
    Василий Иванов, 2. надо для каждого шаблона компонента. Если все товары используют один шаблон, то и настраивать 1 раз
    Написано более года назад
  • Как сохраниить ответы пользователя в переменные php?

    Роман Морозов @Q_BASIC
    overh1t, каждый ответ пользователя - это отдельный запрос на сервер. По id пользователя создавай запись в таблице базы данных и туда сохраняй
    Написано более года назад
  • При $(document).click(selector) как не обрабатывать вложенные элементы в jQuery?

    Роман Морозов @Q_BASIC Автор вопроса
    Точно, при $(document).on('click'
    event.currentTarget стало нужным мне элементом!
    Написано более года назад
  • При $(document).click(selector) как не обрабатывать вложенные элементы в jQuery?

    Роман Морозов @Q_BASIC Автор вопроса
    event.currentTarget = document
    event.target = span

    а мне надо получить div.e-1

    Верстка внутри нужного мне элемента может быть другая, делать много условий и подыматься вручную до нужного мне элемента не хочется.
    Написано более года назад
  • При $(document).click(selector) как не обрабатывать вложенные элементы в jQuery?

    Роман Морозов @Q_BASIC Автор вопроса
    Антон Литвиненко, как распостранение события влияет на нужный мне элемент? На нужном элементе событие не срабатывает, только на вложенных

    Я пытался добавить в функцию фильтр, но событие не пробрасывается выше почему-то
    if (! $(event.target).is(event.data)) return true;
    Написано более года назад
  • Почему у пользователя "Администраторы интернет-магазина" не печатается заказ?

    Роман Морозов @Q_BASIC
    Походит на htaccess, apache верно настроен, в ядре файлы не перезаписали случайно?
    Написано более года назад
  • Как из ссылки вк взять id группы?

    Роман Морозов @Q_BASIC
    rusgayfer, тут легче разбить на строки $lines = explode("\r\n", $text); и в цикле перебирать
    Написано более трёх лет назад
  • Как из ссылки вк взять id группы?

    Роман Морозов @Q_BASIC
    rusgayfer, так и должно быть. ID групп в вк с минусом.

    $link = 'https://vk.com/wall-57846937_19452173';
      preg_match_all('#(club|public|wall\-)([0-9]+)#', $link, $result);
      echo $result[2][0];


    Можно так
    Написано более трёх лет назад
  • 1
  • 2
  • Следующие →
Самые активные сегодня
  • Антон Банников
    • 5 ответов
    • 0 вопросов
  • firedragon
    Владимир Коротенко
    • 4 ответа
    • 1 вопрос
  • CityCat4
    CityCat4
    • 4 ответа
    • 0 вопросов
  • sandersrocket
    sanders rocket
    • 3 ответа
    • 1 вопрос
  • AshBlade
    Сергей Соловьев
    • 3 ответа
    • 0 вопросов
  • tsklab
    Константин Цветков
    • 3 ответа
    • 0 вопросов
  • © Habr
  • О сервисе
  • Правила
  • Обратная связь
  • Блог

Войдите на сайт

Чтобы задать вопрос и получить на него квалифицированный ответ.
Войти через центр авторизации