Банк знаний

Полезное-интересное

1 18.04.2018 Пошаговое удаление элементов инфоблока

Иногда приходится сталкиваться с сайтами, которые размещены на очень слабом хостинге. Если на таком хостинге нужно удалить все элементы инфоблока - тут или удалять напрямую, через базу данных (что не очень хорошо), либо постранично удалять элементы, что тоже муторно:(

272 05.11.2017 Полезности htaccess

В данном посте буду собирать все полезности для htaccess. Все в одном месте решил собрать для себя, чтобы не рыться каждый раз в поисках нужного решения. Буду накидывать информацию по мере необходимости

178 12.03.2018 Работаем с seo-шаблонами в 1С-Битрикс

Уже достаточно давно, еще с 14-й версии модуля "Информационные блоки" в 1С-Битрикс появилась возможность задавать шаблоны автоматической генерации мета-данных. Но не все до сих пор умеют пользоваться данным инструментом. В данном посте собраны основные моменты по созданию шаблонов мета-данных.

29 10.04.2018 Работа с Imagick

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

13 10.04.2018 Установка Imagemagick в Centos

Сейчас занимаюсь разработкой алгоритма, который позволит генерировать изображения товаров, с наложением на изображения миниатюр других изображений товара, а также основной информации о товаре. Для этих целей была выбрана php-библиотека "Imagemagick".

2197 31.07.2015 Переменные, доступные в компоненте 2.0

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

2253 06.09.2015 Фиксированное меню от bootstrap и панель 1С-Битрикс

Небольшая функция, которая помогает подружить панель 1С-Битрикс и фиксированное верхнее меню от bootstrap

4716 11.02.2016 Как я делал локализацию сайта с помощью Яндекс.Переводчика

Сегодняшний кейс о том, как произвести локализацию разработанного вами сайта на другую языковую версию с автоматизацией перевода языковых фраз с помощью сервиса Яндекс.Перевод. В кейсе рассматриваются два ключевых механизма: обработка CSV-файлов с языковыми фразами и автоматический перевод русскоязычных фраз на украинский язык.

81 12.03.2018 API seo-шаблонов элементов и разделов инфоблоков

c 14-й версии модуля "Информационные блоки" появилась возможность автоматического создания мета-данных для элементов и разделов инфоблока на основании шаблонов. 

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

65 12.03.2018 Если у вас несколько сайтов

Что, если у вас несколько сайтов? Имейте ввиду, что поисковики могут такие сайты посчитать аффилиатами.

89 04.03.2018 Исключаем фразу из регулярного выражения

Встала недавно передо мной задача - настроить работу ЧПУ-каталога от корня сайта. Как результат, все страницы обрабатывались комплексным компонентом каталога. Для того, чтобы исключить ненужные разделы из этой обработки, понадобилось в urlrewrite дописать исключение некоторых разделов.

1051 14.06.2017 Шпаргалка по работе с highload-инфоблоками

Данный пост - маленькая шпаргалка для работы с highload-инфоблоками.

1638 23.03.2017 Переезд с http на https в Веб-окружении 1С-Битрикс

В последнее время очень участились запросы на настройку сайтов на https-защиту.

Для специалиста в администрировании серверов это простое дело, а вот для всех остальных, данный процесс может быть очень даже не простым. Попробую в общих чертах обрисовать процесс добавления сертификата для сайта, размещенного на виртуальной машине 1С-Битрикс (для варианта, когда сайт установлен как дополнительный для веб-окружения).

171 29.01.2018 Доступ уровня "Контент-менеджер"

Одним из основных процессов при создании сайта является настройка безопасности. 

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

135 28.01.2018 Разные шаблоны пагинации для одного списка элементов

Иногда бывает необходимость показать над списком элементов и под списком элементов абсолютно разных шаблонов постраничной нумерации. В настройках компонента списка элементов можно передать только один шаблон, но это не проблема. Всегда можно передать второй (и более) шаблон в компонент.

3353 15.02.2017 Полезности для sale.order.ajax
Данный пост будет посвящено новому компоненту sale.order.ajax и его шаблоны с js-файлом на 7,5+ тыс. строк. Пост будет собирательным и обновляемым - все, что буду находить в сети, и буду считать интересным и полезным - пуду публиковать тут.
199 16.01.2018 Как принудительно показать 404-ю ошибку

Очень часто сео-специалисты ставят задачу как можно сильнее упростить адрес до карточки товара и до карточки раздела и как результат мы получаем шаблон адреса вида: /раздел/  и /товар/. В таком случае типовой компонент catalog при включенном режиме отдачи 404-й ошибки, будет выдавать ошибку. Чтобы этого избежать, нужно вносить правки в логику отображения.

169 08.01.2018 Автоматическая очистка html от мусора в элементах инфоблока

При вставке текста элементов инфоблока из текстового процессора, визуальный редактор сохраняет все стили html (если вставлять не правильно :)). 

5503 11.01.2016 Получение наборов и комплектов для товара

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

6532 05.10.2015 Механизм "Показать еще" в списке элементов

Достаточно давно уже стало популярным вместо стандартной пагинации в выводе списков элементов информационного блока (буть то новости, статьи, каталог товаров ...) использования механизма "Показать еще". Данный пост о моей реализации такого механизма.

еще 20