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

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

С нами с 08 декабря 2012; Место в рейтинге пользователей: #1
Василий Наумкин
14 марта 2016, 09:27
+1
Но все же в документации не сказано, что strtotime не нужен.
Да, наверное, нужно прям так и написать — «Следующие модификаторы здесь не нужны: strtotime, cat, lowercase, strip, replace, и т.д.»

Ссылку на GitHub я уже дал, отправляй Pull-Request с изменениями, как будет готов.
Василий Наумкин
14 марта 2016, 08:48
+1
Да в доках вообще ничего не написано, особенно, если их не читать.

Открываем ссылку, смотрим описание &includeTVs:
Список ТВ параметров для выборки, через запятую. Например: «action,time» дадут плейсхолдеры [[+tv.action]] и [[+tv.time]].
Список ТВ, а не цифра 1.

Я не знаю, что поменялось, но неожиданно все начало само по себе работать.
Конечно, заменил &includeTVs=`1` на &includeTVs=`newsImage` и всё начало само по себе работать. Мистика!

Тоже самое и с вот этим
[[+publishedon:strtotime:date=`%d.%m.%yг.`]]
Сможешь ответить на вопрос, зачем здесь strtotime? Уверен, не сможешь, потому что так просто принято в getResources.

Фокус в том, что даты ресурсов в MODX и так хранятся в виде timestamp, и дополнительно преобразовывать их не нужно.
При работе через getResources этот timestamp сначала переводится в дату, потому что так задано в объекте modResource, а потом через фильтр в чанке обратно в timestamp. То есть, двойная бесполезная работа, которую pdoResources не делает.

А вот теперь самое интересное — наша документация открыта для редактирования, ты можешь всю эту информацию оформить как тебе удобно и добавить.
Только мало кто что-то добавляет, все только ноют, что «в доках вообще мало чего написано».

Извините, однотипные вопросы и нытьё надоело.
Василий Наумкин
14 марта 2016, 06:04
1
0
Многое уже и так есть, только называется иначе. Если что, вот все модификаторы MODX, в которых добрая часть это if, else, then и прочее, что в Fenom называется тегами, а не модификаторами.

Единственное, что я вижу действительно нужного, это userinfo. И то, правильнее на мой взгляд, выбирать данные юзера сразу через join таблиц, а не отдельными запросами после.

Смотрите, чего не хватает, и шлите PR. В новой версии загрузка модификаторов не зря вынесена в отдельный метод.

Василий Наумкин
14 марта 2016, 05:52
+1
Правильно подобное вообще не вызывать. Это какое-то злоупотребление @INLINE чанками.

Ну а так — Office тоже нужно обновить.
Василий Наумкин
11 марта 2016, 16:20
0
Собственно весь вопрос в названии темы.

Собственно, давай мы тебя отключим?
Василий Наумкин
08 марта 2016, 21:34
0
Nope.

pdoMenu has its own class that extends pdoFetch. Menu generation is complicate so it has its own logic, without &outputSeparator.
Василий Наумкин
08 марта 2016, 06:46
0
Probably it is possible to add somewhere \n in pdomenu.class.php?
Again, why?
Василий Наумкин
07 марта 2016, 20:14
0
1. Why you need this?

2. Did you try to?
&tpl=`@INLINE <li[[+classes]]><a href="[[+link]]">[[+menutitle]]</a>[[+wrapper]]</li>\n`
Василий Наумкин
05 марта 2016, 15:37
0
Try to use this article — bezumkin.ru/sections/tips_and_tricks/2439/.

No subfolders, no web-server settings, just one MODX plugin and some context settings.
Василий Наумкин
05 марта 2016, 08:41
0
Приглядывался, да.
Василий Наумкин
05 марта 2016, 07:39
0
Там же при создании тикета 2 кнопки: опубликовать и в черновики.

Первую можно просто убрать. Черновик — это и есть неопубликованный тикет.
Василий Наумкин
04 марта 2016, 18:06
0
Нет, всё пока нравится.

Брал всё что на backbonejs.org + github.com/marionettejs/backbone.syphon для сериализции форм.
Василий Наумкин
04 марта 2016, 17:04
0
Это потому, что 2.3 и 2.4 — разные ветки.

У тебя 2 сайта: с версией 2.3.6 и 2.4.2. Для 2.4.2 есть рекомендуемое обновление, а для 2.3.6 — нет, это максимальная версия ветки 2.3.

Но и там и там ты можешь обновиться, просто в одном случае это явно предлагают, а в другом нет.
Василий Наумкин
04 марта 2016, 11:48
0
Правильно считается, просто ты уже установил сайт до введения лимита и выбрал тогда больше пакетов.

Без переустановки никак. Можно попробовать забэкапить сайт, переустановить с указанием верных директорий, и разбэкапить обратно. Я не проверял, но должно работать.
Конечно, пробовать лучше на копии сайта.
Василий Наумкин
04 марта 2016, 11:33
+2
Поправил лексиконы и сделал возможность указывать язык сайта при установке — он же будет использоваться и для уведомлений
Василий Наумкин
04 марта 2016, 11:21
+3
Теперь можно кликать на колонку со статусом — будет сортировка по дате окончания оплаты.
Василий Наумкин
04 марта 2016, 10:22
+1
Согласен, вернул обратно.
Василий Наумкин
04 марта 2016, 09:59
0
Да, конечно.

Заказы выводятся через Office, так что нужно обновлять и его.
Василий Наумкин
04 марта 2016, 09:55
+1
А что, при понижении/повышении версии движка не делается автоматически и бэкап сайта?
Нет, не делается. При повышении версии всё работает без сбоев, но MODX может менять при этом структуру таблиц. А при понижении версии никто таблицы обратно менять не будет — и может быть ошибка. Потому так.

А как она понимает на каком языке мне письма слать?
Еще не всё доделал, в работе.