Цитата |
---|
red_eye написал: Если же вы хотите отправлять почту без аккаунта прямо с сервера с порталом (и попадать в спам), то нужно использовать postfix, а не msmtp. |
15.08.2023 16:20:31
[QUOTE]Виталий Мавродиев написал:
Не знаю, поможет ли вам, но сис. админ предложил удалить, всё, что уже загрузилось, создал новую БД и с помощью скрипта BitrixSetup загрузить снова.[/QUOTE] Я 3 раза так пробовал, но каждый раз только до этого шага доходило и я плюнул, а накатывать php выше пока не пробовал потому и предположил. До этого стояла локально версия на которой я тесты делал, но запорол её, откатить не было варианта(не с чего), я снес и по новой начал устанавливать, тем более там достаточно старая версия была(~18). Итог сейчас локально я без тестовой версии. |
|
|
15.08.2023 14:41:59
Тоже интересно, на той неделе хотел локально установить получил такую же, на 3% при A/B, но с нормальной кодировкой, но ни нажатие пропустить ни повторить ничего не дает. Мне не горело поэтому не разбирался в причинах, если кто знает как решить поделить решением. Подозреваю что дело в версии php, у меня локально 7.4, а предполагаю, что требуется 8.
|
|
|
14.08.2023 15:39:56
У вас какой-то или шаблонизатор стоит - выяснять нужно какой,
или какое-то решение со своими переменными, тоже самое разбираться с установленным решением какие переменные заложены Но скорее всего что один что другой вариант предполагает что идет подмена ключей из массива $arResult. Попробуйте использовать ключи из этого массива и посмотреть(но это так наобум решение, нужно рабираться что у вас накрутили). |
|
|
11.08.2023 12:07:45
В общем если кому понадобится
[CODE] $user = new CUser; $filter = Array ( "PERSONAL_PHONE" => '', "GROUPS_ID" => Array(52) ); $rsUsers = CUser::GetList(($by="id"), ($order="desc"), $filter,['FIELDS'=>['ID','PERSONAL_PHONE']]); // выбираем пользователей из конкретной группы с пустым номером while($arUser = $rsUsers->Fetch()){ if(empty($arUser['PERSONAL_PHONE'])){ //проверяем на всякий случай, у меня попалось несколько человек где поле не пустое $phone = \Bitrix\Main\UserPhoneAuthTable::getList([ //получаем отдельно PHONE_NUMBER 'filter' => ['=USER_ID' => $arUser['ID'] ], 'select' => ['USER_ID', 'PHONE_NUMBER'], ])->fetch(); if(!empty($phone['PHONE_NUMBER'])){ //если оно не пустое сделаем обновление $arUser['PHONE_NUMBER']=str_replace('+','',$phone['PHONE_NUMBER']); //$user->Update($arUser['ID'], ['PERSONAL_PHONE'=>$arUser['PHONE_NUMBER']]); $arUsera[]=$arUser; } } } print_r($arUsera); [/CODE] |
|
|
11.08.2023 10:39:04
Подскажите как правильно фильтр прописать, что-то сообразить не могу
сохранил попользователей указав вместо PERSONAL_PHONE ->PHONE_NUMBER нужно поправить, как указать фильтр где одно поле пустое второе заполнено [CODE] $filter = Array ( "PERSONAL_PHONE" => false, "PHONE_NUMBER"=>"%9%", "GROUPS_ID" => Array(52) ); $rsUsers = CUser::GetList(($by="id"), ($order="desc"), $filter,['FIELDS'=>['ID','PERSONAL_PHONE','PHONE_NUMBER']]); [/CODE] так не работает |
|
|
25.07.2023 10:02:51
Есть какая-то статья, что торговать в разных валютах вы не можете или что-то такое, не подскажу точнее, но из-за этого в битриксе не предусмотрено оформление заказа в мультивалютности. Отобразить товар с ценами в разных валютах можете, а продавать только в той, что указана в настройках, поэтому для корзины это и не сделано.
|
|
|
07.07.2023 14:41:54
1. Шаблон меняется либо через публичную часть в режиме редактирования, либо по ftp/ssh, , там же через режим редактирования можно выбрать скопировать шаблон с новым именем чтобы не затронуть другие.
2. подстарницы формируются автоматически на основании настроек компонента вам каждую страницу отдельно не нужно никак настраивать. Инфоблок - место где хранятся данные, а шаблон как эти данные отобразить |
|
|