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

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

С нами с 08 декабря 2012; Место в рейтинге пользователей: #1
Василий Наумкин
29 ноября 2015, 17:00
+3
Не ругайся.

Чтобы научиться чему-то, нужно пробовать и набивать шишки. Я вот тоже далеко не сразу всему научился, да и сейчас каждый день открываю что-то новое.

А потом смотрю на своё старое и думаю «какая ж херня, надо-бы переписать». Это бесконечный процесс.
Василий Наумкин
29 ноября 2015, 16:55
0
Да я не про ядро (туда и раньше ничего не пихали), а просто, мол «зацените, люди!» в блоге или твиттере.

Но пока там новости исключительно о MODXCloud, а что и как на нём запускают — без разницы. Просьба не воспринимать серьёзно, обычное ворчание =)

Лично мне (лично мне) уже давно хватает всего, что есть. А чего вдруг не хватит — напишем.
Василий Наумкин
29 ноября 2015, 16:48
0
Я тоже им это показывал, но для себя понял, что им гораздо интереснее Twig.

Поэтому какой-то поддержи Fenom или Smarty от руководства MODX мы не увидим.
Василий Наумкин
29 ноября 2015, 16:47
0
Мне кажется, что Fenom гораздо меньше и проще.

Именно за это его и выбрал. Меньше файлов, меньше наворотов — самое то, для начала работы. А если не хватит — можно дальше глядеть уже другие решения: Smarty, Twig, или даже Volt.
Василий Наумкин
29 ноября 2015, 16:40
+1
Я не знаю Smarty. Так уж получилось, что сразу подружился именно с Fenom.

Но, вообще, тут речь не о разных шаблонизаторах, тут речь о нормальных шаблонизаторах в сравнении с извращением, которое многие сейчас пишут в чанках MODX.
Василий Наумкин
28 ноября 2015, 18:32
+1
Да просто заморозить url у ресурсов.
Василий Наумкин
28 ноября 2015, 16:42
+1
Жуть какая. Уж проще было всё в одном сниппете сделать, чем так.

А с Fenom, да, красота! Сам не нарадуюсь.
Василий Наумкин
28 ноября 2015, 15:33
1
+1
$sql = $modx->prepare('
	SELECT * FROM (
		SELECT * FROM `modx_site_tmplvar_contentvalues` WHERE `tmplvarid` = 11
	) AS `tv_article` 
	LEFT JOIN `modx_shopmodx1c_tmp_categories` AS `main` 
	ON `main`.`parent` = `tv_article`.`value` AND `main`.`processed`=1
');
$sql->execute();
while ($row = $sql->fetch(PDO::FETCH_ASSOC)) {
	print_r($row);
}
modx.pro/development/325-about-xpdo/
Василий Наумкин
27 ноября 2015, 12:54
0
Вроде правильно.

Выведи запрос через showLog и смотри в БД как выполняется и почему.
Василий Наумкин
27 ноября 2015, 10:19
0
Чем проще-то? Открывать меньше страниц, или что? Или у тебя браузер не поддерживает вкладки и настройки сразу 3х контекстов открыть не позволяет? Я уж молчу про работу напрямую с БД.

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

И как бы назывались эти системные настройки
Как назовёшь, так и будет. В твоём примере, очевидно [[!++link_contacts]]

Ну и вообще, если нужно указывать 200 id страниц в настройках — что-то не так с этим сайтом.
Василий Наумкин
27 ноября 2015, 09:54
0
Судя по логам, у тебя лексикон не загружен и текст в циферку не превращается.

Ну и вообще, использовать лексикон для хранения системных настроек — свежее решение. Действительно, сколько можно хранить настройки контекстов в настройках контекстов? Надо же что-то новенькое придумать =)
Василий Наумкин
27 ноября 2015, 02:49
0
Там всё как и раньше, можно использовать только email, username, fullname и password.

Office предназначен для быстрой регистрации.
Василий Наумкин
26 ноября 2015, 19:45
0
По идее — да, если у чекбоксов будет name=«extended[name]» и разные значения, то на сервер уйдёт массив с ними и он должен сохраниться.

Обновляйся и проверяй.
Василий Наумкин
26 ноября 2015, 19:37
0
В админке так всегда можно было, а в Office — с этой версии.

О чём и анонс.
Василий Наумкин
26 ноября 2015, 19:32
0
Это пример для работы со вложенными массивоми, как на первой картинке.

nested — это «вложенный», по-английски.
Василий Наумкин
26 ноября 2015, 17:27
+4
Они давно были, просто не поддерживали вложенность — теперь и с этим разобрался.

А бум, действительно имеет место быть:
Закрыл исходники → выросли продажи → больше запросов в поддержке → больше обновлений.

Вот так закрытие исходников улучшило качество дополнений. Парадокс.