Добро пожаловать на сайт <БагБД>, где вы можете задавать вопросы о программировании и разработке на Битрикс и Битрикс24, и получать быстрые и квалифицированные ответы от профессионалов!

CSearch::Index

00 голосов
4
в документации написано

Код
int
CSearch::Index(
    string MODULE_ID,
    string ITEM_ID,
    array arFields,
    bool bOverWrite = false,
    string SEARCH_SESS_ID = ''
);


в примере из документации третий параметр $arFields равен вот такому массиву

Код
    Array(
        "DATE_CHANGE"=>$arIBlockElement["DATE_CHANGE"],
        "TITLE"=>$arIBlockElement["NAME"],
        "SITE_ID"=>$arSites,
        "PERMISSION"=>$arGroups,
        "PARAM1"=>$arIBlockElement["IBLOCK_TYPE_ID"],
        "PARAM2"=>$IBLOCK_ID,
        "PERMISSIONS"=>$arGroups,
        "URL"=>str_replace("#ID#", $arIBlockElement["ID"], $DETAIL_PAGE_URL),
        "BODY"=>$arIBlockElement["DETAIL_TEXT"],
        "TAGS"=>$arIBlockElement["TAGS"]
    ),



что в нём значат "PERMISSION" и "PERMISSIONS" ?
спросил 30 Май, 13 от Hax (1,100 баллов)

4 Ответы

00 голосов
спрашиваю потомучто переиндексировал коекакие страницы
и отлично ищет .... но только когда залогинен под админом ...
для простых неавторизованных смертных выдаёт 'ничего не найдено' ...
ответил 30 Май, 13 от Hax (1,100 баллов)
00 голосов
Цитата
PERMISSIONS - массив идентификаторов групп пользователей которым разрешено чтение;
© http://dev.1c-bitrix.ru/api_help/search/events/beforeindex.php
ответил 03 Июнь, 13 от sickmind (4,660 баллов)
00 голосов
о! спасибо огромное !! :)
ответил 03 Сен, 13 от Hax (1,100 баллов)
00 голосов
) я идиот)) как не догадался)) капец)
ответил 02 Дек, 13 от Hax (1,100 баллов)

Похожие вопросы

0 голосов
1 ответ
0 голосов
3 ответов
спросил 25 Март, 14 от DaRkCaT (160 баллов)
0 голосов
1 ответ
0 голосов
3 ответов
спросил 18 Май, 13 от Jugoar (480 баллов)
0 голосов
3 ответов