Василий Наумкин

Василий Наумкин

С нами с 08 декабря 2012; Место в рейтинге пользователей: #1
Василий Наумкин
03 июня 2019, 14:30
0
1. Office extra requires only email for registration, all other info you can add after it in the private office. But you can change it by custom system plugin, see an example here.

2. Just as any other field in the form. After it you need to specify new field in the &userFields property of msOrder:
[[!msOrder?
    &userFields=`{"gender":"gender"}`
    &...
]]
It will bind form field gender to profile of user in MODX.

3. I believe you could manage it with javascript on frontend, or with custom system plugin for msOnBeforeCreateOrder event that will check this new field on backend.
Василий Наумкин
31 мая 2019, 10:08
0
Да, затупил.

Приджойнить так не получится, потому что на каждый товар должно быть несколько картинок.
Поэтому нужно выводить картинке в чанке, через msGallery, как и было предложено в первом комментарии.
Василий Наумкин
30 мая 2019, 06:04
0
Или даже использовать параметр &includeThumbs
Василий Наумкин
28 мая 2019, 22:15
0
mFilter2 have special option &paginator.

So
[[!mFilter2?
    &paginator=`pdoPageWrapper`
    &...
]]

How can I get this to work with mFilter2 Ajax mode?
Please, send all questions about paid extras to the modstore.pro support.
Василий Наумкин
27 мая 2019, 17:14
0
Меня проблемы этих сервисов как-то совсем не заботят.

Если есть огромное желание — убери вообще [contenthash:8]. и добавляй версию при подключении файла в плагине.
Василий Наумкин
27 мая 2019, 17:07
0
Для истории нужно использовать Git.
Василий Наумкин
26 мая 2019, 07:20
0
You could just wrap your call with another snippet:
[[!pdoPageWrapper?
    &parents=`0`
    &limit=`5`
]]
[[!+page.nav]]

pdoPageWrapper:
<?php

$output = $modx->runSnippet('pdoPage', $scriptProperties);

$total = $modx->getPlaceholder('page.total');
$pages = $modx->getPlaceholder('pageCount');
$page = $modx->getPlaceholder('page');

$from = (($page - 1) * $limit) + 1;
$to = (($page - 1) * $limit) + $limit;
if ($to > $total) {
    $to = $total;
}

return $output . "<p>Showing $from to $to of $total ($pages pages)</p>";
Василий Наумкин
25 мая 2019, 07:13
0
С PHP 7.3 pdoTools всё ещё не работает?


Прямо вот этот сайт прямо сейчас работает на PHP 7.3. Естественно, на pdoTools
Василий Наумкин
24 мая 2019, 05:31
0
Нет.

Можно попробовать собрать самостоятельно из исходников.
Василий Наумкин
23 мая 2019, 18:24
0
Потому что мне неохота платить 100 баксов за программу Apple Developer.
Василий Наумкин
23 мая 2019, 14:33
0
Это же не новая версия дополнения, и не факт, что автор вообще примет правки.

Какой смысл писать топик из 2х предложений здесь?
Василий Наумкин
22 мая 2019, 13:39
+1
Мой метод хорош для серьёзных проектов и разработчиков. И для серьёзных заказчиков, которые платят за техобслуживание сайта. А для проектов «на коленке» он, безусловно, совсем не хорош.

Прямо сейчас представил, как я сдал modstore.pro Витале с Лёней, а они там стили со скриптами в админке правят, чтобы меня не вызывать лишний раз. До слёз!
Василий Наумкин
22 мая 2019, 13:10
+5
которую эти webpack / gulp совсем ни о чём не говорят, ему надо только шрифт в нескольких местах изменить, да скриптов пару поправить.
Менеджер не должен этого делать, это не его работа. А если он берётся за работу, в которой ничего не понимает, то это уже его проблемы.

Скрипт сборки по умолчанию и так запускает npm run build, но процесс это небыстрый и, как правило, build.php прибивается по таймауту, если запускать его из браузера. А вот при работе в консоли такой проблемы не будет.
Василий Наумкин
22 мая 2019, 10:29
0
Если я одну библиотеку обновил, то именно она и загрузится у юзера заново, а остальные останутся в кэше.

Лично меня не радует перекачивать какой-нибудь бандл на много мегабайт при каждой обновке. Именно поэтому всё разбито на файлы с хэшем в имени.
Василий Наумкин
22 мая 2019, 03:42
0
App придуман именно для того, чтобы в админку вообще не заходить.
Василий Наумкин
11 мая 2019, 05:53
0
Вернул страничку. Нужно почистить кэш браузера, чтобы сбросить запомненный редирект.
Василий Наумкин
03 мая 2019, 20:59
0
modx.pro/help — правый верхний угол, отжать чекбокс.
Василий Наумкин
03 мая 2019, 13:59
0
На данный момент — никак.
Василий Наумкин
03 мая 2019, 13:52
0
То есть, отправил 2 раза заметку, она 2 раза опубликовалась, одну убрал в черновики — и в чём проблема?
В том, что после публикации дата сохраняется? Ну так и должно быть, ты же её опубликовал. У черновиков, которые ни разу не публиковал, дата будет новая.

Решение проблемы простое — если ты знаешь о своих проблемах с интернетом, сохраняй заметку в черновики, без публикации. А потом уже публикуй, когда будешь уверен. Так и данные не пропадут, и дубликатов не будет.

Лично я так и делаю.