Меню
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: заметки разработчика

Настройка push уведомлений через Firebase в приложении Apache Cordova

Задача: Apache Cordova предоставляет удобный способ разработки кроссплатформенных мобильных приложений. В данной статье ...

Если папка то применяем, проверка текущего раздела или подраздела

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

Подключение SSL на Битрикс виртуальная машина

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

Перенос Битрикс сайта с хостинга на хостинг, инструкция

Достаточно часто спрашивают как перенести сайт работающий на 1С Битрикс с одного хостинга на другой, как раз подвернулас...

Добавление и удаление из сравнения на AJAX: Битрикс

Рецепт лежал у меня в закромах, почти о нем и забыл, но тут подвернулся под руку- решил опубликовать. Скажу сразу, данно...

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

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

Очистить брошенные корзины с помощью API 1С-Битрикс

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

Настройка: Redis кеширование для 1С-Битрикс, под Ubuntu

Задача: имеем полностью настроенный и оптимально сконфигурированный веб-сервер под управлением Ubuntu 20.04 на котором з...

CRM Битрикс-24 на веб-окружении под Ubuntu 24.04, c поддержкой PUSH и многосайтовости

Задача: Так как с 30 июня 2024 года операционная система CentOS-7 полностью снята с поддержки и не будет получать обновл...