Roman

Roman

С нами с 21 августа 2017; Место в рейтинге пользователей: #124

[РЕШЕНО] Fenom вывод имени пользователя

Как вывести имя пользователя, создавшего ресурс?
Так вывожу Id пользователя, который создал ресурс. А как получить имя?
{$_modx->resource.createdby}
UPD:
{$_modx->resource.createdby | user : 'fullname'}<
Roman
12 мая 2020, 17:14
modx.pro
64
0

Не отправляется почта (SMTP)

Перестали приходить заявки с формы сайта.
Лог с QuickEmail
Roman
11 мая 2020, 11:55
modx.pro
95
0

Что за библиотека слайдера такая?

Всем привет! вопрос по теме фронтеда. Нашел сайт
Хочу себе сделать такую же анимацию как на первом экране — по нажатию на него происходит смена слайдов. Именно нужна такая же анимация. Кто знает что за библиотека используется?
Roman
01 апреля 2020, 12:33
modx.pro
67
0

xPoller2 некорректно считает опросы

Приветствую! Вывожу на странице пару форм-опросников, кол-во результатов неправильно подсчитывается, допустим в админ-панели я вижу что за вариант 1 проголосовало 2, а когда кликаю по этому варианту то на сайте выводится уже 5, или 7, вообщем рандомное число, которое заносится и в админ-панель. Использую следующие чанки вывода:
tpl.xPoller2.form.outer
<div id="xPoller2-[[+id]]">
<form role="form" action="[[~[[*id]]]]" method="post" class="xPolls rs-polling-box">
    	<h3>[[+text]]</h3>
  <input type="hidden" value="[[+id]]" name="qid">
  [[+options]]
  <button type="submit" name="xp_action" value="answer" class="btn btn-primary mb-2">Голосовать</button>
  <button type="submit" name="xp_action" value="abstain" class="btn btn-default mb-2">Воздержаться</button>
</form>
</div>
tpl.xPoller2.result.outer
<div class="rs-polling-box">
    <h3>[[+text]]</h3>
    [[+options]]
</div>
Сайт на который поставил этот плагин.
Roman
22 марта 2020, 13:09
modx.pro
48
0

Как удалить ресурс из корзины в админке?

Привет всем!
Написал скриптик, синхронизирующий товары с другим агрегатором товаров.
Проблема следующего плана: если товара нет в базе агрегатора — товар удаляется. В связи с чем накапливается в корзине админ-панели куча мусора. Как через API modx реализовать очистку корзины?
Roman
13 марта 2020, 19:54
modx.pro
125
0

Не отправляет почту

Пробую отправить почту не через SMTP и не выходит
Тестирую через QuickEmail
Вот что выводит:
System Settings (used if property is missing):
emailsender System Setting: admin@s20673.h2.modhost.pro
site_name System Setting: MODX
Properties (from parameters, property set, or snippet default properties:
Tpl chunk name:
subject: Test message
to: my-email@yandex.ru
fromName:
replyTo:
emailSender: admin@s20673.h2.modhost.pro
allowHtml: 1
message:
Final Values (actually used when sending email):
subject: Test message
to: my-email@yandex.ru
fromName: QuickEmail
replyTo: admin@s20673.h2.modhost.pro
emailSender: admin@s20673.h2.modhost.pro
allowHtml: 1
Message Body: Default Message
Send reported successful
Roman
03 февраля 2020, 17:46
modx.pro
119
0

Как отформатировать время?

Нужно отформатировать время к виду: 3.24, 3.4, т.е. нули впереди убрать
Есть TV videoDuration, в нем хранится время формата 00:00:00
Вывожу так время
[[+videoDuration:strtotime:date=`%M.%S`]]
Roman
28 января 2020, 13:08
modx.pro
99
0

Как вывести производителей из определенных категорий?

[[!pdoResources?
&class=`msProduct`
&parents=`1328,1330,1336,1343`
&limit=`0`
&depth=`10`
&tpl=`@INLINE <option value="[[+id]]">[[+name]]</option>`
&innerJoin=`{
    "Data": {
        "class": "msProductData",
        "on": "msProduct.id = Data.id"
    },
    "Vendor": {
        "class": "msVendor",
        "on": "Data.vendor = Vendor.id"
    },
    "Member": {
        "class": "msCategoryMember",
        "on": "Member.product_id = msProduct.id"
    }
}`

&showLog=`1`
]]
Roman
18 января 2020, 02:31
modx.pro
130
0

JSON как написать правильно запрос?

Хочу вывести товары с рейтингом от 3 до 5
[[!msProducts?
&parents=`3`
&limit=`10`
&tpl=`tpl.msProducts.row.single2`
&where=`{"Rating:BETWEEN ":"3 AND 5"}`
&includeThumbs=`medium`
]]
Такая конструкция не работает. Как правильно ее написать? Помогите разобраться.
Roman
07 января 2020, 18:06
modx.pro
168
0

Как програмно присвоить опции категории?

В Minishop2 создал опции Barcode,Compatibility и прочие.
Как при создании категории присвоить ей опции?
Порывшись в БД понял что за опции категории отвечает таблица category_options

$responsez = $modx->runProcessor('resource/create', array(
        'class_key' => 'msCategory',
        'pagetitle' => 'Заголовок',
        'parent' => 3,
        'template' => 3,
        'show_in_tree' => 1,
        'published' => 1,
    ));
Roman
26 декабря 2019, 17:27
modx.pro
178
0