
Илья
30.11.2016
12:08:37

Maxim
30.11.2016
12:08:39
никогда бы не подумал, что с юнит тестами познакомлюсь ни где нибудь, а при разработке битрикса
Всех с мини пятницей

svetlana
30.11.2016
12:08:52

Google

Maxim
30.11.2016
12:09:56
я аж на третьем месте. не думал что такой болтливый
а можно там в статистике учитывать по делу или нет трещал?

svetlana
30.11.2016
12:11:27
там есть ретеншн рейт

Илья
30.11.2016
12:14:48
а что сегодня случилось никто не знает? почему нефть в рост пошла? уже +8,15%

Stanislav
30.11.2016
12:15:09
к деньгам )

Maxim
30.11.2016
12:15:14
+

Илья
30.11.2016
12:15:28
да) так до 80 глядишь к вечеру поднимется

Mv
30.11.2016
12:16:04
Мальчики и девочки. Есть у кого такая галлерея?
или гле ее скачать можно?
обыскался уже по всем запросам

Юрий
30.11.2016
12:18:03
я такую видел. сейчас нужно только вспомнить

Maxim
30.11.2016
12:18:17
twitter.com/maxyc завайпил и завел занова )

Бернгардт
30.11.2016
12:18:19

Mv
30.11.2016
12:18:53

Google

Илья
30.11.2016
12:19:01

Бернгардт
30.11.2016
12:19:30
тебя кстати нет в топе, так что стопудово подтасовка

Stanislav
30.11.2016
12:19:47

Илья
30.11.2016
12:20:09

Бернгардт
30.11.2016
12:20:49
я понял, ты подчищаешь что сам же пишешь, потому тебя нет в топе
ясно-понятно.. вот где нас нае.. обманули

Илья
30.11.2016
12:20:59
?

Maxim
30.11.2016
12:21:31
http://tympanus.net/Development/3DGallery/
http://webremeslennik.ru/category/slayderyi-i-galerei/page/6/
такая?

Stanislav
30.11.2016
12:22:00
http://preview.codecanyon.net/item/jquery-carousel-evolution/full_screen_preview/490018

Maxim
30.11.2016
12:22:10
короче по запросу 3д галерея

Mv
30.11.2016
12:22:24
спасибо

Dmitry
30.11.2016
12:59:32

svetlana
30.11.2016
13:00:52
Василий просто любитель целые сочинения выкатывать

Vlad
30.11.2016
13:06:02
это
bitrix:system.auth.changepasswd, куда ддолжна ссылаться форма?
action пуст...форма находиться на recovery-password.php, но у формы /action/index.php?change_password action тоже пустой, но она работает

Анатолий
30.11.2016
13:09:00
обработка этих форм находится в модуле main
компоненты просто отображают поля с нужными name
иными словами action может быть какой хочешь

Pavel
30.11.2016
13:12:49

Google

Igor
30.11.2016
13:16:20
эээ..
там проверяется change_password
в REQUEST
Компонент не обрабатывает смену пароля
вообще никак

Vlad
30.11.2016
13:18:37
то есть от него смысла ноль?
bitrix:main.profile слуэайно не на этот комонент ссылаться?

Igor
30.11.2016
13:22:16
который выводит форму авторизации
тьфу
смены пароля
не больше, ни меньше

Igor
30.11.2016
13:22:40
а смена пароля происходит непосредственно в ядре битры
по ряду условий

Vlad
30.11.2016
13:24:17
ну я и говорю смысла ноль, эти поля я сам создать мог. бес компонета, подверждение емайла тоже компонент, но он то подверждает в прямом смысле

Igor
30.11.2016
13:25:31
тут смысл в том, что на страницах с NEED_AUTH
он вызовется полюбому при change_password=чототам
вставляй его в код... не вставляй...

Vlad
30.11.2016
13:27:03
На сколько я понял, NEED_AUTH вызывает bitrix:main.profile, а все осатальные компоненты насаживаються на него
вообщем пощел пиликать смену пароля на api bitrix

