Мегафлуд на тему Битрикс.

Очень хочется начать работать на битрикс. но какая то засада - с другими cms быстро разобрался, есть проекты, все гут . но скучно)))))
Битрикс требует начального погружения. Есть уебные онлайн-курсы от Битрикса. На середине можно паралельно решать конкретные небольшие задачи. На интуиции, как в WP, здесь не получится.
 
Всем привет!
Если у кого-то есть опыт нормальный с битрикосм, подскажите.
Делаю автоматическую подписку на новости, после регистрации.
Почитал пару статей на эту тему, везде используется событие: OnAfterUserAdd
Но у меня с этим событием ничего не выходит, хотя код отрабатывает, не пойму на каком этапе, что-то идет так:

PHP:
<?
AddEventHandler("main", "OnAfterUserAdd", "OnAfterUserAddHandler");
function OnAfterUserAddHandler(&$arFields)
{

   if($arFields["ID"]>0)
   {

      if(CModule::IncludeModule("subscribe")) {
     
         $USER_ID = $arFields["ID"];
         $EMAIL = $arFields["EMAIL"];
     
         $arFilter = array(
            "ACTIVE" => "Y",
            "LID" => "s1",
            "VISIBLE"=>"Y",
         );
     
         $rsRubrics = CRubric::GetList(array(), $arFilter);
         $arRubrics = array();
         while($arRubric = $rsRubrics->GetNext()) $arRubrics[] = $arRubric["ID"];
     
         $obSubscription = new CSubscription;
     
         $rsSubscription = $obSubscription->GetList(array(), array("USER_ID" => $USER_ID));
         $arSubscription = $rsSubscription->Fetch();
         
         AddMessage2Log("Произвольный текст сообщения: ".$arSubscription."");
   
         if(is_array($arSubscription))
         {
            $rs = $obSubscription->Update(
               $arSubscription["ID"],
               array(
                  "FORMAT" => "html",
                  "RUB_ID" => $arRubrics,
               ),
               false
            );
         }
         else
         {
            $ID = $obSubscription->Add(array(
               "USER_ID" => $USER_ID,
               "ACTIVE" => "Y",
               "EMAIL" => $EMAIL,
               "FORMAT" => "html",
               "CONFIRMED" => "Y",
               "SEND_CONFIRM" => "N",
               "RUB_ID" => $arRubrics,
            ));
         }
     
      }
     
   }
}
?>

При этом, если я событие поменяю на: OnBeforeUserUpdate
И отредактирую пользователя в админке - он автоматом попадает в рассылку.
Короче часа 3 просидел, результата 0.
Как я понимаю, какой-то параметр не передается,а их тут всего 3.
ID рубрики подписки.
ID пользователя.
Email

Пробовал просто тупо вручную вбить туда нужные данные, на случай если что-то теряется - нет результата.
Подскажите люди, что я упустил?
 
Всем привет!
Если у кого-то есть опыт нормальный с битрикосм, подскажите.
Делаю автоматическую подписку на новости, после регистрации.
Попробуйте использовать OnAfterUserRegister
 
Ребята, всем привет. Подскажите, как в битриксе (тема - аспро-корп. сайт) на главной странице вывести блок с товарами определенной категории?
 
Ребята, всем привет. Подскажите, как в битриксе (тема - аспро-корп. сайт) на главной странице вывести блок с товарами определенной категории?
Выставь инфоблок который тебе нужен, при редактирование блока (в визуальной части)
 
Выставь инфоблок который тебе нужен, при редактирование блока (в визуальной части)
Где выставить, как выставить, где найти эти инфоблоки, как их редактировать и выбрать нужную категорию? (В визуальной части - кнопка настроек слева - именно такого блока нет, там есть просто блок с хитами, рекомендуемыми продуктами, но не по категориям)
 
Ребята, всем привет. Подскажите, как в битриксе (тема - аспро-корп. сайт) на главной странице вывести блок с товарами определенной категории?
вот как объяснить, когда не понимаешь уровень владения битриксом человека.
короче надо в корне сайта в index.php вставить компонент catalog.section и в неём указать id раздела из которого выводить товары.
это также можно сделать находясь на главной странице сайта в публичке (НЕ админка), нажать изменить страницу и там найти компонент catalog.section, в его настройках указать ID раздела, как минимум еще тип цены и прочие настройки, прям пройтись по списку сверху вниз.
 
Прикрепил скриншоты
 

Вложения

  • 1.png
    1.png
    271,9 KB · Просмотры: 19
  • 2.png
    2.png
    61,3 KB · Просмотры: 15
  • 3.png
    3.png
    77,2 KB · Просмотры: 15
  • 4.png
    4.png
    107,3 KB · Просмотры: 14
  • 5.png
    5.png
    100,4 KB · Просмотры: 14
Прикрепил скриншоты
спасибо . всё было сделано по скринам. в итоге выдает что id раздела не найден (id разд прописывал из админки, пробовал разные) может дам админку, глянете?
 
Назад
Сверху