Комплексный компонент создаёт полноценный публичный интерфейс блогов. Компонент стандартный и входит в дистрибутив модуля.
<?$APPLICATION->IncludeComponent("bitrix:blog","",Array(
"USER_PROPERTY_NAME" => "",
"SEF_MODE" => "Y",
"PATH_TO_SMILE" => "/bitrix/images/blog/smile/",
"CACHE_TYPE" => "A",
"CACHE_TIME" => "3600",
"SET_TITLE" => "Y",
"CACHE_TIME_LONG" => "604800",
"SET_NAV_CHAIN" => "Y",
"MESSAGE_COUNT" => "25",
"MESSAGE_COUNT_MAIN" => "6",
"BLOG_COUNT_MAIN" => "6",
"COMMENTS_COUNT" => "25",
"MESSAGE_LENGTH" => "100",
"BLOG_COUNT" => "20",
"USER_PROPERTY" => Array(),
"BLOG_PROPERTY" => Array(),
"BLOG_PROPERTY_LIST" => Array(),
"POST_PROPERTY" => Array(),
"POST_PROPERTY_LIST" => Array(),
"SEF_FOLDER" => "/blog/",
"SEF_URL_TEMPLATES" => Array(
"index" => "index.php",
"group" => "group/#group_id#.php",
"blog" => "#blog#/",
"user" => "user/#user_id#.php",
"user_friends" => "friends/#user_id#.php",
"search" => "search.php",
"user_settings" => "#blog#/user_settings.php",
"user_settings_edit" => "#blog#/user_settings_edit.php?id=#user_id#",
"group_edit" => "#blog#/group_edit.php",
"blog_edit" => "#blog#/blog_edit.php",
"category_edit" => "#blog#/category_edit.php",
"post_edit" => "#blog#/post_edit.php?id=#post_id#",
"draft" => "#blog#/draft.php",
"trackback" => POST_FORM_ACTION_URI.'&blog=#blog#&id=#post_id#&page=trackback',
"post" => "#blog#/#post_id#.php",
"rss" => "#blog#/rss/#type#",
"rss_all" => "rss/#type#/#group_id#"
),
"VARIABLE_ALIASES" => Array(
"index" => Array(),
"group" => Array(),
"blog" => Array(),
"user" => Array(),
"user_friends" => Array(),
"search" => Array(),
"user_settings" => Array(),
"user_settings_edit" => Array(
"user_id" => "id"
),
"group_edit" => Array(),
"blog_edit" => Array(),
"category_edit" => Array(),
"post_edit" => Array(
"post_id" => "id"
),
"draft" => Array(),
"trackback" => Array(
"blog" => "blog",
"post_id" => "id"
),
"post" => Array(),
"rss" => Array(),
"rss_all" => Array(),
)
)
);?>
| © «Битрикс», 2001-2008, «1C-Битрикс», 2008 | 1С-Битрикс: Управление сайтом |