Google

Igor
30.11.2016
13:28:55
э... не совсем
bitrix/modules/main/classes/general/main.php:249
где-то там
немного кокаина

Garry
30.11.2016
13:45:32
Народ как присвоить корзину пользователю при регистрации??

Vlad
30.11.2016
13:46:05
elseif($change_password=="yes")
{
//pass change form
$APPLICATION->SetTitle(GetMessage("AUTH_TITLE_CHANGE_PASSWORD"));
$comp_name = "system.auth.changepasswd";
$inc_file = "change_password";
}
Гари, автоматом происходит
Либо очень сильно закосячили с кастомизацией

Admin
ERROR: S client not available

Vlad
30.11.2016
13:47:06
$inc_file = "change_password"; Игорь, есть идеи где этот файл искать?
Короче пофигу.
$arResult = $USER->ChangePassword("admin", "WRD45GT", "123456", "123456");
if($arResult["TYPE"] == "OK") echo "Пароль успешно сменен.";
Просто было интересно посмотреть как сделано

Анатолий
30.11.2016
13:50:15
main/include.php кажется в этом файле - ищи там

Vlad
30.11.2016
13:51:55
спасибо

Igor
30.11.2016
13:55:22
пропустил вопрос
$inc_file не испольуется
забей вообще
$comp_name = "system.auth.changepasswd";
только этот кусок

Google

Igor
30.11.2016
13:56:41
битрикс магия

Garry
30.11.2016
13:57:17
Никто не присваивал корзину пользователю при регистрации???

svetlana
30.11.2016
13:57:31
зачем? оно само переходит

Garry
30.11.2016
13:58:08
Повесил
OnBeforeUserRegister
OnBeforeUserAdd
Теперь не переходит

Анатолий
30.11.2016
13:58:55


Garry
30.11.2016
13:59:00
Хоть со свойствами я ничего и не делал
global $APPLICATION;
if( !$args["NAME"] && !$args["LAST_NAME"] ){
$APPLICATION->ThrowException('Укажите пожалуйста ваше имя и фамилию');
return false;
}elseif( !$args["LAST_NAME"] ){
$APPLICATION->ThrowException('Укажите пожалуйста вашу фамилию');
return false;
}elseif( !$args["NAME"] ){
$APPLICATION->ThrowException('Укажите пожалуйста ваше имя');
return false;
}
if( !$args["EMAIL"] ){
$APPLICATION->ThrowException('Не указан E-Mail');
return false;
}else{
$args["LOGIN"] = $args["EMAIL"];
}
if( !$args["PASSWORD"] ){
$APPLICATION->ThrowException('Укажите пароль');
return false;
}elseif( !$args["CONFIRM_PASSWORD"] ){
$APPLICATION->ThrowException('Подтвердите пожалуйста пароль');
return false;
}elseif( $args["PASSWORD"] !== $args["CONFIRM_PASSWORD"] ){
$APPLICATION->ThrowException('Подтверждение пароля неверно, попробуйте еще раз.');
return false;
}
return true;
Банальные замены сообщений


Анатолий
30.11.2016
14:00:03
мм.. а почему ты return true в конце делаешь?
мне почему-то помнится что-то на счет return $arFields
где $arFields - это тот массив который приходит в обработчик.. и он же идёт дальше

svetlana
30.11.2016
14:00:40
а они туда не по ссылке приходят?

Анатолий
30.11.2016
14:01:10
куда туда? )

svetlana
30.11.2016
14:01:19
в события кудаж
мне влом думать, я помню что бывает, и надо смотреть описание события

Анатолий
30.11.2016
14:01:57
вот убей не помню. может и по ссылке

Garry
30.11.2016
14:02:09
$args["LOGIN"] = $args["EMAIL"];

Igor
30.11.2016
14:02:13
и вообще
там же новый EventManager...
По идее если нормально прицепиться... надо через него отвечать
а не APPLICATION