Меню
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
Читают тему
Форма ответов
 
Текст сообщения*
Перетащите файлы
Ничего не найдено
Файл
Загрузить файлы
 
Поблагодарить и поддержать:
Или подписаться на boosty канал: Видео на Bst

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

Настройка прав доступа в 1С-Битрикс

Часто, в интернет-магазине под управлением 1С Битрикс, нужно создать группу пользователей со специфическими правами. Нап...

Вывести информацию, только на первом уровне раздела каталога, в 1С-Битрикс

Задача: на сайте, в каталоге, выводится два фильтра - боковой и верхний. Оба компонента подключены в файле section.php к...

Увеличение диска на готовой виртуальной машине Битрикс

Как всем известно, на официальном сайте 1С-битрикс можно скачать готовую виртуальную машину максимально сконфигурированн...

Запретить оплату с внутреннего счета, если в корзине есть определенный товар

Задача: пользователи могут оплачивать заказы с бонусного счета (штатный внутренний счет), но если в корзине ...

ORM: получение информации о разделах инфоблока на D7, использование Bitrix\Iblock\SectionTable и пользовательских полей

Задача: При работе с инфоблоками в Битрикс, часто возникает необходимость получать данные о разделах. Для этих целей мож...

Сортировка элементов по индексу сортировки значений типа список

Внутри любого компонента есть заранее заложенные поля для сортировки элементов. Можно сортировать элементы в разных напр...

Самодельная форма добавления элемента на API Битрикс

Компонент iblock.element.add.form написан таким образом, что вы не сможете (не попотев изрядно и не используя js) как уг...

Свойство: привязка к Яндекс:Картам - вывести из нескольких элементов на одну карту

Предположим, что у вас есть инфоблок со свойством "Привязка к яндекс картам". В этом инфоблоке некоторое количество элем...

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

В этой заметке постараюсь описать процесс реализации индивидуальных цен, для пользователей. При этом, индивидуальные цен...