
Анатолий
30.11.2016
14:53:58
а CHECKWORD уже не тот
если делаешь свою логику - поменяй названия переменных

Vlad
30.11.2016
14:54:29
Проблема в том, что стандартный не срабатывает
пэтому и начал через api

Google

Анатолий
30.11.2016
14:54:52
elseif($_SERVER['REQUEST_METHOD'] == 'POST' && $_REQUEST["TYPE"] == "CHANGE_PWD")
{
$arAuthResult = $GLOBALS["USER"]->ChangePassword($_REQUEST["USER_LOGIN"], $_REQUEST["USER_CHECKWORD"], $_REQUEST["USER_PASSWORD"], $_REQUEST["USER_CONFIRM_PASSWORD"], $USER_LID);
}

Vlad
30.11.2016
14:55:55
еще раз, я использую апи с официальным примером
https://dev.1c-bitrix.ru/api_help/main/reference/cuser/changepassword.php

Анатолий
30.11.2016
14:56:06
метод POST + $_REQUEST['TYPE'] = 'CHANGE_PWD'

Vlad
30.11.2016
14:56:11
там указано, что нужно

Анатолий
30.11.2016
14:56:12
два условия и пароль сменится

Garry
30.11.2016
14:56:23
Тебе нужно просто смену пароля делать и все?

Vlad
30.11.2016
14:56:34
да
только смену

Garry
30.11.2016
14:57:51
if( $USER->GetID() > 0 ){
$arFields["PASSWORD"] = $_REQUEST["NEW_PASSWORD"];
$arFields["CONFIRM_PASSWORD"] = $_REQUEST["NEW_PASSWORD_CONFIRM"];
$obUser = new CUser;
$obUser->Update( $USER->GetID(), $arFields, true );
}

Анатолий
30.11.2016
14:58:50
/bitrix/modules/main/include.php
посмотри код начиная с
if(isset($_REQUEST["AUTH_FORM"]) && $_REQUEST["AUTH_FORM"] <> '')

Vlad
30.11.2016
14:59:43
Тут уже вопрос у меня, какого черта метод api что я использую работает через попу

Google

Анатолий
30.11.2016
14:59:49
роль системных компонентов авторизации и прочая - просто отобразить форму с нужными полями, а затем отобразить ошибки и т.д. никакой логики в них нет - вся логика в этом файле

Vlad
30.11.2016
15:00:22
Хотя если вспомнить подписку на отсутвующий товар, чему я удивляюсь
Добавил 2, все ок
Кажись я что то от компоненты все же не удалил(
И сдесь я был не прав...Но все же интересно, кто либо делал подписку/отписку на товар?

svetlana
30.11.2016
15:07:19
мы тут кажется недавно обсуждали

Vlad
30.11.2016
15:08:26
И как, успешно?)

svetlana
30.11.2016
15:09:23
И как, успешно?)
я щас только что прочитала новость что у нас в городе поймали узбекских транссексуалов, которые похищали собак
что я вам могу ответить, а?

Vlad
30.11.2016
15:10:27
Рассказать о способах, до которых сообщество дошло при обсуждение?)

svetlana
30.11.2016
15:11:09

Vlad
30.11.2016
15:12:15
Ясно, я свои способ уже придумал, но было интересно, как остальные в этой ситуации поступали
Кроме стороннего модуля
Именно реализация интересовала

Igor
30.11.2016
15:14:04
подписка на что?
обновление?
добавление в избранное?

Vlad
30.11.2016
15:14:34
Нет, подписка на товар, который сейчас отсутствует

Анатолий
30.11.2016
15:14:37
событие на обновление товара - изменение количества с 0 на положительное число - отправка письма по шаблону нужным людям.

Igor
30.11.2016
15:15:13
https://dev.1c-bitrix.ru/user_help/store/sale/components_2/products/catalog_product_subscribe.php

Google

Vladimir
30.11.2016
15:15:13
так а что его делать, есои не нагруженный проект инфоблок с полями пользователь и товар
после появления товара форвардить пользователю письмо и удалять запись из базы
это если просто, сложно уже отдельнйо таблицей для оптимизации и нормальной статистики по подпискам на товары \ разделы

Igor
30.11.2016
15:16:13
$subscribeManager = new \Bitrix\Catalog\Product\SubscribeManager;

Vlad
30.11.2016
15:16:17
Игорь, компонент полуживой как и все, что связано с подпиской на товар

Igor
30.11.2016
15:16:36
Все живое. Просто компонент самому подпиливать напильником

Vlad
30.11.2016
15:17:06
Компонент умеет только подписывать, а также сходит с ума, когда выводить 20 копий в списке товаров

Igor
30.11.2016
15:17:07
Я впринципе под это чистую коробку не советую. А вот api их можно юзать

