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

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

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

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

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

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

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

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

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

shurupkirov

  • 3
    вклад
  • 0
    вопросов
  • 8
    ответов
  • 38%
    решений
Лайки
  • Информация
  • Ответы
  • Вопросы
  • Комментарии
  • Подписки
  • Нравится
  • Как должно работать параллельное выполнение, если в левой части идет задача, которая в ожидании своего завершения ставит на паузу БП?

    Эдуард @Drayde
    Блок параллельного выполнения, выполняет ветки слево-направо. Если БП встает на паузу в левой ветке, это не влияет на правую она выполнится полностью, но БП дальше не пойдет, пока не выполнится левая.

    В Вашем случае, вижу несколько вариантов:
    1. Блок хука отправляет данные, но изменений нет, значит ошибка в хендлере.
    2. Если в хук не передается ID задачи, поставьте блок с ожиданием в 1 мин перед хуком. Либо сделайте цикличную проверку на ID задачи.

    Я бы склонялся к пункту 1.
    Ответ написан более трёх лет назад
    4 комментария
    4 комментария
  • Перестала работать авторизация через соц.сети на 1C-Bitrix. Что делать?

    idweb_studio @idweb_studio
    с 01.06 не смог авторизоваться через ВК
    получал ошибку ?auth_service_id=VKontakte&auth_service_error=1
    --
    решение нашли такое, может пригодится:
    в файле bitrix/modules/socialservices/classes/general/vkontakte.php
    заменили номер версии 5.8 на 5.71

    ?v=5.8& на ?v=5.71&

    работает!!!
    Ответ написан более трёх лет назад
    1 комментарий
    1 комментарий
  • Арендуем сервер, на нем стоит VM Bitrix, как можно найти и скачать резервные копии БД?

    shambler81
    Виктор Таран @shambler81
    1 сделать бэкап средствами битрикс и в нем будет лежать sql база в папке бэкап ( уже в самом архиве)
    как распаковать я писал тут https://klondike-studio.ru/blog/bitrixtar/
    2. взять настройки с dbcon и использовать консоль
    mysqldump -uroot -p11111 dbsite > dbsite.sql
    пробелы между u и p реально не нужны
    соответственно юзер пасс и бд далее стрелочка куда
    Для воcстановления
    mysql -uroot -p1111 dbsite < dbsite.sql
    Ответ написан более трёх лет назад
    Комментировать
    Комментировать
  • Как удалить не используемые стили из CSS файла?

    KeyFire
    Михаил Попов @KeyFire
    Работаю в 1С, витаю в облаках
    Я пользуюсь библиотекой mincss на Python. Можно установить от сюда: https://github.com/peterbe/mincss
    Сделал видео, как пользоваться библиотекой: https://www.youtube.com/watch?v=Vg7XvAJz7H4
    Ответ написан более трёх лет назад
    Комментировать
    Комментировать
  • Как настроить почту в Битрикс?

    shambler81
    Виктор Таран @shambler81
    1. вариант и я тебе его крайне рекомендую.
    Делигируй почту на яндекс PDD, ( по сути штатный вараиант для битиркс вм)
    Битрикс вм по умолчанию использует не smtpd а msmtpd который по сути умеет только автаризовывать на чужом почтовом сервере.
    редактируем файлик
    /home/bitrix/.msmtprc( рестартовать демон не нужно)
    пишем туда вот это

    # smtp account configuration for default
    account default
    logfile /home/bitrix/msmtp_default.log
    host smtp.yandex.ru
    port 587
    from norepay@shop.wildorchid.ru
    keepbcc on
    auth on
    user norepay@shop.wildorchid.ru
    password ТУТ_ТВОЙ_ПАРОЛЬ
    tls on
    tls_certcheck off
    tls_starttls on

    Смотрим логи отправки в этой же папке
    Да и не забудь активировать акаунт на яндексе!
    Плюсы
    +у каждого проекта свой почтовый сервер без настроек
    + админка яндекса
    +антиспам яндекса
    +spf dkim dmarck работают валидно сертификаты подписаны. ( требуется отправить токен для активации DKIM
    - почта уходит со внешнего сервера

    Настройки можешь посмотреть у этого домена в записях.

    Теперь как сделать так чтоб почта отправлялась с лькального компа.
    yum install postfix ...

    Ну и чтоб сайт начал отправлят ьпочту через постфикс, коментишь строчку в виртуал хосте соответствующего сайта
    php_admin_value sendmail_path "msmtp -t -i -a Тут_имя_твтего_сайта"
    релоад апача и все.

    +почта своя
    - нет антиспама
    -ставить веб морду, если нужна то roundcube рекомендую.
    - настраивать все ящики и тд нужно самому или опять крутить веб морду.
    - нужно настраивтаь самому dkim , ставить opendkim Писал как это сделатьл тут

    https://klondike-studio.ru/blog/nastroyka-dkim-na-...
    Ответ написан более трёх лет назад
    2 комментария
    2 комментария
  • Есть ли единое API для доступа к данным чека онлайн касс?

    Владимир @VovaVV
    Есть ли легальное API для доступа к данным чека для использования в своих приложениях/сервисах?

    ФНС не предоставляет такого API.
    Наши госорганы вообще не стремятся подобное делать (аналогично, например, с сервисом проверки акцизных марок - только через их приложуху (в том случае еще и только с зарегистрированного у них девайса :-) ) или их сайт).
    Ответ написан более трёх лет назад
    Комментировать
    Комментировать
  • Как сделать 404 ошибку для новостей в битриксе?

    Rema1ns
    Никита @Rema1ns
    и так сойдет
    как раз таки если параметр SHOW_404 == Y и вы урл не правильно ввели, то должна вызываться как раз таки страница 404.php (если иная не была задана в настройках).

    Так же в htaccess есть записи Error document.

    Из вопроса суть не очень понятна если честно.
    Ответ написан более трёх лет назад
    1 комментарий
    1 комментарий
  • Как сделать 404 ошибку для новостей в битриксе?

    megafax
    Владимир Скибин @megafax
    web-программист
    Почитал посты, говорят - нужно прописать некую функцию в init.php

    Да там все просто
    AddEventHandler('main', 'OnEpilog', '_Check404Error', 1); // Вешаем обработчик на окончание рендера
    function _Check404Error() {
      if (((defined('ERROR_404') && ERROR_404 == 'Y') || preg_match('~404~ius', CHTTP::GetLastStatus())) && !defined('ADMIN_SECTION')) { // смотрим - пришел ли штатный define или в отправляемом статусе есть 404 - то закрываем буфферы и инклюдим 404 из корня сайта
        global $APPLICATION;
        $APPLICATION->RestartBuffer();
        $APPLICATION->AddChainItem("404");
        include $_SERVER['DOCUMENT_ROOT'] . SITE_TEMPLATE_PATH . '/header.php';
        include $_SERVER['DOCUMENT_ROOT'] . '/404.php';
        include $_SERVER['DOCUMENT_ROOT'] . SITE_TEMPLATE_PATH . '/footer.php';
      }
    }

    Этот вариант будет работать даже если просто отправить http header 404 в нуджном component_epilog
    Ответ написан более трёх лет назад
    1 комментарий
    1 комментарий
  • Как настроить mbstring.func_overload=0 для отдельного каталога сайта?

    badin @badin
    Можно в глобальной конфиге php прописать mbstring.func_overload=0, а для сайта в конфиге Apache (если не nginx) прописать php_admin_value mbstring.func_overload 2 и в вашем приложении исполнять код для которого нужна настройка mbstring.func_overload=0 из под php при помощи функции exec();

    Мы так сделали сборку одного pdf-файла из нескольких pdf-файлов на Битрикс с использованием библиотеки mPDF, которая в свою очеред использует FPDF.
    Ответ написан более трёх лет назад
    Комментировать
    Комментировать
  • Как адаптивно расположить блоки по высоте?

    Wolfnsex
    Евгений Вольф @Wolfnsex Куратор тега HTML
    Если не хочешь быть первым - не вставай в очередь!
    На любом разрешении монитора на первом экране прокрутки будет видно только один вид, на втором экране прокрутки - второй и так далее.

    В JS и jQuery не силён. Спасибо за помощь!

    Как на счёт CSS'а?
    .display1, .display2, .displayN {
        height: 100vh;
    }
    Ответ написан более трёх лет назад
    3 комментария
    3 комментария
  • Ломается сайт когда вставляю html код?

    webinar
    Максим Тимофеев @webinar
    Учим yii: https://youtu.be/-WRMlGHLgRg
    Ничего там не ломается. Просто Вы слайдер в шапку вставляете и у него высота больше чем у шапки, соответственно все двигается вниз, кроме меню, у которого явно фиксированное позиционирование с отступом сверху равному высоте старой шапки.
    Ответ написан более трёх лет назад
    Комментировать
    Комментировать
  • Как бороться с элементами которые "залазят" друг на друга?

    semenovstyle
    Sergey Semenov @semenovstyle
    Как вариант, разучить flex-box + position в связки с z-index. Или выбрать другую grid систему. Все это, упрощает компоновки. Очень внимательно прочитать про position. Он на многое способен. Нужно соблюдать четкую архитектуру, дабы потом все не поехало. Grid система дает уверенность в адаптивности.
    Ответ написан более трёх лет назад
    Комментировать
    Комментировать
  • Как бороться с элементами которые "залазят" друг на друга?

    kemaldemirel
    Кемал Демирель @kemaldemirel
    Познающий
    С помощь относительного и абсолютного позиционирования.
    Седону можно сделать через before и ему задать абсолютное позиционирование слева на 50% и отрицательный маргин на половину его ширины. И конечно привязать к верху (top:0)
    Ответ написан более трёх лет назад
    Комментировать
    Комментировать
  • Почему рекомендуют НЕ использовать id в HTML и CSS?

    Wheelie @Wheelie
    - id нужен для обращения из JS. ( к примеру ). Но не ограничиваясь этим.
    - Он должен быть уникален для страницы. Не может быть двух одинаковых.

    Так что можно и иногда нужно.
    Ответ написан более трёх лет назад
    5 комментариев
    5 комментариев
  • Админ-панель ("админка") для простого сайта html/css...?

    webirus
    Сергей Горячев @webirus
    Тыжверстальщик! Наверстай мне упущенное...
    Я не очень давно начал учить html и css

    Вы только недавно начали основы, а уже хотите броситься на амбразуру и выучить PHP для написания собственной админки? Удаааааачи!

    Под свой стиль их сайты не изменить в коде замучаюсь рыться, хотя админка в общем-то ничего.

    Вы просто неправильно верстаете.

    Помогите пожалуйста ссылками, или своими знаниями в плане готовых админок, но легко встраиваемых, просто для добавления постов и фото.

    Просто для добавления текстов и фото как раз любая админка из готовых CMS подходит.

    Я думаю, что вы просто не хотите разобраться и просите вам подать на блюдечке готовое решение.

    Так не бывает.
    Ответ написан более трёх лет назад
    2 комментария
    2 комментария
  • Возможно ли создать раскрывающийся блок только на CSS?

    Punkie
    Mr Crabbz @Punkie
    Можно. Заголовки делаете радиокнопками с лабелами. Выпадающий текст - какой нибудь параграф. И далее:
    input[type=radio]:active + p { display: inline-block; }
    Ответ написан более трёх лет назад
    Комментировать
    Комментировать
  • Возможно ли создать раскрывающийся блок только на CSS?

    Inlore
    zzamzam @Inlore
    Через input type="checkbox" . Отображать блок, если у input`а есть свойство :checked
    www.inserthtml.com/2012/04/css-click-states
    Ответ написан более трёх лет назад
    Комментировать
    Комментировать
  • Перенос шаблона с Битрикса в другую cms (бесплатную)?

    Rad1calDreamer
    Rad1calDreamer @Rad1calDreamer
    если уже есть битрикс (куплен) зачем с него переезжать?
    Ответ написан более трёх лет назад
    5 комментариев
    5 комментариев
  • Как сделать hover эффект на этой страничке?

    Elwen
    Elwen @Elwen
    Самое простое и быстрое - отказаться от скрытых блоков и менять фоновую картинку при наведении через :hover. По сути просто в css заменить .chm1 на .ch1:hover и т.д.
    Ответ написан более трёх лет назад
    Комментировать
    Комментировать
  • Как добавить кусок моего HTML на сайт?

    Stalker_RED
    Stalker_RED @Stalker_RED
    userscript, greasemonkey

    Дополнительные пункты меню, поля поиска и всё что вы сможете придумать и реализовать.
    пример
    RYqrdnA.png
    Ответ написан более трёх лет назад
    Комментировать
    Комментировать
Оценили как «Нравится»
  • 1
  • 2
  • Следующие →
Самые активные сегодня
  • Drno
    • 7 ответов
    • 0 вопросов
  • vabka
    Василий Банников
    • 7 ответов
    • 0 вопросов
  • SignFinder
    Alexey Dmitriev
    • 6 ответов
    • 0 вопросов
  • Mike_Ro
    Михаил Р.
    • 6 ответов
    • 0 вопросов
  • emekhanikov
    Евгений Механиков
    • 4 ответа
    • 0 вопросов
  • Welgen
    • 4 ответа
    • 0 вопросов
  • © Habr
  • О сервисе
  • Правила
  • Обратная связь
  • Блог

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

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