Меню
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С-Битрикс очень куцая. В основном описывает функционал добавляемый BXMobileApp. ...

Time Capsule на Windows 10. Хранение бекапов Time Machine на компьютере с Windows 10

Заметку написал скорее для себя, что бы собрать все в одну кучу. Написана на базе нескольких разрозненных, по интернету,...

Не дать пользователю купить больше одного товара, в Битрикс

Иногда нужно и такое: Например: на одном из разрабатываемых сайтов, мне нужно было создать всего 4 товара. при этом поку...

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

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

FTP доступ на Виртуальной машине Битрикс

Бывает что нужно открыть FTP доступ к заранее известной папке на сайте под управлением 1С Битрикс, который работает на в...

Получить и вывести все цены товара в 1С-Битрикс

Задача: получить и вывести все цены товара по его ID в каталоге 1С-Битрикс (например, в детальной карточке catalog.e...

Минимальная сумма заказа в корзине и оформлении заказа в 1С-Битрикс

В этой заметке добавим возможность установки минимальной суммы заказа, в новом шаблоне корзины на 1С-Битрикс.

Вывести дату окончания скидки в карточке товара

Если нужно вывести информацию о скидке в карточке товара, можно воспользоваться методом CCatalogDiscount::GetList. Данны...