Vlad
30.11.2016
15:17:38
Далее, у них есть компонент, список подписанных товаров, не работает

Igor
30.11.2016
15:17:43
bitrix/modules/catalog/lib/product/subscribemanager.php
В общем я бы не советовал использовать именно компоненты

Vladimir
30.11.2016
15:18:13
а можно вопрос от дедушки который всё ещё пихает jpg на сайты.. svg уже везде отоброжается нормально, или есть проблемы?

Vlad
30.11.2016
15:18:46
Да, но лучше по мне base64 для мелких

Vladimir
30.11.2016
15:19:11
я svg спрайт зафигачил ...

Igor
30.11.2016
15:19:12
мы поддержку ниже 11 IE уже вообще убрали

Vlad
30.11.2016
15:19:55
Игорь, до сих пор 9 нужно...но вроде проблем сильно нет
Понятно есть моменты, иногда не обоити

Vladimir
30.11.2016
15:20:32
да в прошлом году тестил, на ведрафонах проблемы были

Vlad
30.11.2016
15:21:17
Владимир, по мне альтернатива спрайтам, base64
И с ней проблем в поддержке нет

Google

Vladimir
30.11.2016
15:21:47
у меня слишком много хотфиксов.. запаривает открывать чистый css

Maxim
30.11.2016
15:35:37
Парни, можете помочь с phpUnit? \
Интересует момент, чтобы перед запуском ВСЕХ тестов выполнялся метод очистки базы. и только потом прогонялись тесты.
setUp это оно? мне не нужно перед каждым тестом чистить, а только перед началом тестировани]

Tony
30.11.2016
15:38:36

Maxim
30.11.2016
16:06:05

Igor
30.11.2016
16:07:00

Alexandr
30.11.2016
16:29:20
в магазине модуль sale 15.5.11 , на странице успешной оплаты такие ошибки валятся:
Field PS_STATUS not found in entity when trying to query Order row. (100)
какэто можно исправить?

Admin
ERROR: S client not available

Илья
30.11.2016
16:46:18
привкол просто))) такое чувство что локализации в битриксе делают бывшие работкики из компании Фаргус, помните пиратские игры были на половину переведенные
понимаю теперь почему ЦМС не популярна в европе
там половины нет просто, причем таких вещей от которых работа модулей зависит, переключил на язык EN и пол битрикса работать перестало

Maxim
30.11.2016
16:51:15
что за глупости? перед релизом машина и автотесты не пропустят ничего не переведенного
помимо автотестов куча тестировщиков релиза

Илья
30.11.2016
16:51:34
ага)) статусы вообще не переведены

Maxim
30.11.2016
16:51:53
кинь скрины чтоль, покажу разрабу магазина

Илья
30.11.2016
16:52:07
если у статуса не заполнен вариант на другом языке то и собственно автоматизация не работает

Maxim
30.11.2016
16:52:23
я вот сам ща для задач пишу сижу тесты. 18 прошло успешно 1 сука застряла и не работает ни в какую

Илья
30.11.2016
16:52:25
http://joxi.ru/Dr86ONbIkVDjW2
вот тут если будет пусто http://joxi.ru/KAxz7jyF4WwYom то и автоматизация не отработает

Google

Илья
30.11.2016
16:53:23
а локализация эти моменты не захватывает
пол дня голову ломали почему не работает перевод статуса после оплаты
пока на странице статусов не пощелкал языки с рус на англ и обратно
и о чудо)) в русской версии вижу 9 статусов, а в англ всего 4 - фантастика
на 4 хватило сил а на остальные нет

Maxim
30.11.2016
16:55:20
)))

Илья
30.11.2016
16:55:48
сделали бы хотябы проверку если нет англ текста для статуса то брать русский
но нет)) и поддержка отвечает что она такими вопросами не занимается
)))
а проблема решается копипастом, даже переводить то не надо для того чтоб заработало)) но здоровый человек так сразу и не додумается что из-за этого может чтото не работать

Nikita
30.11.2016
17:06:50
Жесть

Илья
30.11.2016
17:07:19
)))
а еще знаешь какой прикол? )) если у тебя локализация английская стоит и ты внизу жмешь Support то тебя посылают сюда https://helpdesk.bitrix24.com/, а тут про CMS ничего нет)))

Maxim
30.11.2016
17:08:38
всмысле нет? фака же там

Илья
30.11.2016
17:08:50
фака по б24

Maxim
30.11.2016
17:09:22
б24 != crm?

Илья
30.11.2016
17:09:43
я щас все про CMS вещаю

Maxim
30.11.2016
17:09:57
а, точняк
не, у тебя что то не то
bitrixsoft.com
у меня

Илья
30.11.2016
17:11:13
ну и что там?