16:03

Этот мир не по мне Он лишь тень в моём окне.
Добрый день! Bitrix API
Нужно создать на php страницу с новостями и фильтром по дате(форма от "дата" до "дата") Все понятно - забили ручками в бд пару новостей, поставил HTML формы, передающие значения в скрипт. Подключился к БД, отфильтровал, вывел.
Но есть требование "для доступа к базе использовать Bitrix API и класс CIBlockElement" , что это, как подключать и к чему неясно( На их сайте есть описание классов и методов, но кудща их приткнуть непонятно). ПОсоветуйте что и куда ткнуть.

Комментарии
12.08.2012 в 21:48

( . )( . )админ
Нужно создать на php страницу с новостями и фильтром по дате(форма от "дата" до "дата")

Это делается подключением и настройкой стандартных компонентов



для доступа к базе использовать Bitrix API и класс CIBlockElement

CIBlockElement::GetList возвращает список элементов по фильтру.
13.08.2012 в 10:14

Этот мир не по мне Он лишь тень в моём окне.
2(che)n, ну вот у меня есть таблица с этими новостями beo_news в БД. Как мне найти хоть какие-то завязки на параметры?
13.08.2012 в 10:52

( . )( . )админ
Куда уж, а нафига вообще лезть в БД? Тем более что конкретно указано что нужно использовать API.

Я так понимаю вы с Битриксом не знакомы вообще. Я бы вам рекомендовал пройти курсы 1С-Битрикс Интеграция, Компоненты 2.0, Администратор. Базовый и Администратор. Модули

Ваша задача решается без правки кода. Достаточно на нужной странице подключить компонент bitrix:catalog.filter, настроить его на филоьтрация инфоблока в котором у вас хранятся новости и передать выходящий массив в компонент который будет выводить новости (например bitrix:news.index).
13.08.2012 в 11:17

Этот мир не по мне Он лишь тень в моём окне.
Я бы вам рекомендовал пройти курсы 1С-Битрикс2(che)n, спасибо за ответ, я уже попробовал создать инфоблок, но да. Курсы помогут надеюсь)
13.08.2012 в 11:30

( . )( . )админ
Куда уж, компонент фильтра должен быть в коде до компонента вывода.