
Вадим
С нами с 30 апреля 2016; Место в рейтинге пользователей: #491Как всетаки изменить имя автора комментария в Tickets?
Во фронтэнде надо изменить имя автора уже написанного комментария в Tickets. В таблице modx_tickets_comments поправил, но не изменяется. Не нашел откуда оно подтягивается во фронтэнд. У кого получалось? Подскажите пожалуйста!
Как прописать дефолтный вариант на Fenom !
Можно ли на феном переписать вот такую конструкцию?
Как прописать дефолтный вариант на феноме неясно!
[[!TaggerGetTags:default=`—`? &groups=`1`]]
похоже на тернарный оператор, но так не работает{$_modx->runSnippet('!TaggerGetTags' : ['default' => '—'] ? [ 'groups' => '1'])}
другие пробы тоже не дали результата.Как прописать дефолтный вариант на феноме неясно!
Не смог найти нигде документации по таблицам Tickets
Ребята, не смог найти нигде документации по таблицам Тickets. Если есть у кого что — делитесь. Показываю, что сам связал (поправьте). По сути тикеты — это ресурсы, которые создаются в секции тикетов, чтобы быть к ней привязанными. Ну, а к ним привязываются комменты и все остальное.
Табл. tickets_authors
id id пользователя
rating
createdon
visitedon
tickets кол-во созданных тикеров
comments
views кол-во просмотров указанных тикеров
votes_tickets
votes_comments
stars_tickets
stars_comments
votes_tickets_up
votes_tickets_down
votes_comments_up
votes_comments_down
properties
Табл. tickets_author_actions
id id тикета
action действие пользователя
owner id пользователя
rating
multiplier
ticket id тикета
section id секции
createdby
createdon
year
month
day
Табл. tickets_comments
id id комментария
thread уник. id в табл.tickets_threads
parent предыдущий коммент id
text
raw
name
email
ip
Как правильно указать набор параметров для mSearch2?
В документации указано: «Вы можете указать набор параметров для него: &element=`mSearch2@myParams`.»
Вопрос в том, какой синтаксис этого выражения «myParams».
Пробовал по разному, последний вариант такой:
Подскажите, пожалуйста, кто знает!
Вопрос в том, какой синтаксис этого выражения «myParams».
Пробовал по разному, последний вариант такой:
Сам сниппет подключается, а параметры не обрабатываются.'element' => 'mSearch2@{"where" => "msoption|typeofobject:>":"Piano" }',
Подскажите, пожалуйста, кто знает!
настроить VPS Hosting
20
Хочу перейти с Shared Hosting на VPS Hosting. Нужен человек или консультант, который может настроить VPS или подсказать как это сделать. Хостинг hostmonster( CentOS 6 OS (64-bit) ).
В каком порядке лучше указывать вызов события?
При написании плагина, как правило, его работа подписывается на событие ( например OnDocFormSave ) в конструкции «switch () {case» (можно и др.).
Когда действие плагина ограничивается конкретным каталогом или документом добавляется условие if ($parent == «14»).
Так вопрос в том, как правильно, какой из операторов включать в другой:
Когда действие плагина ограничивается конкретным каталогом или документом добавляется условие if ($parent == «14»).
Так вопрос в том, как правильно, какой из операторов включать в другой:
if ($parent == "14"){
switch ($modx->event->name) {
case 'OnDocFormSave':
...
break;
}
}
Или наоборот. Работают оба варианта! А как лучше? как правильно? Как подружить pdoPage с выборкой дублей тикетов?
[Решено] Мне необходимо вывести Тикеты, у которых есть чекбокс в ТВполе1, ТВполе2, ТВполе3. При том, что Тикет может иметь несколько включенных полей и в выборку должно попадать соответствующее количество дублей этого Тикета.
Простое условие в $where[0] = "(paneloff1 = 'Включить') OR (paneloff2 = 'Включить')OR (paneloff3 = 'Включить')"; — выбирает только «уникальные» значения.
Я добавил в снипет getTickets трехтактный цикл в секцию (// Fields to select).
Тогда getTickets выводит Тикеты с дублями, как требуется. Если обернуть getTickets в пагинацию, пагинация «ломается» и не работает. Похоже в pdoPage передаются только данные последнего запросы выборки = $pdoFetch->run();, а предыдущие не учитываются. Не могу понять откуда pdoPage из getTickets выбирает переменные total, totalVar и куда в getTickets отдает limit, offset.
Подскажите, пожалуйста, что тут можно сделать?
Простое условие в $where[0] = "(paneloff1 = 'Включить') OR (paneloff2 = 'Включить')OR (paneloff3 = 'Включить')"; — выбирает только «уникальные» значения.
Я добавил в снипет getTickets трехтактный цикл в секцию (// Fields to select).
Тогда getTickets выводит Тикеты с дублями, как требуется. Если обернуть getTickets в пагинацию, пагинация «ломается» и не работает. Похоже в pdoPage передаются только данные последнего запросы выборки = $pdoFetch->run();, а предыдущие не учитываются. Не могу понять откуда pdoPage из getTickets выбирает переменные total, totalVar и куда в getTickets отдает limit, offset.
Подскажите, пожалуйста, что тут можно сделать?