Меню
RSS
Отфильтровать новости в Битрикс за заданный период
 
Отфильтровать новости в Битрикс за заданный период

Иногда, нужно отфильтровать элементы (новости например) по дате в Битрикс, с помощью компонента "список новостей". Для этого можно воспользоваться методом фильтрации
 
Добрый день! Не подскажете как отфильтровать новости, содержащие определенное слово в тексте?
 
Цитата
Асем написал:
Добрый день! Не подскажете как отфильтровать новости, содержащие определенное слово в тексте?
Можно поробовать фильтровать по тегам, соответственно нужное слово добавлять в теги. Это обычное свойство
 
Добрый день.

Есть список новостей. У новостей есть свойство-чекбокс "Новость дня", которое отмечается в админке. На сайте же размещен список новостей: сначала выводится одна, самая последняя отмеченная Новость дня, потом выводятся все остальные, неотмеченные.

Нужно сделать, чтобы в Новости дня выводилась так же, самая последняя отмеченная, а ниже выводились все новости: и неотмеченные, и отмеченные. Но если там выводятся и отмеченные новости, то выводить за исключением самой последней (которая находилась бы над этим списком в Новости дня).

Подскажите, как можно реализовать такое.
 
Михаил, добрый день!
Подскажите, пожалуйста, можно ли "прикрутить" к умному фильтру такую вещь.
Есть товар - цветочки, у товара есть один из параметров - период цветения, типа "от и до" (даты).
Можно ли работу умного фильтра настроить в таком режиме?
 
Цитата
Андрей написал:
Подскажите, пожалуйста, можно ли "прикрутить" к умному фильтру такую вещь.
Есть товар - цветочки, у товара есть один из параметров -  период цветения, типа "от и до"  (даты).
Можно ли работу умного фильтра настроить в таком режиме?

Добрый. Да, просто создайте свойство типа "Число", заполните у нужных товаров и добавте в фильтр с настройкой "Показывать как число от- до"
 
Михаил, возможно я неправильно сформулировал, но нужно чтобы числа отображались в формате дат. Например:
Ромашка цветет в период с 01.05 по 15.06
Астра цветет в период с 10.05 по 20.06

При выборе в фильтре периода допустим с 01.05 - 20.06 они должны попасть в результаты
 
Цитата
Андрей написал:
Михаил, возможно я неправильно сформулировал, но нужно чтобы числа отображались в формате дат. Например:
Ромашка цветет в период с  01.05 по 15.06
Астра цветет в период с  10.05 по 20.06

При выборе в фильтре периода допустим с  01.05 - 20.06  они должны попасть в результаты

Смутно представляю как это будет с позиции пользователя. При движении ползунка должны меняться и дни и месяцы, а полоса это как-бы год?
Без доработок фильтра точно не получится, но в целом это просто html+js с выборкой доступных дат.
 
    Часто такое нужно

   опечатка - (лишний знак - '>'): ">$arrFilterCurDate = Array"
 
Не работает фильтр за месяц
 
Михаил, а как сделать фильтр новостей по месяцам в выпадающем списке? Если сложно, то в виде кнопок, а не списка.
 
В битриксе есть штатный копонент "Календарь событий" и его упрощенная версия- он как раз и ставит глобальный фильтр, а использовать можно с любым другим компонентом.
С его шаблоном можно поковыряться, адаптировать под свою задачу - главное что функционал уже есть
 
А как сделать фильтр по месяцам, а не по отсчету в днях?
То есть, известно сколько в каждом месяце дней. Как сделать январь период с 01.01 до 31.01 и тд
Сделать фильтр по периодам не проблема )) Вопрос, как еще сделать месяц + год.
И еще, должен отображаться по умолчанию последний месяц ...
Изменено: Михаил Базаров - 26.11.2024 13:09:38
Читают тему
Форма ответов
 
Текст сообщения*
Перетащите файлы
Ничего не найдено
Файл
Загрузить файлы
 

Блог-note: заметки разработчика

Как вывести свойства инфоблока по отдельности и немного плюшек не в тему

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

Смена вида карточек товаров в catalog.section с иммитацией AJAX

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

Заполнить инфоблок брендов из свойства инфоблока с товарами

Задача: в интернет-магазине есть инфоблок с товарами, загружаемый из 1С, у которого заполнено свойство "Производите...

Удалить всех пользователей которые не делали заказов в магазине 1С-Битрикс

Задача: сайт проработал 7 лет и все время на нем была открытая регистрация, создано много мертвых учетных записей (б...

Быстрая отписка от всех рассылок модуля "E-mail маркетинг", в кабинете пользователя

Задача: дать пользователям возможность отписаться от всех рассылок "E-mail маркетинга", не только по ссылке из...

Вывод элементов с помощью API битрикс

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

Регистрация пользователя в определенную группу сайта на Битрикс

Достаточно часто требуется регистрировать пользователя в определенную группу, в зависимости от того какую форму регистра...

Многосайтовость битрикс на разных доменах и поддоменах

Часто спрашивают "как настроить многосайтовость Битрикс на разных доменах", решил записать небольшое видео в котором уст...

Старые шаблоны битрикс для простой верстки

Новые версии типового интернет-магазина, который идет в комплекте с Битрикс (от 12 версии и выше), достаточно технологич...