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

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


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

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

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

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

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

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

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

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

СобытиеВызывается
onPageCheckCSeoPageChecker::_PrepareData

Константы модуля seo

КонстантаПроверяется
ADMIN_SECTIONCSeoEventHandlers::OnBeforeHTMLEditorScriptRuns
JSON_UNESCAPED_UNICODEYandexJson::encode
SITE_IDCSeoKeywords::CheckFields

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

Метод
Account::__construct()
Account::clearCache()
Account::getCacheId()
Account::getGroupAuthAdapter()
Account::getProfileCached()
Account::getPublicPages()
Account::getRegionsList()
Account::getUrlAccountList()
Account::getUrlInfo()
Account::hasAccounts()
Account::hasPublicPages()
AccountFacebook::getAdCreative()
AccountFacebook::getAdSetIds()
AccountFacebook::getAds()
AccountFacebook::getExpenses()
AccountFacebook::getList()
AccountFacebook::getProfile()
AccountFacebook::getPublicPages()
AccountFacebook::getPublisherPlatforms()
AccountFacebook::getRegionsList()
AccountFacebook::getRowById()
AccountFacebook::hasPublicPages()
AccountFacebook::mergeUrlParams()
AccountFacebook::parseUrlParams()
AccountFacebook::prepareExpensesData()
AccountFacebook::updateAdCreative()
AccountFacebook::updateAdUrlTags()
AccountFacebook::updateAnalyticParams()
AccountFacebook::updatePublicPage()
AccountGoogle::getExpenses()
AccountGoogle::getList()
AccountGoogle::getProfile()
AccountGoogle::updateAnalyticParams()
AccountInstagram::getPublisherPlatforms()
AccountInstagram::hasPublicPages()
AccountInstagram::prepareExpensesData()
AccountVkontakte::editAds()
AccountVkontakte::editGroupAnalyticParams()
AccountVkontakte::editPostAnalyticParams()
AccountVkontakte::getAdsLayout()
AccountVkontakte::getExpenses()
AccountVkontakte::getGroups()
AccountVkontakte::getList()
AccountVkontakte::getPosts()
AccountVkontakte::getProfile()
AccountVkontakte::getPublicPages()
AccountVkontakte::getRowById()
AccountVkontakte::hasPublicPages()
AccountVkontakte::parseVkUrl()
AccountVkontakte::updateAnalyticParams()
AccountYandex::getAuthToken()
AccountYandex::getCallbackEventUrl()
AccountYandex::getClient()
AccountYandex::getCurrency()
AccountYandex::getExpenses()
AccountYandex::getList()
AccountYandex::getProfile()
AccountYandex::getReportErrorByHttpStatus()
AccountYandex::getService()
AccountYandex::getShopInfo()
AccountYandex::getWebhookList()
AccountYandex::getYandexServerAdress()
AccountYandex::hasAccounts()
AccountYandex::isHttps()
AccountYandex::parseReportData()
AccountYandex::registerPaymentCanceledWebhook()
AccountYandex::registerPaymentSucceededWebhook()
AccountYandex::registerRefundSucceededWebhook()
AccountYandex::removeAuth()
AccountYandex::removeWebhook()
AccountYandex::setCallbackEventUrl()
AccountYandex::updateAnalyticParams()
AdsAudience::addAudience()
AdsAudience::addLookalikeAudience()
AdsAudience::addToAudience()
AdsAudience::canUse()
AdsAudience::getAccounts()
AdsAudience::getAudiences()
AdsAudience::getClientsProfiles()
AdsAudience::getErrors()
AdsAudience::getProviders()
AdsAudience::getRegions()
AdsAudience::getService()
AdsAudience::getServiceProviders()
AdsAudience::getServiceTypes()
AdsAudience::hasErrors()
AdsAudience::removeAuth()
AdsAudience::resetErrors()
AdsAudience::useQueue()
AdsAudienceConfig::__construct()
AdsHttpClient::delete()
AdvEntity::getMap()
AdvEntity::onBeforeAdd()
AdvEntity::onBeforeUpdate()
AdvEntity::setSkipRemoteUpdate()
AdvSession::checkSession()
AdvSession::checkSessionOrder()
AdvSession::countSessionOrder()
AdvSession::getBannerLinkedProducts()
AdvSession::getProductProfit()
AdvSession::getSession()
AdvSession::isSession()
AdvSession::onBasketOrder()
AdvSession::onOrderSave()
AdvSession::onSaleDeductOrder()
AdvSession::onSaleDeliveryOrder()
AdvSession::onSalePayOrder()
AdvSession::onSaleStatusOrder()
AdvTabEngine::checkFields()
AdvTabEngine::eventHandler()
AdvTabEngine::getTabs()
AdvTabEngine::saveData()
AdvTabEngine::showTab()
Audience::__construct()
Audience::addContacts()
Audience::addToQueue()
Audience::createLookalike()
Audience::deleteContacts()
Audience::deleteFromQueue()
Audience::disableQueueAutoRemove()
Audience::disableQueueMode()
Audience::enableQueueAutoRemove()
Audience::enableQueueMode()
Audience::getById()
Audience::getLookalikeAudiencesParams()
Audience::getMaxContactsPerPacket()
Audience::getMinContactsForActivating()
Audience::getUrlAudienceList()
Audience::isAddingRequireContacts()
Audience::isQueueModeEnabled()
Audience::isQueueProcessed()
Audience::isSupportAccount()
Audience::isSupportAddAudience()
Audience::isSupportMultiTypeContacts()
Audience::isSupportRemoveContacts()
Audience::normalizeContacts()
Audience::normalizeEmail()
Audience::normalizePhone()
Audience::setAccountId()
AudienceFacebook::add()
AudienceFacebook::createLookalike()
AudienceFacebook::getList()
AudienceFacebook::getLookalikeAudiencesParams()
AudienceFacebook::importContacts()
AudienceFacebook::isSupportAddAudience()
AudienceFacebook::prepareContacts()
AudienceFacebook::removeContacts()
AudienceGoogle::add()
AudienceGoogle::getAudienceIdFromRow()
AudienceGoogle::getList()
AudienceGoogle::importContacts()
AudienceGoogle::isSupportAccount()
AudienceGoogle::isSupportAddAudience()
AudienceGoogle::isSupportMultiTypeContacts()
AudienceGoogle::isSupportRemoveContacts()
AudienceGoogle::normalizeListRow()
AudienceGoogle::prepareContacts()
AudienceGoogle::removeContacts()
AudienceVkontakte::add()
AudienceVkontakte::addLookalikeAudienceAgent()
AudienceVkontakte::createLookalike()
AudienceVkontakte::getList()
AudienceVkontakte::getLookalikeAudienceAgentName()
AudienceVkontakte::getLookalikeAudiencesParams()
AudienceVkontakte::importContacts()
AudienceVkontakte::isSupportAddAudience()
AudienceVkontakte::isSupportRemoveContacts()
AudienceVkontakte::prepareContacts()
AudienceVkontakte::processLookalikeAudienceAgent()
AudienceVkontakte::removeContacts()
AudienceYandex::add()
AudienceYandex::addNewAudienceValue()
AudienceYandex::getList()
AudienceYandex::importContacts()
AudienceYandex::isAddingRequireContacts()
AudienceYandex::isSupportAccount()
AudienceYandex::isSupportMultiTypeContacts()
AudienceYandex::isSupportRemoveContacts()
AudienceYandex::normalizeListRow()
AudienceYandex::prepareContacts()
AudienceYandex::removeContacts()
AuthAdapter::__construct()
AuthAdapter::canUseMultipleClients()
AuthAdapter::create()
AuthAdapter::getAuthData()
AuthAdapter::getAuthDataMultiple()
AuthAdapter::getAuthDataSingle()
AuthAdapter::getAuthUrl()
AuthAdapter::getAuthorizedClientsList()
AuthAdapter::getClientById()
AuthAdapter::getClientId()
AuthAdapter::getClientList()
AuthAdapter::getEngineCode()
AuthAdapter::getToken()
AuthAdapter::getType()
AuthAdapter::hasAuth()
AuthAdapter::removeAuth()
AuthAdapter::setParameters()
AuthAdapter::setService()
Auto::checkQuantity()
Auto::checkQuantityAgent()
AutologTable::getMap()
AutologTable::getTableName()
AutologTable::onBeforeAdd()
BaseApiObject::__construct()
BaseApiObject::create()
BaseApiObject::getRequest()
BaseApiObject::normalizeListRow()
BaseApiObject::setRequest()
BaseApiObject::setService()
Batch::addItem()
Batch::getArray()
Batch::getCode()
Batch::getExternalId()
Batch::getItems()
Batch::getRequestId()
Batch::getSource()
Batch::setArray()
Batch::setCode()
Batch::setExternalId()
Batch::setLeadItemsArray()
Batch::setRequestId()
Batch::setSource()
Bitrix::__construct()
Bitrix::getInterface()
Bitrix::isRegistered()
Bitrix::setAuthSettings()
BitrixEngine::__construct()
BitrixEngine::getAuthSettings()
BitrixEngine::getProxy()
CSeoEventHandlers::OnBeforeHTMLEditorScriptRuns()
CSeoEventHandlers::OnIncludeHTMLEditorScript()
CSeoEventHandlers::SeoOnPanelCreate()
CSeoKeywords::Add()
CSeoKeywords::CheckFields()
CSeoKeywords::GetByURL()
CSeoKeywords::GetList()
CSeoKeywords::Update()
CSeoPageChecker::CSeoPageChecker()
CSeoPageChecker::CheckKeyword()
CSeoPageChecker::GetErrors()
CSeoPageChecker::GetExtendedData()
CSeoPageChecker::GetHTTPData()
CSeoPageChecker::GetStatistics()
CSeoPageChecker::GetURL()
CSeoPageChecker::IsOuterUrl()
CSeoPageChecker::_GetContrast()
CSeoPageChecker::_PrepareData()
CSeoPageChecker::__prepareText()
CSeoUtils::CleanURL()
CSeoUtils::getDirStructure()
CSeoUtils::getDomainsList()
CbackSubscriptionTable::getMap()
CbackSubscriptionTable::getTableName()
ConversionHandler::getSeoId()
ConversionHandler::onGetAttributeTypes()
ConversionHandler::onSetDayContextAttributes()
Engine::__construct()
Engine::clearAuthSettings()
Engine::getAuthSettings()
Engine::getClientId()
Engine::getClientSecret()
Engine::getCode()
Engine::getEngine()
Engine::getId()
Engine::getSettings()
Engine::saveSettings()
Expenses::__construct()
Expenses::add()
Expenses::getActions()
Expenses::getClicks()
Expenses::getCpc()
Expenses::getCpm()
Expenses::getCurrency()
Expenses::getImpressions()
Expenses::getNumericFieldNames()
Expenses::getSpend()
Expenses::prepareData()
Expenses::toArray()
Factory::create()
Field::__construct()
Field::addOption()
Field::create()
Field::getKey()
Field::getLabel()
Field::getMapItem()
Field::getName()
Field::getOptions()
Field::getType()
Field::setOptions()
Field::toArray()
Form::__construct()
Form::convertField()
Form::convertFields()
Form::getAuthParameters()
Form::getGroupAuthAdapter()
Form::getPrivacyPolicyUrl()
Form::getRegisteredGroups()
Form::getUrlFormList()
Form::isGroupAuthUsed()
Form::isSupportAccount()
Form::registerFormWebHook()
Form::registerGroup()
Form::removeFormWebHook()
Form::setAccountId()
Form::unRegisterGroup()
FormFacebook::add()
FormFacebook::convertField()
FormFacebook::getList()
FormFacebook::getLocaleByLanguageId()
FormFacebook::getResult()
FormFacebook::subscribeAppToPageEvents()
FormFacebook::unlink()
FormVkontakte::add()
FormVkontakte::addCallbackServer()
FormVkontakte::convertField()
FormVkontakte::deleteCallbackServer()
FormVkontakte::encodeString()
FormVkontakte::getAuthParameters()
FormVkontakte::getCallbackConfirmationCode()
FormVkontakte::getFieldMapper()
FormVkontakte::getList()
FormVkontakte::getResult()
FormVkontakte::registerGroupWebHook()
FormVkontakte::setCallbackSettings()
FormVkontakte::subscribeAppToPageEvents()
FormVkontakte::unRegisterGroup()
FormVkontakte::unlink()
Google::addSite()
Google::checkAuthExpired()
Google::getAuth()
Google::getAuthUrl()
Google::getCurrentUser()
Google::getFeeds()
Google::getInterface()
Google::getScope()
Google::query()
Google::queryJson()
Google::refreshAuth()
Google::setAuthSettings()
Google::verifyGetToken()
Google::verifySite()
Item::__call()
Item::__construct()
Item::get()
Item::getData()
Item::set()
Item::setData()
LeadItem::addAnswer()
LinkTable::getMap()
LinkTable::getTableName()
LogTable::clean()
LogTable::getMap()
LogTable::getTableName()
LogTable::onBeforeAdd()
Mapper::__construct()
Mapper::addItem()
Mapper::getAdsName()
Mapper::getCrmName()
Mapper::getMapItem()
Mapper::setItems()
OrderTable::getMap()
OrderTable::getTableName()
OrderTable::onBeforeAdd()
Page::__construct()
Page::getAbout()
Page::getEmail()
Page::getId()
Page::getImage()
Page::getName()
Page::getPhone()
Page::prepareData()
Page::toArray()
ProxyRequest::query()
QueueTable::addQueueAgent()
QueueTable::addQueueAutoRemoveAgent()
QueueTable::divideListIntoPortions()
QueueTable::getMap()
QueueTable::getProcessQueueAgentName()
QueueTable::getTableName()
QueueTable::onAfterAdd()
QueueTable::processQueue()
QueueTable::processQueueAgent()
QueueTable::processQueueAutoRemoveAgent()
QueueTable::processQueueAutoRemoveAgentName()
Request::__construct()
Request::create()
Request::directQuery()
Request::getAuthAdapter()
Request::getClient()
Request::getEndpoint()
Request::getResponse()
Request::send()
Request::setAuthAdapter()
Request::setClient()
Request::setUseDirectQuery()
RequestFacebook::directQuery()
RequestVkontakte::directQuery()
RequestYandex::directQuery()
RequestYandex::query()
Response::__construct()
Response::create()
Response::fetch()
Response::getId()
Response::getRequest()
Response::getResponseText()
Response::setData()
Response::setId()
Response::setRequest()
Response::setResponseText()
ResponseFacebook::parse()
ResponseGoogle::getSkippedErrorCodes()
ResponseGoogle::parse()
ResponseVkontakte::parse()
ResponseYandex::getSkippedErrorCodes()
ResponseYandex::parse()
Result::addFieldValues()
Result::fetch()
Result::getDateCreate()
Result::getId()
Result::setData()
Result::setDateCreate()
Result::setId()
RobotsFile::__construct()
RobotsFile::addRule()
RobotsFile::addSectionRule()
RobotsFile::getRuleText()
RobotsFile::getRules()
RobotsFile::getSection()
RobotsFile::load()
RobotsFile::parseRule()
RobotsFile::save()
SearchEngineTable::getByCode()
SearchEngineTable::getFilePath()
SearchEngineTable::getMap()
SearchEngineTable::getTableName()
Service::__construct()
Service::answer()
Service::answerData()
Service::answerError()
Service::canUse()
Service::canUseMultipleClients()
Service::checkSecurityCode()
Service::clearAuth()
Service::clearAuthForClient()
Service::clearClientsCache()
Service::clearLocalAuth()
Service::create()
Service::getAccount()
Service::getAccounts()
Service::getAudience()
Service::getAuth()
Service::getAuthAdapter()
Service::getAuthorizeData()
Service::getAuthorizeLink()
Service::getClientId()
Service::getClientList()
Service::getClientsProfiles()
Service::getData()
Service::getEngine()
Service::getEngineCode()
Service::getErrorCollection()
Service::getErrors()
Service::getForm()
Service::getGroupAuth()
Service::getInstance()
Service::getLicense()
Service::getProviders()
Service::getRedirectUri()
Service::getServiceProviders()
Service::getTypes()
Service::handle()
Service::hasErrors()
Service::isRegistered()
Service::listen()
Service::queryHookRegister()
Service::register()
Service::registerGroup()
Service::remove()
Service::removeAuth()
Service::removeGroupAuth()
Service::resetErrors()
Service::sendEvent()
Service::setAccessSettings()
Service::setClientId()
Service::unRegisterGroup()
Service::unregister()
ServiceLogTable::getMap()
ServiceLogTable::getTableName()
SitemapEntityTable::add()
SitemapEntityTable::clearBySitemap()
SitemapEntityTable::getFilePath()
SitemapEntityTable::getMap()
SitemapEntityTable::getSitemapsByEntityId()
SitemapEntityTable::getTableName()
SitemapFile::__construct()
SitemapFile::addEntry()
SitemapFile::addFileEntry()
SitemapFile::addFooter()
SitemapFile::addHeader()
SitemapFile::addIBlockEntry()
SitemapFile::appendEntry()
SitemapFile::appendIBlockEntry()
SitemapFile::getFileUrl()
SitemapFile::getNameList()
SitemapFile::getPathDirectory()
SitemapFile::getSiteRoot()
SitemapFile::getUrl()
SitemapFile::isCurrentPartNotEmpty()
SitemapFile::isNotEmpty()
SitemapFile::isSplitNeeded()
SitemapFile::parse()
SitemapFile::prepareFileName()
SitemapFile::reInit()
SitemapFile::removeEntry()
SitemapFile::split()
SitemapForum::__callStatic()
SitemapForum::actionAdd()
SitemapForum::actionDelete()
SitemapForum::actionUpdate()
SitemapForum::checkParams()
SitemapIblock::__callStatic()
SitemapIblock::actionAdd()
SitemapIblock::actionDelete()
SitemapIblock::actionUpdate()
SitemapIblock::checkActivity()
SitemapIblock::checkElement()
SitemapIblock::createSiteDirs()
SitemapIblock::prepareUrlToReplace()
SitemapIblockTable::checkSection()
SitemapIblockTable::clearBySitemap()
SitemapIblockTable::getByIblock()
SitemapIblockTable::getMap()
SitemapIblockTable::getTableName()
SitemapIndex::appendIndexEntry()
SitemapIndex::createIndex()
SitemapRuntime::__construct()
SitemapRuntime::appendIBlockEntry()
SitemapRuntime::finish()
SitemapRuntime::getPrefix()
SitemapRuntime::putSitemapContent()
SitemapRuntime::reInit()
SitemapRuntime::setOriginalFile()
SitemapRuntime::showProgress()
SitemapRuntimeTable::clearByPid()
SitemapRuntimeTable::getFilePath()
SitemapRuntimeTable::getMap()
SitemapRuntimeTable::getTableName()
SitemapTable::compileMask()
SitemapTable::getFilePath()
SitemapTable::getMap()
SitemapTable::getTableName()
SitemapTable::prepareSettings()
WebHookTable::getMap()
WebHookTable::getTableName()
Yandex::__construct()
Yandex::addOriginalText()
Yandex::addSite()
Yandex::getAuthSettings()
Yandex::getFeeds()
Yandex::getHostId()
Yandex::getOriginalTexts()
Yandex::getOriginalTextsRecursive()
Yandex::getServiceUrl()
Yandex::getSiteInfo()
Yandex::getSiteInfoGeneral()
Yandex::getSiteInfoQueries()
Yandex::getSiteInfoStats()
Yandex::getVerifySiteUin()
Yandex::processHosts()
Yandex::query()
Yandex::queryOld()
Yandex::verifySite()
YandexBannerTable::createParam()
YandexBannerTable::getEngine()
YandexBannerTable::getFilePath()
YandexBannerTable::getMap()
YandexBannerTable::getTableName()
YandexBannerTable::markResumed()
YandexBannerTable::markStopped()
YandexBannerTable::onBeforeAdd()
YandexBannerTable::onBeforeUpdate()
YandexBannerTable::onDelete()
YandexBannerTable::unMarkResumed()
YandexBannerTable::unMarkStopped()
YandexBase::checkAuthExpired()
YandexBase::clearSitesSettings()
YandexBase::getAuth()
YandexBase::getAuthUrl()
YandexBase::getCurrentUser()
YandexBase::getInterface()
YandexBase::prepareQueryResult()
YandexBase::query()
YandexBase::setAuthSettings()
YandexCampaignTable::createParam()
YandexCampaignTable::getEngine()
YandexCampaignTable::getFilePath()
YandexCampaignTable::getTableName()
YandexCampaignTable::onAfterDelete()
YandexCampaignTable::onBeforeAdd()
YandexCampaignTable::onBeforeUpdate()
YandexCampaignTable::onDelete()
YandexDirect::__construct()
YandexDirect::addBanner()
YandexDirect::addCampaign()
YandexDirect::archiveBanners()
YandexDirect::archiveCampaign()
YandexDirect::createForecastReport()
YandexDirect::createWordstatReport()
YandexDirect::deleteBanners()
YandexDirect::deleteCampaign()
YandexDirect::deleteForecastReport()
YandexDirect::deleteWordstatReport()
YandexDirect::finance_query()
YandexDirect::getBannerStats()
YandexDirect::getBanners()
YandexDirect::getCampaign()
YandexDirect::getCampaignBanners()
YandexDirect::getCampaignList()
YandexDirect::getClientsSettings()
YandexDirect::getCurrentUser()
YandexDirect::getForecastReport()
YandexDirect::getForecastReportList()
YandexDirect::getRegions()
YandexDirect::getWordstatReport()
YandexDirect::getWordstatReportList()
YandexDirect::moderateBanners()
YandexDirect::query()
YandexDirect::resumeBanners()
YandexDirect::resumeCampaign()
YandexDirect::stopBanners()
YandexDirect::stopCampaign()
YandexDirect::unArchiveBanners()
YandexDirect::unArchiveCampaign()
YandexDirect::updateAgent()
YandexDirect::updateBanner()
YandexDirect::updateBannersManual()
YandexDirect::updateCampaign()
YandexDirect::updateCampaignManual()
YandexDirectCampaign::clearData()
YandexDirectCampaign::updateSettingsAgent()
YandexDirectException::__construct()
YandexDirectLive::getBannerStats()
YandexException::__construct()
YandexException::formatMessage()
YandexException::getStatus()
YandexException::parseError()
YandexGroupTable::getFilePath()
YandexGroupTable::getMap()
YandexGroupTable::getTableName()
YandexJson::_encode()
YandexJson::_quote()
YandexJson::encode()
YandexRegionTable::clearDatabase()
YandexRegionTable::getEngine()
YandexRegionTable::getFilePath()
YandexRegionTable::getLastUpdate()
YandexRegionTable::getList()
YandexRegionTable::getMap()
YandexRegionTable::getTableName()
YandexRegionTable::needDatabaseUpdate()
YandexRegionTable::setLastUpdate()
YandexRegionTable::updateDatabase()
YandexRegionTable::updateDatabaseItem()
YandexStatTable::getBannerStat()
YandexStatTable::getCampaignStat()
YandexStatTable::getMap()
YandexStatTable::getMissedPeriods()
YandexStatTable::getTableName()
YandexStatTable::loadBannerStat()
YandexStatTable::loadCampaignStat()
YandexStatTable::loadStat()
YandexStatTable::processStatsResult()
seo::DoInstall()
seo::DoUninstall()
seo::GetModuleRightList()
seo::InstallDB()
seo::InstallEvents()
seo::InstallFiles()
seo::UnInstallDB()
seo::UnInstallEvents()
seo::UnInstallFiles()
seo::seo()