Веб-разработка

Select с поиском и подстановкой (плагин Select2)

Чтобы сделать красивый и удобный выбор в select, я воспользовался плагином Select2. Подключение простое:

В примере шаблон для Bootstrap с корректной работой в адаптивном режиме. Также, не забываем подключить jQuery.

WordPress ошибка cURL error 23 Failed writing body

Вышла новая версия WordPress 4.7.1. При обновлении WordPress появляется ошибка: «Загрузка не удалась. cURL error 23: Failed writing body (624 != 811)» Помогло изменение файла: /wp-includes/Requests/Transport/cURL.php Нужно найти строку в файле cURL.php:

И заменить еще на:

После этого обновления успешно установились.

1C-Bitrix: вывод имени элемента связанного свойства

Необходимо вывести вместо ID элемента связанного свойства его имя (NAME). Если это компонент bitrix:news.list В настройках компонента в параметре Поле (FIELD_CODE) добавить свойство привязанного элемента в формате:

Для вывода в шаблоне использовать конструкцию:

Если класс CIBlockElement::GetList В фильтре добавить:

Для вывода свойства:

1С-Битрикс: шаблон постраничной навигации Bootstrap

Шаблон для постраничной навигации Bootstrap в 1С-Битрикс. Скопировать системный шаблон постраничной навигации system.pagenavigation из папки /bitrix/components/bitrix/system.pagenavigation/templates/.default в папку /bitrix/templates/имя_шаблона/components/bitrix/system.pagenavigation/.default Замените содержимое файла шаблона template.php на следующий ниже код шаблона:

1С-Битрикс: работа умного фильтра в корневом разделе инфоблока

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

Данный параметр описан в примечании документации: В компоненте имеется специальный параметр SHOW_ALL_WO_SECTION, принимающий значения Y|N. Если задано значение Y, то будут отображены все элементы инфоблока, если не […]

Bootstrap: одинаковая высота блокав

Блоки в Bootstrap переносятся неравномерно. Чтобы при создании блоков в Bootstrap не получалось такая картинка: можно воспользоваться следующим решением: CSS

HTML

 

Подключаем визуальный редактор TinyMCE в 1C-Битрикс

Для использования визуального редактора в форме можно воспользоваться TinyMCE. Скачиваем TinyMCE тут. Если нужен, скачиваем файл русификации TinyMCE. Создаем отдельный каталог и извлекаем архив в корень /tinymce.