Илья Уткин

Илья Уткин

С нами с 15 декабря 2012; Место в рейтинге пользователей: #9
Илья Уткин
29 марта 2016, 12:58
0
modExtra развивается, там появляются новые фишки, компонент адаптируется к новым версиям MODX, потому файлы и различаются. Но сам смысл остаётся таким же.

А по поводу ошибки трудно сказать… Вообще все пути там уже и так прописаны, делать этого самостоятельно нет необходимости. Если у вас это какой-то доп. функционал, то, может быть, в нем где-то ошибка…
Илья Уткин
29 марта 2016, 12:40
+3
Очень классное решение с настройкой типов полей для формы в админке. Мне нравится!))
Илья Уткин
28 марта 2016, 15:52
0
Не знаю, но очень вероятно
Илья Уткин
28 марта 2016, 15:47
0
Так денвер уже даааавно устарел. Мой совет — зарегистрироватсья на хостинге.

Modhost.pro — есть тестовые серверы (на сутки). Тариф для разработчика не такой уж дорогой.
Реф. ссылка: modhost.pro/?msfrom=c5ff7c27c0253eba8cb41c5d158258f4

А у Beget вообще первый месяц на любом тарифе бесплатно. Уж месяца-то хватит для обучения.
Реф. ссылка: beget.ru/?id=12867
Илья Уткин
25 марта 2016, 12:20
2
+2
Я понимаю, что уже есть новая версия с дополнительными сниппетами. Но для истории сохраню код, как вывести тикеты по тегу
[[!pdoPage?
    &element=`getTickets`
    &parents=`0`
    &loadModels=`tvsuperselect`
    &select=`{
        "tvTags":"tvTags.value as tag"
    }`
    &leftJoin=`{
        "tvTags":{"class":"tvssOption", "on":"Ticket.id = tvTags.resource_id"}
    }`
    &where=`{ "tvTags.value":"[[!+vp.tag]]" }`
    &tpl=`tpl.Ticket`
    &includeContent=`1`
    &includeTVs=`img,tags`
    &tvPrefix=`tv.`
]]
[[!+page.nav]]
Илья Уткин
25 марта 2016, 11:49
0
Первый, да, мой. Сделан на основе MODX Installer. В нем используется advanced версия MODX, так что если папки переименованы, он обновит как надо.

Второй пакет, насколько мне известно, берет стандартную версию MODX. Но в планах у них было добавить выбор версии, может и доделали, не знаю.
Илья Уткин
24 марта 2016, 23:14
0
Как эти «спасибы» потом выплачивать — вот вопрос…
Илья Уткин
22 марта 2016, 14:33
+1
а если так?
foreach ($rows as $row) {
  print_r($row);
}
Илья Уткин
21 марта 2016, 17:42
+2
А вообще, есть же ContentBlocks — это не подойдет?

Илья Уткин
21 марта 2016, 17:40
0
Таким образом порядок блоков будет определяться перетаскиванием, включение / выключение блоков определяться отдельным полем (active), оформление — полем Шаблон.
Илья Уткин
21 марта 2016, 17:39
0
Ну так и сделать у строки еще одно поле в виде списка с выбором — шаблон. И на основе него брать нужный чанк
Илья Уткин
19 марта 2016, 22:23
0
Есть дополнение Sendex, вот скрипт для рассылки новых статей: bezumkin.ru/sections/components/2348/#comment-21990
Илья Уткин
16 марта 2016, 16:42
1
+1
Вот так выведет id-шники нужных пользователей
$members = $modx->getCollection('modUserGroupMember', array('user_group' => 1));
foreach($members as $member) {
    echo $member->get('member') . "\n";
}