Всего 123 811 комментариев

Oleg
05 января 2023, 15:31
0
Приветствую. У кого-то получилось вывести отделение из msNovaPoshta в сообщение телеграм?

Остальные поля (область, город, улица, дом, квартира) выводятся по стандарту.
Segey
05 января 2023, 10:26
0
То же проблемки кажется с Феномом:


1) загружаю страницу и она показывает что код не рендерится
{var $thisId = $_modx->resource.content_from_id ?: $_modx->resource.id} {include 'head'} {include 'favicon'} {var $thisId = $_modx->resource.content_from_id ?: $_modx->resource.id}
...
{$thisId | resource : 'longtitle' ?: $thisId | resource : 'pagetitle'}
{$thisId | resource : 'description'}
2) загружаю повторно и вылетает всё такое:
Fatal error: Uncaught TypeError: Fenom\Render::__construct(): Argument #1 ($fenom) must be of type Fenom, null given, called in /var/www/html/core/components/pdotools/src/Parsing/Fenom/Fenom.php(116) : eval()'d code on line 52 and defined in /var/www/html/core/components/pdotools/vendor/fenom/fenom/src/Fenom/Render.php:83 Stack trace: 
#0 /var/www/html/core/components/pdotools/src/Parsing/Fenom/Fenom.php(116) : eval()'d code(52): Fenom\Render->__construct(NULL, Object(Closure), Array) 
#1 /var/www/html/core/components/pdotools/src/Parsing/Fenom/Fenom.php(116): eval() 
#2 /var/www/html/core/components/pdotools/src/Parsing/Parser.php(69): ModxPro\PdoTools\Parsing\Fenom\Fenom->process('{var $thisId = ...', Array) 
#3 /var/www/html/core/src/Revolution/modResource.php(521): ModxPro\PdoTools\Parsing\Parser->processElementTags('', '{var $thisId = ...', true, false, '[[', ']]', Array, 10) 
#4 /var/www/html/core/src/Revolution/modResource.php(469): MODX\Revolution\modResource->parseContent() 
#5 /var/www/html/core/src/Revolution/modResponse.php(72): MODX\Revolution\modResource->prepare()
 #6 /var/www/html/core/src/Revolution/modRequest.php(154): MODX\Revolution\modResponse->outputContent(Array) 
#7 /var/www/html/core/src/Revolution/modX.php(1242): MODX\Revolution\modRequest->prepareResponse() 
#8 /var/www/html/core/src/Revolution/modX.php(1281): MODX\Revolution\modX->sendForward('2', Array, false) 
#9 /var/www/html/core/src/Revolution/modRequest.php(134): MODX\Revolution\modX->sendErrorPage() 
#10 /var/www/html/core/src/Revolution/modX.php(1499): MODX\Revolution\modRequest->handleRequest() 
#11 /var/www/html/index.php(63): 
MODX\Revolution\modX->handleRequest() 
#12 {main} thrown in /var/www/html/core/components/pdotools/vendor/fenom/fenom/src/Fenom/Render.php on line 83
PdoTools самый последний для Рево3 на php8
Сам код /Volumes/bmw/Users/mdx/Downloads/myDocker/docker-modx/wsp-design/app/core/components/pdotools/vendor/fenom уже брал и с гитхаба — разницы нет
Vladimir
05 января 2023, 09:44
0
Да, спасибо огромное, совсем забыл просто то куда я поставил поле.
Константин Ильин
05 января 2023, 09:01
+1
В вашем коде ошибка, вы получаете в $user, а потом пользуетесь $profile
<?
// Для начала, как минимум должно быть так.
$user = $modx->getObject('modUser', array('id' => $userId));
$user->set('regular_customer', 1);
$user->save();
ну и внимательно смотрите где это поле у вас в modUser или же в modUserProfile
Vladimir
05 января 2023, 08:30
0
Как позже можно обновить допустим чекбокс созданный вашим методом?
я пытался так, но не работает, Но текстовое поле обновляется, а вот чекбокс никак
$user = $modx->getObject('modUser', array('id' => $userId));
$profile->set('regular_customer', 1);
$profile->save();
Артур Шевченко
04 января 2023, 23:24
0
Если вам нужен функционал платных опций, то для чего вам MSOptionsPrice2?
Артём
04 января 2023, 20:54
0
Проблема в том что msPaidOptions не совместим с MSOptionsPrice2, а но нём почти весь сайт держится в плане чекбоксов(
Артур Шевченко
04 января 2023, 18:02
0
msOptionsPrice вроде бы умеет только одну модификацию добавлять. Для вашей задачи больше подошёл был msPaidOptions.
Василий Наумкин
04 января 2023, 04:55
0
Так это означает, что он платит налоги в РФ и должен принимать российские карты без проблем. То есть, хорошая новость, по идее.

Но я бы всё равно посоветовал облако Яндекса или Mail — дешевле и ближе.
Pavel
03 января 2023, 22:23
0
GateWay запускает OnHandleRequest. index.php с установки modx не трогал вовсе. Контекст по умолчанию где глянуть?
Артём
03 января 2023, 21:00
0
Не нашел этого в JS файлах, при этом код выглядит как в примерах, но на сайте почему Успешно вместо Success
Антон Тарасов
03 января 2023, 20:04
0
на какое событие вызывается плагин? он активен? index.php в корне сайта дефолтный? какой там контекст по умолчанию?
Pavel
03 января 2023, 19:50
0
Может ли быть что ошибка в плагине GateWay?
<?php
if($modx->context->get('key') != "mgr"){ switch ($_REQUEST['cultureKey']) { case 'ru': /* switch the context */ $modx->switchContext('ru'); break; default: /* Set the default context here */ $modx->switchContext('web'); break; } unset($_GET['cultureKey']); }
Антон Тарасов
03 января 2023, 19:36
0
ModPNotify? вероятно искомый текст есть в подключаемом JS файле, посмотрите в нем.
Вот несколько полезных ссылок, где его искать:
https://modx.pro/help/9538
https://github.com/vgrish/modPNotify/blob/master/assets/components/modpnotify/js/default.js
https://modx.pro/components/7533
Fr3ddy
03 января 2023, 15:53
0
аналогично столкнулся с подобной проблемой. Модерация работает или для всех или не работает вовсе

[[!TicketComments? 
                                            &allowGuest=`1`
                                            &autoPublish=`1`
                                            &autoPublishGuest=`1`
                                            &enableCaptcha=`0` 
                                            &depth=`0`
                                            &formBefore=`0`
                                            &sortdir=`DESC`
                                            &tplComments=`custom.tpl.Tickets.comment.wrapper` 
                                            &tplCommentGuest=`custom.tpl.Tickets.comment.one.guest` 
                                            &tplCommentAuth=`custom.tpl.Tickets.comment.one.auth`
                                            &tplCommentDeleted=`custom.tpl.Tickets.comment.one.deleted`
                                            &tplCommentFormGuest=`custom.tpl.Tickets.comment.form.guest`
                                            ]]
Николай
03 января 2023, 15:28
+1
Сегодня Linode еще и VAT начал начислять, т.е. добавляет российские 20% НДС к инвойсам
Алексей
03 января 2023, 13:23
0
да, не помогает.
Антон Тарасов
03 января 2023, 13:03
0
Параметр toPlaceholder пробовали использовать? Вызывать getImageList некешированным?
Антон Тарасов
03 января 2023, 11:09
0
Да, про них.
А что указано в системной переменной babel.contextKeys? Вот пример: