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

Накидал сниппет для вывода нужных данных из БД. Верстку в РНР не хочется делать — долго. Добавил блок для вывода прямо в сниппете. Все работает, но появляется информация о возврате какой-то функции.
Код сниппета(укороченный)
<?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
1 733
0

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

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

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

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

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

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

Телеграм: shorohi
infora
30 августа 2021, 13:13
modx.pro
380
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
492
0

Sendex не работает

Всем привет! Установил Sendex, настроил форму отправки, создал рассылку. При подписке на почту приходит письмо из чанка tpl.Sendex.activate, содержимое которого я не менял:

<p>[[%sendex_subscribe_activate_subject]]!!!</p>

<p><a href="[[+link]]" target="_blank">[[+link]]</a></p>
Только в плейсхолдеры [[+link]] подставляется только кусок url. А точнее его конец:

/?hash=7d7d988dd86760ba7d7336bc88e7d428fb0cdf7d&sx_action=confirm

Адреса сайта в нем нет. Пробовал туда дописывать [[+site_url]][[+link]] — ничего не происходит, только дополнительный / добавляется вместо полного адреса. В чем может быть проблема?
Algirdas
27 августа 2021, 21:31
modx.pro
1 012
0

[mFilter2] Вывод ресурсов в порядке, совпадающем с админкой

Добрый день!
Подскажите, пожалуйста, как выводить ресурсы с помощью mFilter2 в том же порядке, в котором расположены категории в админке сайта? Положим, у нас есть категории «Постельное бельё», «Подушки», «Пледы», «Полотенца» (menuindex у них задан по порядку: 1,2,3,4), а ресурсы выводятся вразнобой, из разных категорий. Как выводить сначала из «Постельного белья», потом из «Подушек» и тд?
Giant Dad
27 августа 2021, 18:23
modx.pro
559
0

Не правильно генерируется путь до файла в источнике migxResourceMediaPath

Значит создан источник файлов:
[[!migxResourceMediaPath? &pathTpl=`assets/images/res/{id}/` &createFolder=`1` ]]
Создано MIGX поле с галерей — оно работает правильно

Создана TVшка с типом поля Изображение и указан этот источник файлов.
И таких полей у меня несколько разных.

Так вот появился какой то прикол, когда я вывожу эти изображения на странице, то некоторые генерируются правильно от источника, а у некоторых генерируется не правильный url — ошибка в названии папки (id ресурса.)

Пример:
ID ресурса: 105
Папка создается assets/images/res/105
Я загружаю изображение в редакторе ресурса в моей TVшке и изображение отображается в админке.
Но на странице выводится путь: assets/images/res/100/image.jpg
А должен быть: assets/images/res/105/image.jpg

Ума не приложу, что за фигня такая и как это победить.
Может у кого есть идеи?
Сергей Карпович
27 августа 2021, 00:09
modx.pro
370
0

Как импортировать msync 1c картинки в minishop2?

в xml она выглядит так "<Картинка>import_files/e0/e08f3b73-4d5c-11e6-9b19-eca86b249ae0.png</Картинка>"
Vladimir
26 августа 2021, 07:30
modx.pro
497
0

Обновление: Ace 1.9.2



Дополнение Ace обновилось до версии 1.9.2.

Ниже небольшой, но важный список изменений:

Иван Бочкарев
25 августа 2021, 20:14
modx.pro
1 365
+28

Доработать логику работы компонента

10 2 000
Здравствуйте, в интернет магазине потребовалось сделать модуль для массового создания скидок на определенную группу товаров. Интерфейс я уже написал (не xtype / ExtJs) и пример прикрепил ниже



Бюджет 2000 руб

Кому интересно, пишите в личку, или стучитесь в дискорд Whiskas#7371
Рома
24 августа 2021, 20:45
modx.pro
352
0