Всего 125 667 комментариев

Александр Мельник
10 февраля 2021, 21:43
0
У вас видимо есть страница автора
и вы хотите чтобы перейдя на нее, были видны и 6 новостей, написанных этим автором.
Но совершенно не ясно, что в вашей логике — имя автора?
Плюс Вы же понимаете, что у вас [[*autor-res]] — это число? Это идентификатор.
Поэтому выборка LIKE применительно к числу, будет давать непредсказуемые результаты.
Александр Мельник
10 февраля 2021, 21:34
0
Что-то такое странное у вас написано, хаос какой-то.
Если вы четко распишите как у вас все организовано и что хотите добиться, вероятность что вам помогут сильно увеличится.

Вы говорите -имя автора, но судя по этому
@EVAL return $modx->runSnippet('pdoResources',array('parents'=>89,'depth'=>0,'limit'=>0,'sortby'=>'menuindex','sortdir'=>'ASC','tpl'=>'@INLINE [[+pagetitle]]==[[+id]]||','tplLast'=>'@INLINE [[+pagetitle]]==[[+id]]'));
у вас имя автора — это просто названия каких-то ресурсов.
А для большинства людей, это имена пользователей (users). В modx есть сущность user и именно он подразумевается как автор.
Не понятно, как и написал Артур, зачем вы используете LIKE
Не понятно где именно вы вызываете сниппет pdoResources, а следовательно непонятно есть ли там ТВ [[*autor-res]] которое вы так лихо поместили в where.
Артур Шевченко
10 февраля 2021, 20:25
0
В возможных параметрах у вас заголовок и id страницы статьи? 'parents'=>89 — это что? список статей? список авторов? И вообще почему LIKE? Вам же нужно точное совпадение, должно быть =
Баха Волков
10 февраля 2021, 15:01
0
2. Хочу получить возможность удалять свои заметки и вопросы. Сейчас их можно только снять с публикации
Эх авторы-авторы, Вася давно уже добавил возможность удалять заметки
Андрей
10 февраля 2021, 14:28
0
Попробуй написать @tolanych, он выпускал последние версии тикетов.
Pavel
10 февраля 2021, 14:05
0
вопрос решился после комментирования строки 384 в файле
core/components/tickets/model/tickets/tickets.class.php

а именно
$ms2Gallery->syncFiles('tickets', $id, true);
Два раза синхронизация делалась. один раз в ms2gallery и еще раз в тикетах

@Василий Наумкин Василий, с этим ничего не сделать? Я бы уже воспользовался встроенным загрузчиком файлов, но мне нужно ограничить кол-во файлов на загрузку и на разные категории разный лимит
Елизавета
10 февраля 2021, 14:05
0
Спасибо за помощь.

Проблема была в подключенной библиотеке jQuery.
Роман
10 февраля 2021, 13:38
0
А можно, чуть более подробно? Сможете реализовать? Ссылка: modx.pro/work/21477
Роман
10 февраля 2021, 13:09
0
Примерно, как-то так нужно делать, но вообще я бы вам рекомендовал добавить кастомное поле в товары.
[[!mFilter2?
    &parents=`0`
    &element=`msProducts`
    &leftJoin=`{
        "Test1": {
            "class": "msProductOption",
            "on": "Test1.key = 'test1' and Test1.product_id = msProduct.id"
        }
    }`
    &sortAliases=`{"test1":"Test1"}`
    &aliases=`test1|value==test1`
    &sort=`test1:desc`
]]
Егор
10 февраля 2021, 12:54
0
Я так понял, что пример в документации распространяется на поля, которые уже «под капотом» есть, такие как price,color, publishedon и т.д. А на опции товара, которые создаются дополнительно, нужно что-то еще кастануть )
Приведенный пример:
msoption|availability:asc,ms|price:asc
Пробовал, но получаю ошибку в логах:
pdotools/pdofetch.class.php : 172) [pdoTools] Error 42S22: Unknown column 'availability' in 'order clause'
Сергей Шлоков
10 февраля 2021, 11:56
0
Наверно, самое простое решение — использовать атрибуты пользователя, в котором указывать id ресурса, и при сохранении формы в плагине создавать группу ресурсов, группу пользователей и связывать их.
Сергей Самусев
10 февраля 2021, 11:34
+2
Добавить канал в telegram с публикацией новых постов из всех разделов. Будет альтернативой RSS ленты.
Сергей Лим
10 февраля 2021, 11:26
0
скиньте с инспектора. Просите помощи, а показать боитесь
Евгений Webinmd
10 февраля 2021, 11:21
0
В документации написано:
Можно указывать несколько полей через запятую, например: «resource|publishedon:desc,ms|price:asc».
В вашем случае
msoption|availability:asc,ms|price:asc

Тут вот либо ASC либо DESC
Александр Мельник
10 февраля 2021, 11:04
0
в любом случае получится невероятный колхоз. Думаю вам правильнее было бы сделать ваш сайт на каком то фреймворке и писать логику доступа свою, идеально подходящую под задачу.
Роман
10 февраля 2021, 10:18
0
Спасибо, это я видел. Тут проблема в том, что будет 100 разделов и 100 админов, каждый должен будет видеть ТОЛЬКО свой раздел. Если идти путем как по ссылке выше, то получится невероятный колхоз (((
Роман
10 февраля 2021, 00:14
0
Наткнулся на вот такой модуль, похоже, но чуть-чуть не то: modzone.ru/blog/2016/08/24/admintools-permissions/
Роман
10 февраля 2021, 00:00
0
Эту статью я прочел. Просто если по ней идти, то мне нужно будет создать 100 групп пользователей, где каждая группа будет отвечать за свой раздел. Это очень заморочено, надеялся найти более простой вариант решения.