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

vit
vit
08 февраля 2024, 12:00
0
Спасибо. Нужно рейтинга набрать)
Александр
08 февраля 2024, 11:27
0
<?php
switch ($modx->event->name) {
   case 'msOnBeforeCreateOrder':
       

$tempcost = ceil($msOrder->get('cost'));
$msOrder->set('cost', $tempcost);
$msOrder->set('cart_cost', $tempcost);




       break;
}
Артур Шевченко
08 февраля 2024, 11:18
0
Я сделал плагин
После этих слов надо было выложить код плагина, так как если не происходит перенаправление в платёжку, значит ты что-то неправильно сделал, а без кода никто тебе ничем не поможет. Разве только напишет код за тебя.
Вячеслав Варов
08 февраля 2024, 11:10
0
у меня меню реализовано через migx, поэтому вариант с гетпарентс наверно будет для меня удобнее
Наумов Алексей
08 февраля 2024, 10:49
0
Если верно понял, то стоит посмотреть на параметры top и topLevel сниппета pdoField. С его помощью выбрать id корневого раздела и передать в pdoMenu в параметр parents
Александр
08 февраля 2024, 10:46
-1
Я сделал плагин на окгругление стоимости заказа при его создании, но тогда не срабатывает перенаправление на платежную систему. Вот в этом проблема.
Володя
08 февраля 2024, 10:17
+1
Инсталлятор пакета поправлен — теперь должен корректно устанавливаться у всех.
Володя
08 февраля 2024, 09:39
+1
Да пожалуйста. Будьте внимательней при написании кода и вопров будет меньше.
Вячеслав Варов
08 февраля 2024, 09:38
0
{$_modx->getParentIds($_modx->resource.id)}
Выводит массив родителей начиная с первого уровня, буду делать так
vit
vit
08 февраля 2024, 09:37
+1
Спасибо огромное
&select=`{
   "CheckPoint\\Model\\Check": "*",
        "CreatedBy": "CreatedBy.fullname as name"
  }`
Николай Савин
08 февраля 2024, 09:28
+1
Перенес в готовые решения
Володя
08 февраля 2024, 09:07
+2
vit
vit
08 февраля 2024, 09:01
0
А что в select не так? не понимаю у меня в modx2 идентичный код стоит только class по старому записан и все работает
Володя
08 февраля 2024, 07:13
+1
Руками создайте способ оплаты.
Володя
08 февраля 2024, 06:54
+1
Выражение в select должно быть корректной json строкой.
Петропавловский Артем
08 февраля 2024, 06:29
0
Думаю, в leftJoin так должно быть:
"on": "Check.master = CreatedBy.id"
vit
vit
08 февраля 2024, 02:05
0
переделал все, сделал в MIGX CheckPoint
<?xml version="1.0" encoding="UTF-8"?>
<model package="CheckPoint\Model\" baseClass="xPDOObject" platform="mysql" defaultEngine="InnoDB" version="3.0">
	<object class="Check" table="check_point" extends="xPDO\Om\xPDOSimpleObject">
		<field key="master" dbtype="int" precision="10" attributes="unsigned" phptype="integer" null="true" />
		<field key="date" dbtype="date" phptype="date" null="true" />
		<field key="start" dbtype="time" phptype="string" null="false" />
		<field key="end" dbtype="time" phptype="string" null="true" />
		<field key="visitorId" dbtype="varchar" precision="255" phptype="string" null="true" />
	</object>
</model>
в master хранится значение из Fax пользователя
запускаю
[[!pdoPage?
  &class=`CheckPoint\Model\Check`
  &tpl=``
  &element=`getChecks`
  &leftJoin=`{
     "CreatedBy": {
      "class": "modUserProfile",
      "on": "Check.master = CreatedBy.fax"
    }
  }`
  &select=`{
   "CheckPoint\Model\Check": "*",
        "CreatedBy": "CreatedBy.fullname as name"
  }`
    &showLog =`1`

]]
[2024-02-08 02:02:12] (INFO @ /home/users/9/9516432741/domains/r.site.ru/core/cache/includes/elements/modx/revolution/modsnippet/32.include.cache.php: 15) Отладочный лог: Начало выполнения сниппета getChecks Нет отладочных логов.
Array
(
[Check_id] => 1
[Check_master] => 12
[Check_date] => 2024-01-12
[Check_start] => 10:00:00
[Check_end] => 20:00:00
[Check_visitorId] => 121212121
[idx] => 1
[link] =>
)

Все ошибки по логам исправил, но поле fullname не берется
помогите пожалуйста
Lori
07 февраля 2024, 22:14
0
mspTinkoff создает пустые способы оплаты в miniShop2. Т.е вроде бы создается, но никакие данные не заполнены.
Версия Modx 2.7.2, PHP 7.1
1
Артур Шевченко
07 февраля 2024, 18:31
+1
Почему вы предлагаете работу в разделе Вопросы?