RSS
Ввод даты и времени используя jquery плагин datepicker c bootstrap 4

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

Но перепробовав несколько плагинов столкнулся с проблемой - почти все их них конфликтуют с библиотекой Bootstrap 4 версии и выше.



Читать далее
5

Как включить стандартный «старый» редактор в Wordpress

  • wordpress, вордпресс, текстовый редактор, Gutenberg
Как включить стандартный «старый» редактор в Wordpress
С WordPress версии 5.0 стандартный редактор для записей заменён на блочный редактор «Gutenberg», который позиционируется как редактор новой парадигмы для создания и редактирования записей под управлением WordPress. Однако не всем пользователям нравится новый редактор, для многих он выглядит неудобным. Читайте как вернуть классический редактор записей для Wordpress.

Читать далее
Открываем виджет обратного звонка Битрикс 24 по нажатию кнопки в шаблоне сайта.
При использовании виджета обратного звонка/чата от Битрикс24 ( Открытые линии ) иногда возникает необходимость, открытия окна заказа звонка или чата не при клике на иконку «Открытых линий», а по нажатию любой другой кнопки в шаблоне.
Приведу пример - как повесить событие открытия «Открытых линий» на свою кнопку.


Читать далее
Добавляем возможность перейти на страницу элемента из админки
При редактировании элементов в админке Битрикс часто возникает потребность посмотреть как элемент отображается в пользовательской части сайта. Для этого добавим на страницу просмотра/редактирования элемента кнопку при нажатии на которую будет открываться в новом окне страница с элементом.

Читать далее
202

Создаём в Bitrix пользовательский тип свойства "привязка к элементам с описание"

  • bitrix, пользовательские свойства, тип свойств, привязка к элементам
Создаём в Bitrix пользовательский тип свойства "привязка к элементам с описание"
Иногда при разработке приходиться сталкиваться с задачей, когда у товара например есть "опции" цену которой необходимо указать в описании товара или "составные части" количество которых необходимо отразить. Как правило зависимости учитываются при помощи свойства "Привязка к элементам" и в таких случаях хорошо использовать описание для значения свойства, как у строковых свойств. 

Решить задачу можно созданием пользовательского типа свойств - Привязка к элементам с описанием.


Читать далее
1746

Настройка файла .htaccess для 1C Bitrix CMS

  • 1С Битрикс, Bitrix CMS, .htaccess, настройка редиректов
Настройка файла .htaccess для 1C Bitrix CMS
Один из важных файлом влияющий на настройку работы любой CMS является файл .htaccess.
.htaccess - это серверный файл, отвечающий за:
  • настройку уровней доступа к файлам и папкам сайта,
  • настройку правил формирования URL,
  • вывод сообщений об ошибке,
  • настройка кэширования файлов в Apache
  • настройку параметров сервера Apache
Рассмотрим необходимые настройки этого файла для сайта под управлением 1С Битрикс.


Читать далее
1228

Ресайз на лету изображений в 1C-Bitrix

  • ресайз изображений, 1С Битрикс, Bitrix CMS
Ресайз на лету изображений в 1C-Bitrix

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

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

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



Читать далее
185

Подробное руководство по настройке хлебных крошек bitrix.breadcrumb в CMS Bitrix

  • Bitrix CMS, breadcrumb, bitrix:breadcrumbs, хлебные крошки, настройка
Подробное руководство по настройке хлебных крошек bitrix.breadcrumb в CMS Bitrix
Для отображения навигационной цепочки - хлебных крошек, на сайтах под управлением CMS Bitrix используется компонент bitrix.breadcrumb. Ниже подробно рассмотрим настройку компонента и вывод хлебных крошек на сайте.

Читать далее
1446

Настройка robots.txt и sitemap.xml для мультидоменного сайта

  • bitrix, robots.txt, sitemap.xml, поддомены, мультисайтовость
Настройка robots.txt и sitemap.xml для мультидоменного сайта

Для эффективного SEO продвижения мультидоменных сайтов необходимо, чтобы для каждого поддомена были свои robots.txt и sitemap.xml. В том случаи если структура поддоменов одинаковая, т.е. если речь идёт об интернет-магазине, то можно использовать способ описанный ниже...



Читать далее
Добавить отображение ID категории в админке OpenCart ( ocStore )

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



Читать далее
1620

Bitrix - создание раздела со скидками

  • bitrix, bitrix:catalog.section, скидки
Bitrix - создание раздела со скидками

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

По сути задача сводится к созданию страницы /sale/ на которой необходимо разместить компонент bitrix:catalog.section и настроить у него выборку по товарам, на которые действует скидка.



Читать далее
2615

Использование хлебных-крошек (bitrix:breadcrumb) внутри компонентов Bitrix

  • Хлебные крошки, 1С Битрикс, Bitrix CMS, bitrix:breadcrumbs, component_epilog, кэширование
Использование хлебных-крошек (bitrix:breadcrumb) внутри компонентов Bitrix

Часто сталкиваюсь с ситуацией, когда при вёрстке очередного макета сайта, "хлебные-крошки" являются частью дизайна отдельных блоков/компонентов, т.е их не получается вынести в самостоятельный блок сайта не зависящий от страницы на которой будет находиться пользователь.

При вёрстке таких шаблонов в CMS Bitrix приходиться использовать компонент bitrix:breadcrumb внутри других компонентов, например: bitrix:news или bitrix:catalog. Так как bitrix:breadcrumb использует отложенные функции, то при включённом кэширование "разваливается/ломается" вёрстка страниц на которых присутствуют "хлебные крошки".

Вызов компонента bitrix:breadcrumb

<?$APPLICATION->IncludeComponent("bitrix:breadcrumb","",Array(
        "START_FROM" => "0", 
        "PATH" => "", 
        "SITE_ID" => "s1" 
    )
);?>

Отличное решение для этой проблемы было предложено пользователем Хабра https://habr.com/sandbox/115802/. Ниже собственно и привожу это решение...



Читать далее