🙈 PG
тебе нужен не номер тел пользователя, а номер из адреса
🙈 PG
это разные вещи немного
🙈 PG
вот пример номера телефона привязанный к заказу
🙈 PG
if (empty($status) || !($order instanceof msOrder)) {
return;
}
if(!$address = $order->getOne('Address')){
return;
}
🙈 PG
$number = $address->get('phone');
🙈 PG
if(!$address = $order->getOne('Address')){
return;
}
$modx->log(1,print_r($address->toArray(),1));
ADMIN
а там без телефона нельзя сделать заказ
🙈 PG
и что? ты привязываешь номер к пользователю или к заказу?
🙈 PG
при создании заказа
ADMIN
ну я понял о чем вы говорите сейчас попробую вывести номер привязывается к заказу
🙈 PG
код покажи
ADMIN
все заработало
ADMIN
ADMIN
код покажи
спасибо теперь буду знать как все это делает единственно не понял вот этот код if(!$address = $order->getOne('Address')){
return;
}
тут написано если адресс не пустой вернуть. Без этого кода выкидывало ошибку
ADMIN
зачем он тут
🙈 PG
если объект адреса недоступен тогда не выполнять плагин, иначе заказ не сохранится и менеджеры будут в бешенстве
ADMIN
Андрей
В поставщике modstore убери логин и ключ, или укажи действительные
ADMIN
подскажите как в плагине получить эту данные
Павел
ну ты хоть немного доку читай
ADMIN
Dmytro
ADMIN
ADMIN
спс
Павел
вводишь в поисковую систему и бинго
Gaius Cassius
Sergey_K
Разобрался?
Ога, руки кривые у меня :) Modx не виноват.
Регулярка не сработала и заменились только константы в конфигах, а переменные нет.
Тянула данные из боевой базы.
Поправил и стало ок. Теперь на 100% работает полная дупликация сайта в автоматическом режиме.
Sergey_K
Мелкая "особенность" все равно есть - после дупликации даже без копирования кэша надо очистить кэш в админке.
Но это не страшно уже.
Потом, может, подкину скрипт php.
Evgeniy
Разметку страницы видишь. Как видят роботы. С обработкой js (хотя хз что имеется ввиду под этим - обработка всякая бывает)
Sergey_K
Вопрос глупый вроде как на первый взгляд, но в реальности - нет.
Проверил - вы видите ответ на GET-запрос вашего браузера.
Sergey_K
JS у роботов нет, ибо он работает на основании юзеринпута.
То есть одна и так же страница при разных сценариях ввода будет разной.
Sentinel
Попробуй переустановить пакет
Evgeniy
давно в js умеют)
Evgeniy
Sergey_K
Evgeniy
какой юзеринпут тогда?)
Sergey_K
Ну так потому JS и не пускают
Sergey_K
GET будут учитываться на сервере
Sergey_K
Роботы явно будут ходить по сущ ссылкам и не будут сами придумывать параметры
Evgeniy
мы видимо о разном говорим просто)
Андрей
Кеш сбрось, в браузере и в modx на всякий
Павел
modstore установлен?
Скорее ключ в настройках не от этого домена
ADMIN
Можно ли этот класс подключить в плагине ?
Павел
господи да
Павел
https://www.php.net/manual/ru/function.require.php
Миша
а у битрикса всегда все на высоте? Особенно доки
Pavel
Миша
Pavel
Особенно примеры которые они выставляют которые не работают )
Миша
Alex
Товарищи, что то я не понял почему так) есть 2 меню, в хедере и в футере, нужно было добавить в футер ТВ как и в хедере.
Сначала не мог понять почему не выводится ТВ в футере пока не заменил tplParentRow на tpl в вызове pdoMenu, собственно вопрос - то что ТВ не работают в tplParentRow это норм?
Андрей
Миша
а че за прикол, хуки в формите не отрабатывают
Миша
даже свой создал с выводом в лог а ему пох
Николай
Миша
Николай
может сниппет другой указал обработчиком
Миша
Миша
хуки вообще перестали работать
Pavel
Андрей
Alex
Миша
нри один хук не отрабатывает
Андрей
пробовал)
добавь тогда showLog=1, посмотри что там попадает вообще
Alex
Впринципе работает и ладно. но я тупил наверное минут 15 прежде чем догадался заменить tplParentRow попробовать, странно как то
Alex
Миша
Pavel
Миша
Миша
вообще пздц
Pavel
А покажи список хуков