Поддержка серверов

WIKI: методы, функции, константы класса Битрикс


Блог разработчика

9 августа 2016 ResizeImageGet и простой водяной знак налету

Сегодня поговорим о том как проще всего воткнуть водяной знак на картинки в Битрикс. Например, на все изображения каталога.

21 июля 2016 Добавление вкладки в CRM коробки Битрикс24

В этом посте я покажу, как легко и просто добавить вкладку в сущность CRM. И не просто добавить, а вывести там свой контент.

21 июля 2016 Как просто обращаться из коробки Битрикс24 на сайт на базе Битрикс

К примеру вам хочется внутренним скриптом дернуть с сайта-магазина информацию, которая там, в свою очередь, закрыта некоторыми правами. Например, админскими. Можно конечно мутить свой REST, или иной формат общения, но проще всего воспользоваться штатным инструментом:

События модуля wiki

СобытиеВызывается
OnFillSocNetFeaturesListCWikiSocnet::IsEnabledSocnet
OnCategoryListCreateCWikiUtils::isVirtualCategoryExist

Список функций и методов модуля wiki

Метод
CWikiSocnet::Init($SOCNET_GROUP_ID, $IBLOCK_ID)
CWikiSocnet::IsEnabledSocnet()
CWikiSocnet::IsSocNet()
CWikiSocnet::EnableSocnet($bActive = false)
CWikiSocnet::OnFillSocNetFeaturesList(&$arSocNetFeaturesSettings)
CWikiSocnet::OnFillSocNetMenu(&$arResult, $arParams = array())
CWikiSocnet::OnParseSocNetComponentPath(&$arUrlTemplates, &$arCustomPagesPath, $arParams)
CWikiSocnet::OnInitSocNetComponentVariables(&$arVariableAliases, &$arCustomPagesPath)
CWikiSocnet::FormatEvent_Wiki($arFields, $arParams, $bMail = false)
CWikiSocnet::FormatComment_Wiki($arFields, $arParams, $bMail = false, $arLog = array())
CWikiSocnet::AddComment_Wiki($arFields)
CWikiSocnet::RecalcIBlockID($SocNetGroupID)
CWikiSocnet::PrepareTextForFeed($text)
CWikiSocnet::__ProcessPath($arUrl, $user_id)
CWikiSocnet::BeforeIndexSocNet($bxSocNetSearch, $arFields)
CWikiSecurity::__construct($char = false)
CWikiSecurity::clear(&$str)
CWikiSecurity::_dostr(&$str)
CWikiSecurity::_decode_cb($in)
CWikiSecurity::_decode_cb_hex($in)
CWikiSecurity::_decode($str)
CWiki::__construct()
CWiki::Add($arFields)
CWiki::Update($ID, $arFields)
CWiki::Recover($HISTORY_ID, $ID, $IBLOCK_ID)
CWiki::UpdateHistory($ID, $IBLOCK_ID, $modifyComment=false)
CWiki::UpdateCategory($ID, $IBLOCK_ID, $arCats)
CWiki::Delete($ID, $IBLOCK_ID)
CWiki::AddImage($ID, $IBLOCK_ID, $arImage)
CWiki::DeleteImage($IMAGE_ID, $ID, $IBLOCK_ID)
CWiki::Rename($ID, $arFields, $bUpdateSearch=true)
CWiki::RenameLinkOnPages($iBlockId, $oldName, $newName, $iBlockSectId = false)
CWiki::RenameCategoryOnPage($pageText, $oldCategoryName, $newCategoryName)
CWiki::SetDefaultPage($IBLOCK_ID, $NAME)
CWiki::GetDefaultPage($IBLOCK_ID)
CWiki::GetCategory($NAME, $IBLOCK_ID)
CWiki::GetElementById($ID, $arFilter)
CWiki::GetElementByName($NAME, $arFilter, $arComponentParams = array())
CWiki::getErrors()
CWiki::CleanCacheById($ID, $iBlockId = false)
CWiki::CleanCache($ID = false, $Name = false, $iBlockId = false)
CWiki::GetIdForCacheByName($iBlockId, $iSocCatId, $elementName)
CWiki::UnMarkPageAsUpdated($iBlockId, $iSocCatId, $name)
CWiki::IsPageUpdated($iBlockId, $iSocCatId, $name, $cacheTime = self::CWIKI_CACHE_TTL)
CWiki::MarkPageAsUpdated($iBlockId, $iSocCatId, $name)
CWiki::GetCacheIdForPageUpdated($iBlockId, $iSocCatId, $name)
CWikiDiff::getDiff($a, $b)
CWikiDocument::CanUserOperateDocument($operation, $userId, $documentId, $arParameters = array())
CWikiUtils::getRightsLinks($arPage)
CWikiUtils::IsReadable()
CWikiUtils::IsWriteable()
CWikiUtils::isAllowHTML()
CWikiUtils::IsDeleteable()
CWikiUtils::CheckAccess($access = 'view')
CWikiUtils::CheckServicePage($NAME, &$SERVICE_NAME)
CWikiUtils::IsCategoryPage($NAME, &$CATEGORY_NAME)
CWikiUtils::OnBeforeIndex($arFields)
CWikiUtils::GetUserLogin($arUserData = array(), $nameTemplate = "")
CWikiUtils::htmlspecialcharsback($str, $end = true)
CWikiUtils::htmlspecialchars_decode($str)
CWikiUtils::SetCommentPath($forumID, $rightPath, $urlRewriterPath)
CWikiUtils::GetCommentPath($forumID)
CWikiUtils::UnlocalizeCategoryName($categoryName)
CWikiUtils::GetTagsAsLinks($arTags)
CWikiUtils::isCategoryVirtual($name)
CWikiUtils::isVirtualCategoryExist($categoryName)
CUserTypeWiki::GetUserTypeDescription()
CUserTypeWiki::CheckPermission()
CRatingsComponentsWiki::OnAddRatingVote($id, $arParams)
CRatingsComponentsWiki::OnCancelRatingVote($id, $arParams)
CRatingsComponentsWiki::BeforeIndex($arParams)
CWikiNotifySchema::__construct()
CWikiNotifySchema::OnGetNotifySchema()
CWikiCategories::addItem($catParams)
CWikiCategories::getItems()
CWikiCategories::getItemsNames()
CWikiCategoryParams::setPathTemplate($sTemplate)
CWikiCategoryParams::createLinkFromTemplate($sTemplate="")
CWikiCategoryParams::clear($bClearTemplate = false)
CWikiParser::__construct()
CWikiParser::Parse($text, $type = 'text', $arFile = array(), $arParams = array())
CWikiParser::NToBr($text)
CWikiParser::BrToN($text)
CWikiParser::Clear($text)
CWikiParser::_processFileCallback($matches)
CWikiParser::_processExternalLinkCallback($matches)
CWikiParser::processInternalLink($text)
CWikiParser::_processInternalLinkPrepareCallback($matches)
CWikiParser::_processInternalLinkCallback($matches)
CWikiParser::processToc($text)
CWikiParser::_codeCallback($matches)
CWikiParser::_noWikiCallback($matches)
CWikiParser::_codeReturnCallback($matches)
CWikiParser::_noWikiReturnCallback($matches)
CWikiParser::_noWikiReturn2Callback($matches)
CWikiParser::parseBeforeSave($text, &$arCat = array(), $nameTemplate = "")
CWikiParser::parseForSearch($text)
Diff::getDiffHtml($a, $b)
Diff::getDiffScript(array $a, array $b)
Diff::init()
Diff::longestCommonSubsequence(array $a, $lowerA, $upperA, array $b, $lowerB, $upperB)
Diff::shortestMiddleSnake(array $a, $lowerA, $upperA, array $b, $lowerB, $upperB)
Diff::createDiff(array $a, array $b)
wiki::wiki()
wiki::InstallDB()
wiki::UnInstallDB()
wiki::InstallEvents()
wiki::UnInstallEvents()
wiki::InstallFiles()
wiki::UnInstallFiles()
wiki::DoInstall()
wiki::DoUninstall()
wiki::GetModuleRightList()