Вопросы

Ошибка при сохранении данных в своём компоненте на основе modExtra

Всем привет. Сталкивался кто-нибудь с подобной ошибкой при создании своего компонента из заготовки modExtra? Выводятся все вкладки и все поля в таблице, но при сохранении выдаёт ошибку «PayPanelDomain_err_save». В чём может быть проблема? В процессорах? Куда копать?

Версия MODX 2.7.1

Раньше с таким не сталкивался. Другие компоненты работают.

[2019-02-18 13:31:16] (ERROR @ /site.com/core/xpdo/om/xpdoobject.class.php : 1448) PHP warning: PDOStatement::execute(): SQLSTATE[HY093]: Invalid parameter number: parameter was not defined
[2019-02-18 13:31:16] (ERROR @ /site.com/core/xpdo/om/xpdoobject.class.php : 1452) Error HY093 executing statement:
INSERT INTO `modx_paypanel_domains` (`zone`, `domain`, `whois`, `idn`, `groups`, `popular`, `min`, `max`, `price`, `price_partner`, `perсent`, `advance`, `active`) VALUES ('gfhgfh', '', '', '', '', 0, 0, 0, '', '', '', '', 1)
Array
(
    [0] => HY093
    [1] => 
    [2] => 
)
SEQUEL.ONE
18 февраля 2019, 15:36
modx.pro
994
0

Редактирование продуктов (minishop2) не заходя в админку.

Здравствуйте, господа.
Интересует возможность создания страницы для менеджера, на которой будут выведены все продукты с возможностью редактирования параметров (заголовок, описание, стоимость, возможность снять с публикации) не заходя в админку.
Идея в том, чтобы на странице были только нужные менеджеру поля и больше ничего лишнего.
Установлен minishop2.
Подскажите:
  1. Есть возможность вывести поля продуктов, чтобы можно было их редактировать?
  2. Есть возможность публиковать продукты не заходя в админку?
Денис
18 февраля 2019, 14:18
modx.pro
1 229
0

Вывод данных в чанке

как вывести в fenom вот такую запись?

{"id":"{$id}"}
Максим
18 февраля 2019, 14:00
modx.pro
716
0

Баг с кодировкой css в msearch2

Всем привет
Обнаружил такой интересный баг, который пока непонятно в следствии чего появляется, а именно:
в msearch2/css/web/default.css есть две строчки:
#mse2_sort .sort[data-dir="asc"] span:after { content: "сначала дешевые"; }
#mse2_sort .sort[data-dir="desc"] span:after { content: "сначала дорогие"; }
иногда они превращаются в:
#mse2_sort .sort[data-dir="asc"] span:after { content: "сначала дешевые"; }
#mse2_sort .sort[data-dir="desc"] span:after { content: "сначала дорогие"; }


Может кто-то подсказать как это поправить?
Konstantin
18 февраля 2019, 13:32
modx.pro
1 127
0

Пропал доступ к админ модх

ПОМОГИТЕ, не могу зайти в админку manager

*****pray.ru/manager/?modahsh=1f1cd9a05e3a13dd60b19964d8ac2f72
Страница недоступна Сайт ***ay.ru пока не может обработать этот запрос.
HTTP ERROR 500

окно для ввода пароля: ввожу пароль и пасс, происходит обновление страницы и тоже самое окно, пробую восстановить пароль: на почту приходит письмо,

Hello Reklama,
A request for a password reset has been issued for your MODX user. If you sent this, you may follow this link and use this password to login. If you did not send this request, please ignore this email.
Activation Link: http://**/manager/?modahsh=1f1cd9a05e3a13dd60b19964d8ac2f72
Username: Reklama
Password: **********
After you log into the MODX Manager, you can change your password again, if you wish.
Site Administrator

перехожу по ссылке, ввожу пароль. Кеш чистил. Не помогает, если ввести не правильный пароль то ругается а если правильный то снова окно
*****pray.ru/manager/?modahsh=1f1cd9a05e3a13dd60b19964d8ac2f72 HTTP ERROR 500
Михаил
18 февраля 2019, 13:19
modx.pro
737
0

Как пересохранить ресурсы через Console

Добрый день!
Помогите, пожалуйста, в написании кода для выполнения через Console, так как сам плохо разбираюсь в php.
Есть раздел Tickets, в котором несколько сотен тикетов. У каждого тикета не сформирован alias (не спрашивайте, почему так получилось). Чтобы сформировать чпу alias, приходится каждый тикет сохранять вручную, что занимает длительное время.
Есть ли способ это автоматизировать?
Пробовал сделать так:
<?php
if(!$docs = $modx->getCollection('Ticket', array(
    'parent' => 1212
    
))){return;}

foreach($docs as $doc){
    $content = $doc->get('content');
    $doc->save();
}
но ничего не получилось.
Помогите дописать пару строк, чтобы автоматически формировались alias.
Спасибо!
Сергей
18 февраля 2019, 12:44
modx.pro
1 979
0

Sendex - группы пользователей для рассылки

Добрый день.

Создал группу пользователей Sendex, в настройках minishop2 указал, что бы все новые пользователи добавлялись в эту группу.

Создал ресурс отписки от рассылки — в письме получавшему будет ссылка. Перешел, отписался.

Но как указать, что бы когда пользователь отписывается исключался из этой группы?

Смысл в том, пользователь делая заказ на сайте попадает в группу рассылки, а если не хочет получать её то нажимает ссылку в письме и исключается из группы. В Sendex нет инструментов по выбору пользователей для рассылки, или по одному всех подряд или группу, но отправлять пользователю который отписался от рассылки не правильно.

Прошу помощи.
Роман
18 февраля 2019, 08:24
modx.pro
3
1 177
0

Конструктор (Builder) сложных страниц для MODX Revo

Приветствую, друзья!
Наткнулся на видео «Конструктор сложных страниц на Evolution CMS».
Подскажите, есть ли что-то подобное для MODX Revo? В идеале с возможностью добавлять собственные блоки со своей версткой. Чтобы можно было действительно конструировать сложные страницы с нужными блоками (галереи, слайдеры, блоки преимуществ, блоки с выборками ресурсов через pdoTools и пр.), которые можно было бы встраивать в произвольном порядке?
Если таких решений нет, поделитесь своим опытом, кто как конструирует подобные сложные страницы? Создавать миллион чанков для привязки только к одной странице вроде бы не целесообразно. Хочется более изящного решения.
Ури
17 февраля 2019, 15:29
modx.pro
1
5 805
0

ms2form-Update Товара и НЕсохранение опций и TV

Всем доброго!
Перерыл всё что можно, но ответа так и не нашел… Поэтому поднимаю тему ещё раз.
При редактирование товара в ms2form 1.3.0 не сохраняются options и TV.
Вызываю так
<input type="text" name="options-price" value="[[+price]]" placeholder="" class="form-control-form">
<input type="text" name="tv20" value="[[+tv20]]" class="form-control">
Подскажите, плз, где копать?
Заранее спасибо!
Alexander
17 февраля 2019, 15:07
modx.pro
1 015
0

Событие на создание/обновление xPDOSimpleObject?

Други, подскажите, существует ли событие на добавление/обновление xPDOSimpleObject?

Есть кастомная таблица, созданная через migx db, нужно отследить действия с ней. Как это можно сделать малой кровью, так сказать?
Овчинников Егор Эдуардович
modx.pro
943
0