Задать вопрос
Контакты

Достижения

Все достижения (2)

Наибольший вклад в теги

Все теги (18)

Лучшие ответы пользователя

Все ответы (19)
  • Почему в джумле пароли хранятся в не зашифрованном виде?

    summoner2015
    @summoner2015
    Backend всему голова
    Да, действительно, это огромная дыра в безопасности)
    Для защиты Вашего проекта от взлома необходимо заменить пароль к бд в этом файле на его хеш. Генерировать нужно самому, и обязательно с добавлением "соли". Соль, естественно, на сервере не хранить, а оставить у себя на компьютере, но ни в коем случае не на рабочем столе. Я бы посоветовал спрятать файл с солью где-нибудь в недрах папки Windows или Program Files.
    И ещё момент, т.к. Вы скорее всего хешировать пароль будете в каком-нибудь онлайн-сервисе - после этого обязательно нужно очистить полностью вес кеш браузера, а ещё лучше из под виртуалки, которую потом обязательно удалить))))
    Ответ написан
    4 комментария
  • Как вывести csv файл на странице с пагинацией в Bitrix?

    summoner2015
    @summoner2015
    Backend всему голова
    Без БД в данном случае можно обойтись, но это очень костыльный вариант:
    1. Работаем с файлом построчно через fopen() и fgets()/fgetcsv(), а не через CCSVData
    2. Выбираем из файла только те строки, которые подходят к текущему состоянию пагинации
    3. Кэшируем нашу выборку с учётом пагинации и фильтров


    Мне кажется что лучше всё-же использовать таблицу в БД, которая будет очищаться при импорте нового csv.
    Ответ написан
    Комментировать
  • Почему папка upload смотрит на другой домен в bitrix?

    summoner2015
    @summoner2015
    Backend всему голова
    Я бы попробовал:
    1. Сменить домен в настройках модуля main
    2. Сменить домен в настройках сайта (там где шаблон для сайта выбираем)
    3. Сбросить весь кеш на сайте

    Если не помогло, посмотреть в коде компонента. Если он не коробочный, возможно предыдущий разработчик там что-то от себя нахардкодил.
    Плюс посмотреть обработчики событий буферизации, возможно там будет парсинг страницы на предмет ссылок в Upload и подстановка домена перед такими ссылками хардкодом.
    Ну и на самый крайний случай ещё вариант посмотреть что там с настройками cdn. Возможно на сайте он был активирован и после переноса это как-то мешает, но по идее после очистки кеша и смене домена в настройках, такого точно быть не должно.
    Ответ написан
    3 комментария
  • Как в Битриксе сортировать категории по кол-ву элементов в них?

    summoner2015
    @summoner2015
    Backend всему голова
    Добрый вечер. Вот тут есть подсказка - https://dev.1c-bitrix.ru/api_help/iblock/classes/c...

    arOrder - element_cnt (количество элементов в разделе, работает только если bIncCnt = true)
    Ответ написан
    Комментировать
  • Событие Битрикс после синхронизации заказов из 1с?

    summoner2015
    @summoner2015
    Backend всему голова
    Отдельных событий в Bitrix при интеграции с 1С очень мало. Обычно в таких случаях используют стандартные события инфоблоков, catalog или sale.
    В Вашем случае я бы использовал событие изменения заказа, и в нём отслеживал что происходит в $_SESSION и $_REQUEST. Точно не помню названий параметров, но они появляются при импорте из 1C. Таким образом можно кастомизировать интеграцию с 1С без изменений ядра Bitrix.
    Второй вариант - выделить отдельного пользователя для 1C, и отслеживать пользователя при работе с заказами. Так тоже можно кастомизировать логику только в случае когда работает интеграция 1С.
    Ответ написан
    Комментировать

Лучшие вопросы пользователя

Все вопросы (5)