Нужно ли составление ТЗ?
Быть или не быть? Создавать или не создавать? Написать на коленке или заказать серьезную проработку документа у меня, или у кого-то другого, в котором будут описаны все нюансы?
Встретил на просторах сети отличное выражение: "Без внятного ТЗ результат - ХЗ". Не знаю, кто автор, но ему низкий поклон за такую тонкую формулировку.
ДругоеДобавить товар в список просмотренных
В шаблонах по умолчанию настроен механизм добавления товара в список просмотренных, которые потом можно вывести или с помощью API, или с помощью специального компонента.
Но что делать, если вы пишете свой компонент? В помощь придет специальный метод
1C-БитриксСоздание разделов с помощью DiskPart
Не смотря на то, что я уже несколько лет как перешел Linux, иногда все же приходится устанавливать знакомым и родственникам Windows.
Для разбивки диска для работы с системой можно воспользоваться утилитой DiskPart.
Наиболее используемые команды MySQL
В данной статье соберу наиболее часто используемые команды для работы с MySQL
Доступ уровня "Контент-менеджер"
Одним из основных процессов при создании сайта является настройка безопасности.
При прохождении проверки качества внедрения проектов одним из пунктов указано корректное разграничение прав пользователей - пользователям должны быть предоставлены минимально необходимые права. Если пользователь будет управлять только наполнением текстов на сайте - нет необходимости предоставлять пользователю доступ, например, к заказам, и уж тем более - полный административный доступ.
1C-БитриксРазные шаблоны пагинации для одного списка элементов
Иногда бывает необходимость показать над списком элементов и под списком элементов абсолютно разных шаблонов постраничной нумерации. В настройках компонента списка элементов можно передать только один шаблон, но это не проблема. Всегда можно передать второй (и более) шаблон в компонент.
1C-БитриксКак принудительно показать 404-ю ошибку
Очень часто сео-специалисты ставят задачу как можно сильнее упростить адрес до карточки товара и до карточки раздела и как результат мы получаем шаблон адреса вида: /раздел/ и /товар/. В таком случае типовой компонент catalog при включенном режиме отдачи 404-й ошибки, будет выдавать ошибку. Чтобы этого избежать, нужно вносить правки в логику отображения.
1C-БитриксАвтоматическая очистка html от мусора в элементах инфоблока
При вставке текста элементов инфоблока из текстового процессора, визуальный редактор сохраняет все стили html (если вставлять не правильно :)).
1C-БитриксДобавление скрипта для динамического ремаркетинга на сайт с 1С-Битрикс
Для настройки кода динамического ремаркетинга на сайте должен срабатывать следующий скрипт:
<script> window.dataLayer = window.dataLayer || []; dataLayer.push({ dynx_itemid: 'REPLACE_WITH_VALUE', dynx_pagetype: 'REPLACE_WITH_VALUE', dynx_totalvalue: 'REPLACE_WITH_VALUE' }); </script>1C-Битрикс
Немного об удалении файлов и папок
Часто возникает необходимость удалить что-то на сервере. Для удаления одного объекта можно воспользоваться функцией rm, а вот для массового удаления - все объекты для удаления сначала нужно найти.
LinuxНемного о правах доступа в Linux-е
В системе Linux (как и в любой другой операционной системе) есть возможность разграничивать права доступа между пользователями системы.
LinuxВывести кнопку композита в нужном месте шаблона
Достаточно давно в битриксе появилась технология Композитного сайта. В прошлом году (на сколько я помню) компания 1С-Битрикс позволила кнопку "Быстро с 1С-Битрикс" вообще не выводить, но если вы решили все же ее оставить - хотелось бы управлять местом размещения данной кнопки.
Если нужно искать по части слова
Если перед вами стоит задача искать по части слова, но стандартные компоненты поиска вам не помогают и никакие настройки с морфологическим поиском не проходят, значит нужно произвести небольшую кастомизацию компонентов поиска.
Что делать если есть подозрения, что сервер был взломан
Если вы подозреваете, что на ваш сервер кто-то залез - лучше, конечно, сразу обратиться к профессионалам, которые изучат активность сервера, определят и устранят уязвимости, устранят последствия. Но если хочется сначала разобраться во всем самому, то вот есть небольшая инструкция.
LinuxРекурсивный поиск фразы в файлах сервера
Иногда возникает необходимость найти на сервере, среди файлов сайта, какое-то слово, или фразу. Помочь в таком поиске нам может рекурсивный поиск фразы по всем тектсовым файлах в выбранном каталоге.
LinuxПолезности htaccess
В данном посте буду собирать все полезности для htaccess. Все в одном месте решил собрать для себя, чтобы не рыться каждый раз в поисках нужного решения. Буду накидывать информацию по мере необходимости
Обязательные пользовательские поля и автоматическая регистрация
Что делать, если у вас есть обязательные пользовательские поля для сущности CUser и вы используете автоматическую регистрацию при оформлении заказа через sale.order.ajax ? Как вариант, можно кастомизировать компонент оформления заказа (благо есть наследование компонентов) и внести нужные правки в код оформления заказа, а можно воспользоваться другим решением, без кастомизаций.
1C-БитриксПример оформления заказа на D7
Иногда возникает ситуация, когда для оформления заказа по каким-то причинам нельзя воспользоваться системным компонентом оформления заказа, приходится производить оформление напрямую, через api.
1C-БитриксРегулярное резервное копирование на кроне
Очень часто возникает проблема, когда собственник сайта по какой-то причине не продлевает активность обновлений, но забывает о том, что с прекращением активности обновлений прекращается и доступ к месту в облаке для хранения бекапов (если, конечно, вы не пользуетесь сторонним облачным хранилищем). Как результат такой забывчивости получаем переполнение сервера избыточными резервными копиями.
1C-БитриксЗапуск тяжелого обработчика из консоли сервера
Настраивал я тут недавно переезд сайта с торгового портала на систему 1С-Битрикс. Перенести нужно было более 9 тыс. товаров с очень большим объемом информации по каждому товару. Процесс обработки данных длился не один день.
Разработка сайта
Подайте заявку на разработку сайта на базе готового решения от компании 1С-Битрикс или одного из партнеров компании. Максимально подробно опишите, чему будет посвящен сайт, если это интернет-магазин - что он будет продавать, нужна ли мультиязычность, будут ли разные типы цен (розница, опт, крупный опт), будет ли интеграция с 1С, будет ли выгрузка товаров на различные торговые площадки...
Сопровождение сайта
Вы можете подать заявку на сопровождение вашего сайта на базе 1С-Битрикс. Сопровождение включает в себя: проверка актуальности обновлений сайта, проверка актуальности резервной копии, консультации по сайту. Опишите в заявке, какие еще объемы планируются на сопровождении и на какой срок вы планируете заключить договор на сопровождение - мы подберем подходящий вам бюджет на сопровождение
Работы по сайту
Вы можете подать заявку на выполнение определенного объема работ по сайту. Опишите в заявке объем работ. Это может быть разработка какого-то нового функционала, доработки по имеющемуся функционалу, доработки под требования сео-специалистов. На основании заявки вам будет сформирован бюджет работ, а также названы сроки на выполнение тех или иных работ.