Матвей Земсков

Заметки веб-мастера

Понедельник, 10 марта 2014 17:27

Прикрепляем иконки к пунктам меню

В этой заметке я расскажу, как можно «прикрепить» изображение к пунктам меню на сайте под управлением CMS «1С-Битрикс». На самом деле в том нет ничего сложного, но меню с иконками в некоторых случаях выглядит более интересно, чем без них.

Опубликовано в Битрикс
Воскресенье, 26 января 2014 10:01

Создаем свой фильтр на сайте под управлением «1С-Битрикс»

При разработке одного сайта, передо мной встала следующая задача: нужно было создать компонент для быстрого подбора элементов каталога и разместить его на каждой странице сайта. Результат его работы должен был отображаться на отдельной странице. Немного подумав, я понял, что этот компонент очень похож на стандартные фильтры, реализованные в системе «1С-Битрикс», но из-за особенностей их работы они мне не подходили. В этой статье я опишу процесс поиска решения этой задачи. Возможно, он будет полезен другим разработчикам, если они столкнуться с аналогичным заданием. Все изыскания я проводил на демо-версии системы. При установке ее на локальный веб-сервер, я выбрал вариант «для разработчиков». Сразу хочу предупредить читателя, что мое решение не является идеальным, может быть вы сможете придумать что-то лучшее. Возможно, статья покажется вам сложной для понимания, поэтому читайте внимательней, я постараюсь объяснить здесь тонкости разработки компонента как можно проще.

Опубликовано в Битрикс
Четверг, 22 августа 2013 17:25

Установка «1С-Битрикс» на хостинг

Как известно, процесс разработки сайта на «1С-Битрикс» можно организовать разными способами: например, использовать локальный веб-сервер («Битрикс веб-окружение», Denwer, OpenServer ) или разрабатывать прямо на хостинге.

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

Опубликовано в Битрикс
Четверг, 04 июля 2013 14:35

Кадрирование изображений в компонентах «1С-Битрикс».

Как известно, в элементах инфоблока 1C-Битрикс можно использовать изображения, которые будут выводиться в анонсе и подробном содержимом элементов. В настройках инфоблока можно настроить уменьшение загружаемых изображений до определенного размера по ширине и высоте. Правда, из-за соблюдения пропорций при уменьшении добиться указанного размера и по ширине, и по высоте средствами системы не представляется возможным. Это проиллюстрировано на рисунке ниже. Однако добиться желаемого размера можно попробовать другим способом – это будет сделано путем кадрирования изображений при помощи CSS, о чем я сейчас расскажу подробнее.

Опубликовано в Битрикс
Пятница, 19 апреля 2013 19:34

Проблема с выгрузкой цен из «1С» на сайт

Столкнулся с проблемой: при выгрузке каталога из «1С» на сайт цены никак не хотели загружаться в инфоблок с торговыми предложениями «1С-Битрикс».

Как оказалось, проблема была в типе цены. Решением этой проблемы стало переименование типа цены с "BASE" на «Розничная цена» (Магазин → Настройки → Типы цен).

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

Опубликовано в Битрикс
Вторник, 25 декабря 2012 10:30

Группируем элементы инфоблока и выводим на страницу сайта.

Возможно, задача, решение которой описано в этой статье покажется очень специфичной, но порой такие задачи возникают, а решить их с помощью стандартных компонентов системы не удается. Приходится искать нестандартное решение. Задача связана с выводом элементов инфоблока на странице сайта, но не все так просто: существует список компаний, у некоторых из них есть дочерние компании. У каждой компании из списка есть описание. Нужно вывести список названий компаний на страницу сайта в виде таблицы, состоящей из 2 ячеек в каждой строке. В первой ячейке будут находиться головные компании, а также компании, не имеющие дочерних компаний, во второй ячейке будут сгруппированы дочерние компании. В случае отсутствия дочерних компаний – ячейка будет пуста.

Опубликовано в Битрикс
Среда, 31 октября 2012 17:23

Список элементов инфоблока с названиями разделов в качестве заголовков

Как известно в «1С-Битрикс» нет стандартного компонента, который бы выводил элементы инфоблока, расположенные в разделах, таким образом, чтобы название раздела было заголовком списка элементов из этого раздела. Однажды мне понадобилось вывести список проектов одной компании на страницу сайта описанным выше образом. Я нашел 2 способа решения этой задачи, о которых расскажу в этой статье.

Опубликовано в Битрикс
Воскресенье, 07 октября 2012 17:22

Особенности создания форм на сайте под управлением «1С-Битрикс»

Несмотря на то, что модуль «Веб-формы» системы «1С-Битрикс» позволяет создавать на сайте довольно сложные формы с различными типами полей, существует ряд ограничений. Например, стандартным способом нельзя создать группы элементов списка (html – элемент OPTGROUP) или поместить в атрибут value текстового поля выражение PHP.

Опубликовано в Битрикс
Суббота, 06 октября 2012 09:58

Закрепление новости вверху списка новостей на сайте под управлением «1С-Битрикс»

Как известно компонент “bitrix:news.list”, выводящий список новостей на странице сайта замещает старые новости более «свежими». Но может возникнуть ситуация, когда какая-то новость должна находиться вверху списка определенное время, так чтобы более «свежие» не смещали ее вниз по списку.

Это можно реализовать путем правки шаблона компонента “bitrix:news.list”.

Опубликовано в Битрикс
Суббота, 22 сентября 2012 17:21

Создание шаблона рассылки на сайте под управлением «1С-Битрикс».

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

Опубликовано в Битрикс
Страница 2 из 3
Мои услуги

Предлагаю следующие услуги:

  • Верстка шаблона сайта из дизайн-макета для CMS «1С-Битрикс Управление сайтом» и CMS “Joomla”
  • Создание форм различной сложности (обратная связь, анкеты и тп) для указанных CMS
  • Настройка и кастомизация компонентов и модулей для указанных CMS
  • Доработка модулей и компонентов для указанных CMS, добавление нестандартного функционала
  • Разработка лендингов (landing-pages)

По все вопросам обращайтесь через форму обратной связи

Скачать

Предлагаю вашему вниманию:

Наверх