Поисковая форма:) поиск по free-lance.ru Топ/история/обновления фриланса, по разным параметрам (темы, сообщения, пользователи...) Автоматическое удаление постов от ненужных юзеров в топике (php скрипт) Досье(точный ник)
 

Ник (или часть ника):
?
Какой текст ищем:
?
Раздел блогов:
За срок
дней
Тип поиска: (по вхождению: по тексту гуг выдаст посты с "гуг", "гугл", "огугл"; "полнотекстовый": по тексту "гуг" выдаст посты только с "гуг")
По вхождению строки:  Полнотекстовый: 
(поиск не 100% актуальный, есть определённая задержка при обновлении данных для поиска. )
0 Всего найдено: 4
yogas Сообщение 16/11/2010 16:04 Копия темы
Программирование под Битрикс. Быстрый старт. Всем привет! 

Для начала, я бы рекомендовал скачать Битрикс под редакцией Стандарт: www.1c-bitrix.ru/download...
хотя можно и любую другую редакцию.
Ну и крайне желательно скачать документацию по Битриксу: dev.1c-bitrix.ru/docs/php...

Я думаю, что большинство начинающих разработчиков, да и я когда начинал изучать систему, задавали себе такой вопрос:
Как мне вывести нужную информацию из базы данных?
 
Предполагается, что мы уже знаем что такое информационные блоки и как их создавать и что с ними можно делать. 
Если вы еще этого не знаете, об инфоблоках буду писать в следующих постах.

Давайте по пунктам:

1) Создадим новую страницу и дадим ей имя db.php: clip2net.com/clip/m50980/...

2) В появившемся окне редактора переходим в режим кода (я выделил кнопку красным). Удаляем слова "Text here...." и пишем следующий код:
clip2net.com/clip/m50980/...
<?
CModule::IncludeModule('iblock'); //подключаем модуль для работы с инфоблоками

//далаем выборку имен (NAME) из инфоблока с ID равным 1
//CIBlockElement – это класс для работы с инфоблоками
//GetList – функция которая делает выборку из инфоблока
$r = CIBlockElement::GetList(
    Array("ORDER"=>"ASC"), //сортировка
    Array("IBLOCK_ID"=>1),  //условие выборки
    false,                                 //группировка  (как в SQL GROUP BY). false потому, что не использую группировку
    false,                                 //параметры для постраничной. (как в SQL LIMIT но немного по другому). Подробно рассмотрю в следующих постах
    Array("NAME")                  //поля которые выбираем из таблицы (как в SQL SELECT id, name, только передается массив полей которые выбираем)
);

//здесь уже вывод выборки 
//Помимо функции Fetch есть и другие для выборки данных из результатов запроса, здесь я её использую, для аналогии с mysql_fetch_array
while($f = $r->Fetch()){
    "<pre>";
    print_r($f);
    "</pre>";
}
?> 

В следующем посте рассмотрим как задавать свойства инфоблокам и как делать выборку по ним. 
Вкратце если у свойства имя SUM то для того что бы делать выборку по этому свойству перед ним нужно поставить префикс PROPERTY_
т.е PROPERTY_SUM 
Причем в результатах выборки свойство SUM будет именть имя PROPERY_SUM_VALUE

Благодарю за внимание :)
msobolev Сообщение 16/11/2010 18:49 Копия темы
Спасибо за пост!  Занес в избранное, пригодится, когда сподоблюсь изучить этого монстра
Nobles Сообщение 16/11/2010 19:44 Копия темы
Спасибо! интересная статья.
Anya_proDS Сообщение 14/12/2010 14:35 Копия темы
Полезная статья.  Спасибки.
0

©2008 edogs egods
Выразить восторг, поругаться
или предложить что-нибудь можно на форуме
Для обсуждения этого сервиса так же есть темы на фрилансе по
поиску , флудотопу ,и по удалённым сообщениям ,и по Актуальным/популярным темам , и по топу "кто кому больше наотвечал"