15:14

домовой
я продолжаю тихо фаломорфировать от фреймворка битрикс.
было сказано что надо поставить подписки на новости и акции всем пользователям.
Начинаю искать примеры, проверять как это работает и понимаю что я ничего не понимаю.
пример из официального  мануала не  работает от слова совсем. молча. 
другие примеры работают абы как.  создается адрес подписки, но нет рубрик.

3 часа изображал из себя барана перед новыми воротами, пока в голову не  постучалась банальная мысль: посмотреть что творится в бд. Через 5 минут стало понятно что узел подписок был прилеплен соплями с экскрементами, и почти  никак не  пересекается  с остальными таблицами.
И блин весь танец с бубном можно было заменить на три sql запроса

insert into b_subscription(USER_ID,ACTIVE,EMAIL,FORMAT,CONFIRM_CODE,CONFIRMED) values($user_id,'Y','$user_email','html',md5("$user_id $user_email "),'Y'))


insert  b_subscription_rubric values ($subscription_id ,1),($subscription_id ,2)
 где $subscription_id это результат выполнения  select last_insert_id()

@темы: bitrix

Комментарии
13.09.2021 в 15:32

Вот юзеры обрадуются сервису! Вроде не подписывались, а спам сыплется.