Скорее всего, недостаточно памяти. Посмотрите также вопрос в FAQ: [URL=http://dev.1c-bitrix.ru/support/faq/8370/#112805]Вместо содержимого страницы вижу белый экран[/URL]
23.04.2010 23:59:48
Я бы сделал через обработку событий
Будет много плясок с бубном вокруг CPosting::Add().
«Да не могут же они!»
|
|
|
22.04.2010 01:32:54
Если нет возможности чистить массив на этапе выборки, то:
* выбрать всё * отфетчить в массив (CDBResult::Fetch() или CDBResult::GetNext()) * почистить массив * * наложить постраничку, сделать показ * и надеяться, что сервер не сдохнет на этом
«Да не могут же они!»
|
|
|
22.04.2010 01:02:06
[QUOTE]Александр пишет:
выводилось 5 случайных (или с определенной сортировкой) картинок из каталога[/QUOTE] Как-то так: [CODE] $arOrder = array('RAND' => 'ASC'); // вывод в случайном порядке $arFilter = array( 'IBLOCK_ID' => 42, // из инфоблока с ID = 42 'ACTIVE' => 'Y', // только активные 'ACTIVE_DATE' => 'Y', // не просроченные '!DETAIL_PICTURE' => false, // с детальной картинкой ); $arNavStartParams = array('nTopCount' => 5); // первые пять $arSelect = array('DETAIL_PICTURE'); // запрашиваем только детальную картинку $res = CIBlockElement::GetList($arOrder, $arFilter, false, $arNavStartParams, $arSelect); while ($arItem = $res->GetNext()) { // тут обработка поля DETAIL_PICTURE } [/CODE] [QUOTE]Александр пишет: подскажите, а можно где-нибудь настроить это разделение[/QUOTE] Админка -> Настройки -> Валюты -> Список валют -> выбрать валюту, поле "Разделитель тысяч при выводе" |
|
|