Перекинуть содержимое чанка.ресурса в поле контент

Ситуация такая что есть некоторые шаблоны таблиц, под заполнение.
Есть необходимость сделать так что выбирая типа таблицы она появлялась в поле (content или доп TV аналогичное) для дальнейшего редактирования

Может есть готовые решения для этого или направьте в нужную сторону…

Пока есть мысли только сделать свободное контентное поле, сделать TV прикрепеленное к ресурсу с выбором шаблона таблицы (будут храниться скорее всего в ресурсов и выводиться при выборе списком для выбора)
После того как выбран шаблон может каким то плагином при сохранении документа и условии что поле контента-таблицы пусто производить заполнение указанным шаблоном.
Пока правда не имею опыта работы с плагинами и не знаю возможно ли такое…
Евгений
02 сентября 2021, 14:23
modx.pro
584
0

Проблема с ЧПУ, выпадающим меню при использовании "#"

Всем привет. Образовалась такая проблема.
Выпадающее меню работает на родительской ссылке (ссылке для выпадения меню) "#".

При нажатии на нее, перебрасывает на главную страницу с видом: domain.com/#,
а в идеале, он должен работать по принципу domain.com/side/left/right#, например
и выводить выпадающий список из подпунктов.

Грешу на ЧПУ и htaccess, но не знаю, куда копать. Подскажите, может, кто сталкивался.

Спасибо.
Сергей
02 сентября 2021, 10:34
modx.pro
730
0

Изменение итоговой стоимости от checkbox в корзине minishop2

Может кто-то делал такое. Нужно сделать что бы если поставили галочку в корзине Подъем на этаж, то приплюсовалось к общей стоимости заказа 100р. Изменение общей стоимости заказа должно отобразиться как в корзине (js), так и в админке после создания заказа.

Спасибо
Ivan
01 сентября 2021, 23:07
modx.pro
707
0

[pdoTools] Обновление 2.13 - повышение безопасности, данные для Fenom и т.д.

Друзья, представляю новую версию pdoTools с озвученным ранее функционалом. Не всё что запланировал успел сделать, но и в этой версии есть на что обратить внимание —

  • Исправлены известные дырки безопасности
    • вывод любого файла на сайте;
    • отрефакторен сниппет pdoUsers;
    • исправлена подмена пути (path traversal) в файловых элементах.
  • Модификатор «setOption» помечен как deprecated и будет удалён в следующей версии.
  • Параметры сниппетов «tplPath» и «elementsPath» помечены как deprecated и будут удалёны в следующей версии.
  • Добавлена возможность выводить массив необработанных данных (нужно при использовании Fenom).
  • Системные настройки «parser_class» и «parser_class_path» теперь будут регистрироваться в пространстве имён «core».
Сергей Шлоков
01 сентября 2021, 17:24
modx.pro
2 512
+33

msPriceDynamics

Дополнение позволяет строить график изменения динамики цены товара, что может быть дополнительным триггером к совершению покупки особенно для магазинов торгующими драг металлами или ювелирными изделиями.

Возможности
  • Вывод графика на странице товара
  • Вывод графика в модальном окне
  • Настройка оформления графика
  • Автоматическое удаление данных о цене за определенный период
Демо
Prihod
01 сентября 2021, 15:55
modx.pro
1
1 510
+8

Проблема с доступам менеджера в админку

Добавил группу пользователей, создал контроль доступа, везде дал super user, права дал Context, пользователя назначил, выдает «Доступ запрещён», в группе пользователи, добавил в права доступа к контекстам super user и политику Context, делал все по туторам, войти все равно не могу, может кто знает что-то изменилась с 2017 года
Vladimir
01 сентября 2021, 14:58
modx.pro
592
0

Вывод данных из БД

Накидал сниппет для вывода нужных данных из БД. Верстку в РНР не хочется делать — долго. Добавил блок для вывода прямо в сниппете. Все работает, но появляется информация о возврате какой-то функции.
Код сниппета(укороченный)
<?php
$sth = $modx->query("SELECT * FROM reg_users");
$result = $sth->fetchAll(PDO::FETCH_ASSOC);
foreach ($result as $data) {
    $regNum = $data['regNum'];
}
?>
<div><?php echo $regNum;?></div>
выводит
3173
return; 1
значение переменной $regNum верное. А вот откуда берется return; 1 понять не могу.
Если выводить таким образом
<?php
$sth = $modx->query("SELECT * FROM reg_users");
$result = $sth->fetchAll(PDO::FETCH_ASSOC);
foreach ($result as $data) {
    $regNum = $data['regNum'];
}
echo '<div>' .$regNum. '</div>';
?>
то все нормально.
Просто данных гораздо больше и при их выводе используется довольно сложная верстка и верстать вывод html тегов на php очень не хочется.
Дмитрий
30 августа 2021, 19:15
modx.pro
1
2 509
0

Интеграция эквайринга от банка на сайт

5 1 000
Добрый день!

Задача: прикрутить корзину (модуль уже есть), интегрировать эквайринг, привести сайт в соответствие необходимым условиям для нормальной работы магазина.
Владимир
30 августа 2021, 13:52
modx.pro
613
0

Продиагностировать сайт (не выводится каталог товаров)

1 500
Продиагностировать сайт (не выводится каталог товаров)
На сайте парсятся товары с gifts.ru
С марта в логах идёт ошибка.

Нужно найти и предложить варианты решения.

Телеграм: shorohi
infora
30 августа 2021, 13:13
modx.pro
633
0

modUserMessage таблица не показывает сообщения

День добрый.

Решил тут обратить внимание на встроенный функционал личных сообщений в МодХ.
Но столкнулся с проблемой. На сайте 1500+ пользователей, и когда пытаешься отписать админу от имени пользователя, допустим, с id 1900 (где-то последний зарегистрированный пользователь) то, все записывается в базу, все хорошо, но в таблице админ-панели не появляется запись.

Если пытаться подтянуть пользователя из середины, допустим с id 1000, то он в таблице появляется, но показан не правильный пользователь.

Кто-то сталкивался с подобным?

Для справки, сообщение отправляю подобным образом:
<?php
$msg = $modx->newObject('modUserMessage');

$msg->fromArray(array(
    'type' => 'user',
    'sender' => 1907,
    'recipient' => 1,
    'message' => "Test message",
    'subject' => "Test",
    'read' => 0,
    'private' => 0
));

$msg->save();
Максим
29 августа 2021, 12:10
modx.pro
922
0