Задать вопрос
  • PHP. Deprecated: trim(): Passing null to parameter #1 ($string) of type string is deprecated in?

    ipatiev
    @ipatiev Куратор тега PHP
    Потомок старинного рода Ипатьевых-Колотитьевых
    В РНР разбираться не обязательно, надо минимально разбираться в поддержке софта.
    Варианты, по степени убывания идеальности
    1. Обновить версию Джюмлы
    2. В настройках пхп отключить ошибки E_DEPRECATED
    3. Залезть с грязными ногами в файл /var/www/u2340392/data/www/test.kaikova.ru/modules/mod_bt_contentslider/tmpl/default.php и на 26 строке при вызове функции trim() дописать ?? '' после имени переменной. Т.е
    -trim($var);
    +trim($var ?? '');
    Ответ написан
    Комментировать
  • PHP. Deprecated: trim(): Passing null to parameter #1 ($string) of type string is deprecated in?

    @AUser0
    Чем больше знаю, тем лучше понимаю, как мало знаю.
    В приведённом коде вообще нет вызова trim(...).
    Ну а по тексту ошибки: в вызове trim($variable) (в файле /var/www/u2340392/data/www/test.kaikova.ru/modules/mod_bt_contentslider/tmpl/default.php) указана переменная, хранящая значение null, вместо ожидаемой строки. Из-за этого и ошибка...
    Ответ написан
    Комментировать
  • Можно ли верстать со смартфона?

    dimovich85
    @dimovich85
    https://u-academy.net/
    Да, ответы выше как раз все описали.
    На анроид есть такая прога: DroidEdit, я купил ее. Она может кое как еммет, подсветка синтаксиса и может работать более менее с фтп, я правил с телефона код на хосте, но просто потому что надо была срочно поправить кое что, а я был в пути, так как Вы, писать код с телефона я бы не хотел) Хотя демки иногда писал, тогда когда был вне дома и приходили интересные идеи. Скажу так: приятного мало)
    Ответ написан
    3 комментария
  • Не понятно работает console.log и alert для метода join, почему?

    @smigles
    const names = ['Николас', 'Эндрю', 'Максвелл', 'Морган'];
    const joinedNames = names.join(' / ');
    
    console.log(joinedNames);
    alert(joinedNames);
    Ответ написан
    Комментировать
  • Метод отрабатывает один раз, приходится перезагружать страницу чтобы работало сново, почему?

    @Steppp
    )))
    $('.btn-header').on('click', function () {
        $('.popup-window').addClass('active-2')
     });
    
    $('.pop-up-btn').on('click', function () {
      $('.popup-window').removeClass('active-2')
    });
    Ответ написан
    Комментировать
  • Почему появляется название файла при переходе по страницам в многостраничном сайте?

    lazalu68
    @lazalu68
    Salmon
    Уберите и document.write, и preventDefault, всё заработает
    Ответ написан
    Комментировать
  • Почему верстка на div - это зло?

    @Vaultboy84
    Такое ощущение, что некоторые, кто тут дает ответы сам версткой толком не занимается. Дивы стандартные блоки, которые используются там, где нет возможности применить семантические теги. В любых иных случаях должны быть применены семантические теги. Это необходимо для поисковиков и для читабельности вашего кода. Таков стандарт html 5. Если вы не хотите соответствовать современным общепринятым стандартам, вы можете верстать хоть таблицами, но будте готовы к понижению позиций своего ресурса в поисковой выдаче, так же вряд ли кому то в дальнейшем понравится сопровождать ваш код. Вешать классы для семантики на дивы имея семантические теги признак отсталости и непрофессионализма. Так может сделать бэкендер или какой-нибудь фуллстак, но не уважающий себя фронт.
    Ответ написан
    2 комментария
  • @media запросы, как отключить наследование стилей?

    ArsenyMatytsyn
    @ArsenyMatytsyn Куратор тега CSS
    Руководитель frontend направления, предприниматель
    как известно наследуют стили от меньшего к большему

    Это бред, медиазапросы работают так, как ты их настраиваешь, если тебе нужно задать стилизацию для конкретного диапазона размеров, то пишешь @media (min-width:xxpx) and (max-width:xxpx).

    Если же что-то работает «не так» — борозди свой код на предмет тупых утечек. Такое бывает. Если код нашинкован, то понять, где косяк поможет source-map в этапе сборки.
    Ответ написан
    1 комментарий