本文整理汇总了PHP中CBlogPost::GetID方法的典型用法代码示例。如果您正苦于以下问题:PHP CBlogPost::GetID方法的具体用法?PHP CBlogPost::GetID怎么用?PHP CBlogPost::GetID使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类CBlogPost
的用法示例。
在下文中一共展示了CBlogPost::GetID方法的1个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的PHP代码示例。
示例1: trim
$obCache->EndDataCache($arBlog);
}
$arResult["Blog"] = $arBlog;
if ($GLOBALS["USER"]->IsAuthorized()) {
CSocNetTools::InitGlobalExtranetArrays();
if (isset($GLOBALS["arExtranetGroupID"])) {
$arResult["arExtranetGroupID"] = $GLOBALS["arExtranetGroupID"];
}
}
}
$arParams["ID"] = trim($arParams["ID"]);
if (preg_match("/^[1-9][0-9]*\$/", $arParams["ID"])) {
$arParams["ID"] = IntVal($arParams["ID"]);
} else {
$arParams["ID"] = preg_replace("/[^a-zA-Z0-9_-]/is", "", Trim($arParams["~ID"]));
$arParams["ID"] = CBlogPost::GetID($arParams["ID"], $arBlog["ID"]);
}
if ($arParams["ID"] == "" && !$arResult["bFromList"]) {
ShowError(GetMessage("B_B_MES_NO_POST"));
@define("ERROR_404", "Y");
CHTTP::SetStatus("404 Not Found");
return;
}
$arPost = array();
$cacheTtl = 2592000;
$cacheId = 'blog_post_socnet_general_' . $arParams["ID"] . '_' . LANGUAGE_ID;
if ($arResult["TZ_OFFSET"] != 0) {
$cacheId .= "_" . $arResult["TZ_OFFSET"];
}
$cacheDir = '/blog/socnet_post/gen/' . intval($arParams["ID"] / 100) . '/' . $arParams["ID"];
$obCache = new CPHPCache();