• Как найти содержимое переменной $arAddToBasketData["HTML"]?

    winer
    @winer
    занимаюсь разработкой сайтов на 1c-bitrix
    Если нужен именно текст, то он указывается настройках в админке модуля Aspro.
    Для шаблона aspro.next - это будет /bitrix/admin/aspro.next_options.php?mid=main.
    Заходите в Рабочий стол > Аспро > Аспро: Next > Настройки
    60cc3167b04b2354915193.png

    Там будет раздел "Выражения и названия".
    Вам нужен пункт Текст под кнопкой "Под заказ"

    Если нужно что то переделать со стороны backend, то нужно найти метод \CNext::GetAddToBasketArray
    Ответ написан
    1 комментарий
  • Какая разница между @include и include?

    FanatPHP
    @FanatPHP
    Чебуратор тега РНР
    1. Собака не имеет никакого отношения к include. Это не один оператор, а два совершенно разных оператора.
    2. Увидев @ в коде ты можешь почти со стопроцентной уверенностью сказать, что его писал неграмотный пользователь, и пользоваться этим кодом не стоит.
    3. Увидев в коде @include ты можешь смело считать его автора абсолютным лохом и нубом, а сам код надо выкидывать немедленно. Потому что @include глушит не только саму ошибку включения файла, но и все ошибки в этом файле - то есть, поступает стократ хуже. Это значит, что если автор допускает такие косяки в коде, то и все остальное у него тоже ад кромешный.
    4. Самое главное. Ошибки надо не подавлять. Ошибки надо исправлять. Но опять же, делать это с умом. Начинающие программисты считают сообщения об ошибках своими личными врагами, и борются с ними всеми доступными средствами - с помощью @, error_reporting(0) и др. Получив линейкой по рукам и запомнив на всю жизнь, что так делать не надо, ониначинают с не меньшим рвением писать всякие проверки - лишь бы не допустить, не дай бог, ненавистного сообщения об ошибке. Например:

    if (file_exists($inc))
    {
        include $inc;
    } else {
        echo "Файл не найден";
    }

    Так вот, это - еще хуже. Для начала, часть ошибок этот код все равно не отловит. Но это даже не самое главное. Главное - что вот это вот "Файл не найден" не имеет ни малейшего смысла. Пользователю оно ничего не скажет. А программист о нем не узнает. А если и узнает, то ничего не поймет! Какой файл? Где не найден? По какой причине? Системное сообщение об ошибке содержит массу бесценной информации помогающей идентифицировать ошибку, сообщая нам где она произошла, какой файл не найден, по какой причине не найден. Выдавать вместо этого огрызок "файл не найден" - это мазохизм.

    И вот тут мы должны произвести натуральную революцию в неокрепшем детском мозгу: сообщение об ошибке не твой враг, а твой друг! И надо добиваться его появления всеми возможными способами! В том числе и выпиливанием бессмысленных проверок. Проверку можно ставить только если у нас есть сценарий обработки ошибки: к примеру, вместо этого файла мы можем заинклюдить какой-то другой, дефолтный. Тогда да - проверка имеет смысл. Но если это самый обычный инклюд, который всегда должен быть на своем месте, то его отсутствие обязано вызывать ошибку! Чтобы она была сразу показана на дев сервере и тут же исправлена. Чтобы она была записана в лог на продакшене и тут же исправлена.

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

    SignFinder
    @SignFinder
    Wintel\Unix Engineer\DevOps
    Поднять NFS, примонтировать через NFS директорию с удаленного сервера (можно даже в fstab), указать в настройках веб сервера путь к примонтированной директории.
    Ответ написан
    Комментировать
  • Какое назначение каталога b24_files?

    AndreyChursin
    @AndreyChursin
    Не многословен
    Это каталог всех файлов CRM/CMS, есть скрипты помогающие очистить "мертвые" файлы, но если действительно столько занимает место - то нужно что-то более радикальное... рефакторинг всей системы, например.
    Ответ написан
    Комментировать
  • Продолжится ли выполняться процесс после прерывания соединения SSH?

    bingo347
    @bingo347
    Crazy on performance...
    Tmux Вам в помощь
    Ответ написан
    Комментировать
  • Продолжится ли выполняться процесс после прерывания соединения SSH?

    saboteur_kiev
    @saboteur_kiev Куратор тега Linux
    software engineer
    Почитайте про команды nohup или screen/tmux

    Они как раз и позволяют на удаленной машине запустить процесс так, что если оборвется связь к удаленной машине, процесс запущенный там не прервется.
    Ответ написан
    Комментировать
  • Продолжится ли выполняться процесс после прерывания соединения SSH?

    @vitaly_il1
    DevOps Consulting
    Ответ - вполне может прерваться.
    Чтобы процесс продолжал выполняться даже после прерывания сессии, запустите его так:

    nohup myscript &

    Кстати, в nohup.out вы получите вывод вашей команды.
    Ответ написан
    Комментировать
  • Продолжится ли выполняться процесс после прерывания соединения SSH?

    @AVKor
    Нет (ответ на вопрос из заголовка). Да (ответ на вопрос из текста вопроса).
    Ответ написан
    Комментировать
  • Продолжится ли выполняться процесс после прерывания соединения SSH?

    @AdminGuide
    Data Scientist / DevOps
    Если ты прямо таки заливаешь базу со своего компьютера - то да, прервётся
    Если же ты по SSH подключаешься на сервер и скачиваешь эту базу из какого-то внешнего источника, например с помощью wget, то нет. Независимо от того что будет с твоим компьютером, сервер продолжит спокойно скачивать файл с внешнего источника.
    Ответ написан
    1 комментарий
  • Почему file_exists не видит картинку в папке?

    @sidni
    Php Developer
    Для file_exists думаю нужен полный путь от корня диска в линуксе это что то типа
    /var/www/site/public/upload/images/other/no-image.png
    Пользуйтесь константами типа __DIR__
    Ответ написан
    1 комментарий