Контакты

Достижения

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

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

Все теги (15)

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

Все ответы (37)
  • Как в breadcrumb выводит разделы инфоблока?

    workDNK
    @workDNK
    Разработчик сайтов на 1С-Битрикс
    Проверьте для начала, передается ли параметр ADD_SECTIONS_CHAIN в компонент catalog.section.list, который подключается в файле section.php компонента catalog (если используется типовой шаблон catalog).
    Ответ написан
    4 комментария
  • Неконтролируемо растет занимаемый сайтом дискспейс, что делать?

    workDNK
    @workDNK
    Разработчик сайтов на 1С-Битрикс
    Резервные копии сохраняются либо в облако, либо в папку /bitrix/backup/.
    Список резервных копий доступен из админки.

    Варианты, из-за чего растет объем занимаемого места:
    1) включено автоматическое резервное копирование, при этом устаревшие бекапы не удаляются
    2) неправильно спроектирован сайт, и растет объем закешированных данных.
    3) на сайте очень много картинок, и растет объем изображений, которые формируются при ресайзе исходных картинок
    4) ошибки в настройке прав доступа, и битриксу не хватает прав для автоматического удаления устаревшего кеша.

    Чтобы понять, какая именно папка занимает большой объем, подключитесь по ssh к серверу и воспользуйтесь утилитой du, которая покажет, что и сколько занимает. Я обычно смотрю объем занимаемого места командой
    du -h --max-depth=1
    Ответ написан
    1 комментарий
  • Как у вас организован процесс разработки на Битрикс?

    workDNK
    @workDNK
    Разработчик сайтов на 1С-Битрикс
    Расскажите, как упростить жизнь и не править всё через админскую часть?

    А зачем править через админскую часть, если есть ftp, sftp? Правки кода или стилей через админскую часть - странное решение, хоть битрикс, хоть не битрикс.

    Как верстать и натягивать шаблон на локальной версии и отправлять всё на основной сайт

    Настройте систему контроля версий, разверните копию сайта на поддомене или локально, делайте, что нужно, проверяйте, а потом отправляйте изменения на рабочий сайт. И это тоже не только к сайтам на битриксе относится.
    Ответ написан
    2 комментария
  • Как вывести все элементы раздела?

    workDNK
    @workDNK
    Разработчик сайтов на 1С-Битрикс
    Проверьте, какое значение у параметра SECTION_CODE, оно должно быть пустым, как и у SECTION_ID. Второй вариант - если вдруг случайно в фильтре для элементов, задаваемом параметром FILTER_NAME, было добавлено ограничение по разделам.
    Ответ написан
    3 комментария
  • Как осуществить событие отправки формы (form.submit()) без перезагрузки страницы?

    workDNK
    @workDNK
    Разработчик сайтов на 1С-Битрикс
    Предполагаю, что в случае кнопки в данном случае нужно использовать не .submit(), а trigger("submit")
    Тогда будет вызван верхний обработчик 'submit', который запретит отправку формы. Можно в конце обработчика еще написать
    return false;

    https://learn.javascript.ru/forms-submit
    Чтобы отправить форму на сервер из JavaScript – нужно вызвать на элементе формы метод form.submit().
    При этом само событие submit не генерируется. Предполагается, что если программист вызывает метод form.submit(), то он выполнил все проверки.


    UPD

    Не часто пользуюсь нативным js, а вышеуказанный код предназначен для jQuery
    Проверил код, который ниже, работает.

    <form id="form" method="GET">
    	<input type="text"/>
    	<button id="form-btn">Button</button>
    </form>
    <button id="btn">Button</button>


    document.getElementById("form").addEventListener('submit', function(e) {
        e.preventDefault();
        console.log("Form has submited");
    });
    document.getElementById("btn").addEventListener('click', function(e) {
    	var ev = new Event("submit");
        console.log("Btn click");
        document.getElementById("form").dispatchEvent(ev);
    });
    Ответ написан
    1 комментарий