Вопросы

Tickets: привязка работоспособности

Всем бодрого времени суток!

Хочу задать несколько вопросов по поводу работы данного компонента и не только

Первый. Он касается не только этого компонента но и «eventCalendar»: зачем их разработчик сделал так что при взаимодействии пользователя с ними меняется верстка. Например: при оставлении комментария форма выскакивает из своего родителя и встает на один уровень с ним. Ведь если на основе этой вложенности элементов завязаны стили то может изменяться внешний вид страницы (см. файл «DOM-модель»).

Второй. Он касается только «TicketComments»: чтобы работала функция ответа на комментарий, кнопку “ответить” и тег со списком комментариев-потомков в верстке необходимо размещать вместе, между ними ничего не должно быть и все это должно быть внизу. А как тогда быть если кнопка создания ответа на комментарий по макету должна находиться вверху элемента (см. файл «Кнопка ответа»)? Кроме использования абсолютного позиционирования вариантов других не вижу.

Всем заранее спасибо!
Павлик
01 ноября 2017, 08:43
modx.pro
719
0

Баг с получением информации о контексте

Всем привет, на днях делал сайт с поддоменами и разными контекстами и заметил одну маленькую
неприятность — нигде в шаблоне нельзя получить такие поля контекста как имя и описание,
а key и rank выводятся без проблем.
Распечатал массив через {$_modx->context|print} и всегда получаю следующее:
Array
(
    [key] => web
    [name] => 
    [description] => 
    [rank] => 0
)
Все поля контекста заполнены, но отсутствуют при выводе.
Решил попробовать включить объект modx в настройках, думал может проблема в классе $_modx, но данный баг оказался более широким и — {$modx->context->name} или {$modx->context->description}
также не дали результатов.
Та же беда при вызове простейшего сниппета:
<?php
return $modx->context->key;//работает
return $modx->context->name;//не работает

Однако если воспользоваться xPDO и получить объект контекста то все поля как положено в наличии
<?php
$res = $modx->getObject('modContext',['key'=>'web']);
print_r($res->toArray());
Array
(
    [key] => web
    [name] => Москва
    [description] => Москва
    [rank] => 0
)
Собственно вопрос — где искать проблему в pdoTools или в самом MODX?
Просто весь сайт завязан на логике смены контекстов и везде использовать получение названия через xPDO как то не прикольно.
Семён Кудрявцев
01 ноября 2017, 08:37
modx.pro
4 516
0

Объединения одинаковых товаров в корзине

как объединить товары в корзине, чтобы они не показывались три а одним
Максим
01 ноября 2017, 08:01
modx.pro
750
0

согласие на обработку в MiniShop2

Поставил в форму оформления заказа чекбокс «согласие на обработку персональных данных» (вписал в чанк tpl.msOrder)
Не могу понять как сделать это поле обязательным.

Подскажите, как сделать по уму.
Олег
31 октября 2017, 21:06
modx.pro
1 256
0

Как добавить подсветку синтаксиса в ACE

Всем привет, необходимо добавить поддержку подсветки синтаксиса скриптов Lua в дополнение ACE.
Полазил по дополнению, и судя по всему там урезанная поддержка языков нежели в исходнике самого ACE на github. Т.к. дополнение для MODX адаптированное — не понятно в каком месте можно подключить файл с подсветкой синтаксиса (и подходят ли стандартные файлы с github, или при адаптации всего дополнения они были изменены)

Прошу помощи
Сергей
31 октября 2017, 20:24
modx.pro
2
1 934
+1

Modx не авторизуется на php 5.5

День добрый!

Столкнулся с такой проблемой: есть сайт, висит на хостинге рег.ру php 5.3, повысил версию php до 5.5 и перестало авторизовываться в админке.
Делал все что можно:
— удалял все из папки кэш,
— куки в базе и в браузере чистил,
— чистил в базе сессии,
— устанавливал новую версию modx по верх всего.
Ничего не помогает. Понизил версию обратно до 5.3 и снова все заработало.
Не знаю куда копать, может кто что подскажет.
За ранее благодарю!!!
Артем
31 октября 2017, 18:52
modx.pro
1 102
0

Сортировка товаров на фронтенде как в админке

Здравствуйте, столкнулся с такой проблемой, есть интернет магазин сделанный на minishop2, нужно реализовать вывод товаров на страницах сайта как в админке.
Суть:

Есть категории товаров с подкатегориями, вида:

Категория верхнего уровня 1
  • Категория второго уровня 2
    • Категория третьего уровня 3
  • Категория второго уровня 2
    • Категория третьего уровня 3
  • Категория второго уровня 2
    • Категория третьего уровня 3


На странице «Категория верхнего уровня 1» в админке выводятся все товары из внутренних подкатегорий, но сортировать их нельзя. И выводит их modx по непонятной логике.
Т.е. товары из подкатегорий идут не по порядку и перемешиваясь.

Можно ли как то организовать сортировку на этой странице, чтобы на фронтенде выводилось в том порядке, в котором задано в админке?
Александр
31 октября 2017, 17:54
modx.pro
2 467
0

Кнопка добавления чанка в содержимое

Добрый вечер!
Подскажите, пожалуйста, как реалиизавать такую штуку. На мой взгляд очень полезная вещь.
Сделать кнопочку для менеджера в содержимом, для вставки чанка в нужное место в тексте.
К примеру:
В на вкладке «Дополнительные поля» MIGX галерея, но ее необходимо вставить в середине содержимого [[*content]], менеджер ставит курсор в нужное место в содержимом и нажимает кнопку «Вставить галерею», куда автоматически вставляется код чанка.
Vadim
31 октября 2017, 17:27
modx.pro
2 767
0

Баг в pdoResources

Всем привет! Я думаю, что нашел баг в pdoResources, как я могу сообщить о нем?

Вот вызов сниппета:
{'pdoResources' | snippet : [
        'leftJoin' => [
    		"msProductData" => [
    			"class"=> "msProductData",
    			"on"=> "modResource.id = msProductData.id"
    		]
    	],
    	'select' => [
    	    'modResource' => 'id',
    	    'msProductData' => 'article,price,old_price,section,floor,count_rooms,square,square_living,square_kitchen,balcons,loggias,sea_view,yard_view,windows_face,status,price_meter,price_meter_super,coordinates',
    	],
        'limit' => 0,
        'return' => 'json'
        
    ]}
Олег
31 октября 2017, 13:01
modx.pro
1 493
0

Clientconfig, кэш, и ничего не работает.

Здравствуйте.
Есть modx 2.5.7
Есть clientconfig 1.4.2
Все настройки стандартные, ничего не изменено. Беда в том, что как-то люто кэшируются все поля в clientconfig. Каждый раз приходится скидывать кэш, что бы увидеть изменения на всех страницах.
Громов Антон
31 октября 2017, 10:57
modx.pro
1 605
0