• Почему не создаётся почтовое событие NEW_USER в Битрикс?

    @id85678581 Автор вопроса
    Алексей Бурлака: спасибо! как выяснилось проблема была в почтовом сервере, письма о регистрации нового пользователя не проходили проверку DMARC. теперь всё работает, а записи о событии NEW_USER так и не попадают в таблицу b_event, я не знаю, может и не должны в неё попадать. может туда только FEEDBACK_FORM попадают и ещё какие
  • Переход из 1С в web-разработчики (PHP ) в 35 лет. С чего начать и реально ли?

    интеграция с 1с нужна не только в битриксе. я бы рекомендовал Laravel
  • Почему не создаётся почтовое событие NEW_USER в Битрикс?

    @id85678581 Автор вопроса
    в мануалах по настройке отправлений по событиям пишут, что при регистрации нового пользователя срабатывает событие NEW_USER и к нему устанавливают шаблон письма, в этом плане настроено всё, но событие NEW_USER не срабаывает по какой то причине
  • Почему не создаётся почтовое событие NEW_USER в Битрикс?

    @id85678581 Автор вопроса
    код страницы авторизации / регистрации:

    <?
    define("NEED_AUTH", true);
    require($_SERVER["DOCUMENT_ROOT"]."/bitrix/header.php");

    $userName = CUser::GetFullName();
    if (!$userName)
    $userName = CUser::GetLogin();
    ?>

    <?
    $APPLICATION->SetTitle("Авторизация");
    ?>
    Вы зарегистрированы и успешно авторизовались.

    Вернуться на главную страницу

    <?require($_SERVER["DOCUMENT_ROOT"]."/bitrix/footer.php");?>
  • Почему в детальном просмотре новости в Битрикс добавляются кавычки?

    @id85678581 Автор вопроса
    Никита: блин, чуть что сразу битрикс, а ларчик то просто открывался). благодарю!
  • Почему в детальном просмотре новости в Битрикс добавляются кавычки?

    @id85678581 Автор вопроса
    Никита:

    <?if(!defined("B_PROLOG_INCLUDED") || B_PROLOG_INCLUDED!==true)die();
    /** var array $arParams */
    /** var array $arResult */
    /** @global CMain $APPLICATION */
    /** @global CUser $USER */
    /** @global CDatabase $DB */
    /** var CBitrixComponentTemplate $this */
    /** var string $templateName */
    /** var string $templateFile */
    /** var string $templateFolder */
    /** var string $componentPath */
    /** var CBitrixComponent $component */
    $this->setFrameMode(true);
    ?>
    <?$ElementID = $APPLICATION->IncludeComponent(
    "bitrix:news.detail",
    "",
    Array(
    "DISPLAY_DATE" => $arParams["DISPLAY_DATE"],
    "DISPLAY_NAME" => $arParams["DISPLAY_NAME"],
    "DISPLAY_PICTURE" => $arParams["DISPLAY_PICTURE"],
    "DISPLAY_PREVIEW_TEXT" => $arParams["DISPLAY_PREVIEW_TEXT"],
    "IBLOCK_TYPE" => $arParams["IBLOCK_TYPE"],
    "IBLOCK_ID" => $arParams["IBLOCK_ID"],
    "FIELD_CODE" => $arParams["DETAIL_FIELD_CODE"],
    "PROPERTY_CODE" => $arParams["DETAIL_PROPERTY_CODE"],
    "DETAIL_URL" => $arResult["FOLDER"].$arResult["URL_TEMPLATES"]["detail"],
    "SECTION_URL" => $arResult["FOLDER"].$arResult["URL_TEMPLATES"]["section"],
    "META_KEYWORDS" => $arParams["META_KEYWORDS"],
    "META_DESCRIPTION" => $arParams["META_DESCRIPTION"],
    "BROWSER_TITLE" => $arParams["BROWSER_TITLE"],
    "SET_CANONICAL_URL" => $arParams["DETAIL_SET_CANONICAL_URL"],
    "DISPLAY_PANEL" => $arParams["DISPLAY_PANEL"],
    "SET_LAST_MODIFIED" => $arParams["SET_LAST_MODIFIED"],
    "SET_TITLE" => $arParams["SET_TITLE"],
    "MESSAGE_404" => $arParams["MESSAGE_404"],
    "SET_STATUS_404" => $arParams["SET_STATUS_404"],
    "SHOW_404" => $arParams["SHOW_404"],
    "FILE_404" => $arParams["FILE_404"],
    "INCLUDE_IBLOCK_INTO_CHAIN" => $arParams["INCLUDE_IBLOCK_INTO_CHAIN"],
    "ADD_SECTIONS_CHAIN" => $arParams["ADD_SECTIONS_CHAIN"],
    "ACTIVE_DATE_FORMAT" => $arParams["DETAIL_ACTIVE_DATE_FORMAT"],
    "CACHE_TYPE" => $arParams["CACHE_TYPE"],
    "CACHE_TIME" => $arParams["CACHE_TIME"],
    "CACHE_GROUPS" => $arParams["CACHE_GROUPS"],
    "USE_PERMISSIONS" => $arParams["USE_PERMISSIONS"],
    "GROUP_PERMISSIONS" => $arParams["GROUP_PERMISSIONS"],
    "DISPLAY_TOP_PAGER" => $arParams["DETAIL_DISPLAY_TOP_PAGER"],
    "DISPLAY_BOTTOM_PAGER" => $arParams["DETAIL_DISPLAY_BOTTOM_PAGER"],
    "PAGER_TITLE" => $arParams["DETAIL_PAGER_TITLE"],
    "PAGER_SHOW_ALWAYS" => "N",
    "PAGER_TEMPLATE" => $arParams["DETAIL_PAGER_TEMPLATE"],
    "PAGER_SHOW_ALL" => $arParams["DETAIL_PAGER_SHOW_ALL"],
    "CHECK_DATES" => $arParams["CHECK_DATES"],
    "ELEMENT_ID" => $arResult["VARIABLES"]["ELEMENT_ID"],
    "ELEMENT_CODE" => $arResult["VARIABLES"]["ELEMENT_CODE"],
    "IBLOCK_URL" => $arResult["FOLDER"].$arResult["URL_TEMPLATES"]["news"],
    "USE_SHARE" => $arParams["USE_SHARE"],
    "SHARE_HIDE" => $arParams["SHARE_HIDE"],
    "SHARE_TEMPLATE" => $arParams["SHARE_TEMPLATE"],
    "SHARE_HANDLERS" => $arParams["SHARE_HANDLERS"],
    "SHARE_SHORTEN_URL_LOGIN" => $arParams["SHARE_SHORTEN_URL_LOGIN"],
    "SHARE_SHORTEN_URL_KEY" => $arParams["SHARE_SHORTEN_URL_KEY"],
    "ADD_ELEMENT_CHAIN" => (isset($arParams["ADD_ELEMENT_CHAIN"]) ? $arParams["ADD_ELEMENT_CHAIN"] : '')
    ),
    $component
    );?>

    <?if($arParams["USE_RATING"]=="Y" && $ElementID):?>
    <?$APPLICATION->IncludeComponent(
    "bitrix:iblock.vote",
    "",
    Array(
    "IBLOCK_TYPE" => $arParams["IBLOCK_TYPE"],
    "IBLOCK_ID" => $arParams["IBLOCK_ID"],
    "ELEMENT_ID" => $ElementID,
    "MAX_VOTE" => $arParams["MAX_VOTE"],
    "VOTE_NAMES" => $arParams["VOTE_NAMES"],
    "CACHE_TYPE" => $arParams["CACHE_TYPE"],
    "CACHE_TIME" => $arParams["CACHE_TIME"],
    ),
    $component
    );?>
    <?endif?>
    <?if($arParams["USE_CATEGORIES"]=="Y" && $ElementID):
    global $arCategoryFilter;
    $obCache = new CPHPCache;
    $strCacheID = $componentPath.LANG.$arParams["IBLOCK_ID"].$ElementID.$arParams["CATEGORY_CODE"];
    if(($tzOffset = CTimeZone::GetOffset()) <> 0)
    $strCacheID .= "_".$tzOffset;
    if($arParams["CACHE_TYPE"] == "N" || $arParams["CACHE_TYPE"] == "A" && COption::GetOptionString("main", "component_cache_on", "Y") == "N")
    $CACHE_TIME = 0;
    else
    $CACHE_TIME = $arParams["CACHE_TIME"];
    if($obCache->StartDataCache($CACHE_TIME, $strCacheID, $componentPath))
    {
    $rsProperties = CIBlockElement::GetProperty($arParams["IBLOCK_ID"], $ElementID, "sort", "asc", array("ACTIVE"=>"Y","CODE"=>$arParams["CATEGORY_CODE"]));
    $arCategoryFilter = array();
    while($arProperty = $rsProperties->Fetch())
    {
    if(is_array($arProperty["VALUE"]) && count($arProperty["VALUE"])>0)
    {
    foreach($arProperty["VALUE"] as $value)
    $arCategoryFilter[$value]=true;
    }
    elseif(!is_array($arProperty["VALUE"]) && strlen($arProperty["VALUE"])>0)
    $arCategoryFilter[$arProperty["VALUE"]]=true;
    }
    $obCache->EndDataCache($arCategoryFilter);
    }
    else
    {
    $arCategoryFilter = $obCache->GetVars();
    }
    if(count($arCategoryFilter)>0):
    $arCategoryFilter = array(
    "PROPERTY_".$arParams["CATEGORY_CODE"] => array_keys($arCategoryFilter),
    "!"."ID" => $ElementID,
    );
    ?>
    <?=GetMessage("CATEGORIES")?>
    <?foreach($arParams["CATEGORY_IBLOCK"] as $iblock_id):?>
    <?$APPLICATION->IncludeComponent(
    "bitrix:news.list",
    $arParams["CATEGORY_THEME_".$iblock_id],
    Array(
    "IBLOCK_ID" => $iblock_id,
    "NEWS_COUNT" => $arParams["CATEGORY_ITEMS_COUNT"],
    "SET_TITLE" => "N",
    "INCLUDE_IBLOCK_INTO_CHAIN" => "N",
    "CACHE_TYPE" => $arParams["CACHE_TYPE"],
    "CACHE_TIME" => $arParams["CACHE_TIME"],
    "CACHE_GROUPS" => $arParams["CACHE_GROUPS"],
    "FILTER_NAME" => "arCategoryFilter",
    "CACHE_FILTER" => "Y",
    "DISPLAY_TOP_PAGER" => "N",
    "DISPLAY_BOTTOM_PAGER" => "N",
    ),
    $component
    );?>
    <?endforeach?>
    <?endif?>
    <?endif?>
    <?if($arParams["USE_REVIEW"]=="Y" && IsModuleInstalled("forum") && $ElementID):?>

    <?$APPLICATION->IncludeComponent(
    "bitrix:forum.topic.reviews",
    "",
    Array(
    "CACHE_TYPE" => $arParams["CACHE_TYPE"],
    "CACHE_TIME" => $arParams["CACHE_TIME"],
    "MESSAGES_PER_PAGE" => $arParams["MESSAGES_PER_PAGE"],
    "USE_CAPTCHA" => $arParams["USE_CAPTCHA"],
    "PATH_TO_SMILE" => $arParams["PATH_TO_SMILE"],
    "FORUM_ID" => $arParams["FORUM_ID"],
    "URL_TEMPLATES_READ" => $arParams["URL_TEMPLATES_READ"],
    "SHOW_LINK_TO_FORUM" => $arParams["SHOW_LINK_TO_FORUM"],
    "DATE_TIME_FORMAT" => $arParams["DETAIL_ACTIVE_DATE_FORMAT"],
    "ELEMENT_ID" => $ElementID,
    "AJAX_POST" => $arParams["REVIEW_AJAX_POST"],
    "IBLOCK_ID" => $arParams["IBLOCK_ID"],
    "URL_TEMPLATES_DETAIL" => $arResult["FOLDER"].$arResult["URL_TEMPLATES"]["detail"],
    ),
    $component
    );?>
    <?endif?>
  • Почему в детальном просмотре новости в Битрикс добавляются кавычки?

    @id85678581 Автор вопроса
    код шаблона

    <?if(!defined("B_PROLOG_INCLUDED") || B_PROLOG_INCLUDED!==true)die();
    $this->setFrameMode(true);
    ?>


    16 ноя. 2016

    <?if($arResult["SECTION"]["PATH"]["0"]["NAME"] != ""):?>

    Категория:
    "><?=$arResult["SECTION"]["PATH"]["0"]["NAME"];?>

    <?endif;?>
    <?if($arResult["FIELDS"]["TAGS"] != ""):?>

    Теги:
    <?
    $arTags = explode(',', $arResult["FIELDS"]["TAGS"]);
    $count = count($arTags);
    $i = 0;
    foreach($arTags as $value):
    $i++;
    $value = trim($value);
    echo ''.$value.'';
    if($i != $count) echo ', ';
    endforeach;
    ?>

    <?endif;?>



    <?if($arParams["DISPLAY_NAME"]!="N" && $arResult["NAME"]):?>
    <?=$arResult["NAME"]?>
    <?endif;?>

    <?if($arParams["DISPLAY_PICTURE"]!="N" && is_array($arResult["DETAIL_PICTURE"])):?>
    "
    alt="<?=$arResult["DETAIL_PICTURE"]["ALT"]?>"
    title="<?=$arResult["DETAIL_PICTURE"]["TITLE"]?>"
    style="width:100%"
    />
    <?endif?>


    <?if($arResult["NAV_RESULT"]):?>
    <?if($arParams["DISPLAY_TOP_PAGER"]):?><?=$arResult["NAV_STRING"]?>
    <?endif;?>
    <?echo $arResult["NAV_TEXT"];?>
    <?if($arParams["DISPLAY_BOTTOM_PAGER"]):?>
    <?=$arResult["NAV_STRING"]?><?endif;?>
    <?elseif(strlen($arResult["DETAIL_TEXT"])>0):?>
    <? print_r($arResult["DETAIL_TEXT"]) ?>
    <?else:?>
    <? echo $arResult["PREVIEW_TEXT"];?>
    <?endif?>


    <? if(array_key_exists("USE_SHARE", $arParams) && $arParams["USE_SHARE"] == "Y") { ?>

    <?
    $APPLICATION->IncludeComponent("bitrix:main.share", "", array(
    "HANDLERS" => $arParams["SHARE_HANDLERS"],
    "PAGE_URL" => $arResult["~DETAIL_PAGE_URL"],
    "PAGE_TITLE" => $arResult["~NAME"],
    "SHORTEN_URL_LOGIN" => $arParams["SHARE_SHORTEN_URL_LOGIN"],
    "SHORTEN_URL_KEY" => $arParams["SHARE_SHORTEN_URL_KEY"],
    "HIDE" => $arParams["SHARE_HIDE"],
    ),
    $component,
    array("HIDE_ICONS" => "Y")
    );
    ?>
    <? } ?>
  • Почему в детальном просмотре новости в Битрикс добавляются кавычки?

    @id85678581 Автор вопроса
    код вывода компонента

    <?$APPLICATION->IncludeComponent(
    "bitrix:news",
    "prjct-blog",
    array(
    "ADD_ELEMENT_CHAIN" => "N",
    "ADD_SECTIONS_CHAIN" => "Y",
    "AJAX_MODE" => "N",
    "AJAX_OPTION_ADDITIONAL" => "",
    "AJAX_OPTION_HISTORY" => "N",
    "AJAX_OPTION_JUMP" => "N",
    "AJAX_OPTION_STYLE" => "Y",
    "BROWSER_TITLE" => "-",
    "CACHE_FILTER" => "N",
    "CACHE_GROUPS" => "Y",
    "CACHE_TIME" => "36000000",
    "CACHE_TYPE" => "A",
    "CHECK_DATES" => "Y",
    "COMPOSITE_FRAME_MODE" => "A",
    "COMPOSITE_FRAME_TYPE" => "AUTO",
    "DETAIL_ACTIVE_DATE_FORMAT" => "d.m.Y",
    "DETAIL_DISPLAY_BOTTOM_PAGER" => "Y",
    "DETAIL_DISPLAY_TOP_PAGER" => "N",
    "DETAIL_FIELD_CODE" => array(
    0 => "TAGS",
    1 => "",
    ),
    "DETAIL_PAGER_SHOW_ALL" => "Y",
    "DETAIL_PAGER_TEMPLATE" => "",
    "DETAIL_PAGER_TITLE" => "Страница",
    "DETAIL_PROPERTY_CODE" => array(
    0 => "",
    1 => "",
    ),
    "DETAIL_SET_CANONICAL_URL" => "N",
    "DISPLAY_BOTTOM_PAGER" => "Y",
    "DISPLAY_DATE" => "Y",
    "DISPLAY_NAME" => "Y",
    "DISPLAY_PICTURE" => "Y",
    "DISPLAY_PREVIEW_TEXT" => "Y",
    "DISPLAY_TOP_PAGER" => "N",
    "HIDE_LINK_WHEN_NO_DETAIL" => "N",
    "IBLOCK_ID" => "6",
    "IBLOCK_TYPE" => "content",
    "INCLUDE_IBLOCK_INTO_CHAIN" => "N",
    "LIST_ACTIVE_DATE_FORMAT" => "d.m.Y",
    "LIST_FIELD_CODE" => array(
    0 => "TAGS",
    1 => "DATE_ACTIVE_FROM",
    2 => "SECTION_ID",
    3 => "",
    ),
    "LIST_PROPERTY_CODE" => array(
    0 => "",
    1 => "",
    ),
    "MESSAGE_404" => "",
    "META_DESCRIPTION" => "-",
    "META_KEYWORDS" => "-",
    "NEWS_COUNT" => "20",
    "PAGER_BASE_LINK_ENABLE" => "N",
    "PAGER_DESC_NUMBERING" => "N",
    "PAGER_DESC_NUMBERING_CACHE_TIME" => "36000",
    "PAGER_SHOW_ALL" => "N",
    "PAGER_SHOW_ALWAYS" => "N",
    "PAGER_TEMPLATE" => ".default",
    "PAGER_TITLE" => "Новости",
    "PREVIEW_TRUNCATE_LEN" => "",
    "SEF_FOLDER" => "/blog/",
    "SEF_MODE" => "Y",
    "SET_LAST_MODIFIED" => "N",
    "SET_STATUS_404" => "Y",
    "SET_TITLE" => "Y",
    "SHOW_404" => "Y",
    "SORT_BY1" => "ACTIVE_FROM",
    "SORT_BY2" => "SORT",
    "SORT_ORDER1" => "DESC",
    "SORT_ORDER2" => "ASC",
    "USE_CATEGORIES" => "N",
    "USE_FILTER" => "N",
    "USE_PERMISSIONS" => "N",
    "USE_RATING" => "N",
    "USE_REVIEW" => "N",
    "USE_RSS" => "N",
    "USE_SEARCH" => "N",
    "USE_SHARE" => "N",
    "COMPONENT_TEMPLATE" => "prjct-blog",
    "FILE_404" => "",
    "SEF_URL_TEMPLATES" => array(
    "news" => "",
    "section" => "#SECTION_CODE#/",
    "detail" => "#SECTION_CODE#/#ELEMENT_CODE#/",
    )
    ),
    false
    );?>
  • Почему в детальном просмотре новости в Битрикс добавляются кавычки?

    @id85678581 Автор вопроса
    да, включено HTML, во всяком случае код HTML не выводится как код, а как отображение, но оформление не работает, ни крусива, ни жирного текста
  • Как для css и js фреймворка задать область в которой он будет работать?

    @id85678581 Автор вопроса
    ну это понятно, что так можно, но мне тогда нужно будет прописать дополнительный класс каждому свойству, это рутина, даже если её можно автоматизировать, то при работе библиотеками с CDN такое невозможно