Вопросы
[РЕШЕНО]Tickets редактирование чужих тикетов
Есть необходимость с фронта редактировать чужие тикеты и всё гуд, кроме одного, файлы привязанные к тикету не загружаются. Т.е. условный автор написал статью и прикрепил к ней 3 фотографии, условный менеджер открыл эту же статью и захотел фотографии удалить, но фотографий нет, только пустое поле для добавления файлов. Если этот менеджер добавит фотографии в чужой тикет, то он будет их видеть. Отсюда делаю вывод что дело в id пользователя, но как это убрать? У автора права TicketUserPolicy у менеджера TicketVipPolicy. Вопрос как дать возможность менеджеру редактировать файлы в чужом тикете?
tagManager2 несколько контекстов
Подскажите пожалуйста, кто пользовался этим пакетом, поддерживает ли он несколько контекстов?
Как загрузить кастомный класс или сервис в minishop2 ?
1. Сделал кастомный класс для оплаты, допустим MyPayment
2. Зарегистрировал как сервис минишопа
$miniShop2->addService('payment', 'MyPayment',PATH);
Все отлично работает. Но тут появилась необходимость использовать этот класс в отдельном снипете.
modx->getService судя по всему не подходит. Как правильно сделать?
Спасибо!
2. Зарегистрировал как сервис минишопа
$miniShop2->addService('payment', 'MyPayment',PATH);
Все отлично работает. Но тут появилась необходимость использовать этот класс в отдельном снипете.
modx->getService судя по всему не подходит. Как правильно сделать?
Спасибо!
Не могу посчитать total
<div class="main-mask">
<ul class="list-unstyled list-inline offer-price-1">
<li class="price">$[[+tv.price]]<span class="divider">|</span><span class="pkg">
[[getImageList?
&tvname=`itinerary`
&totalVar=`daystotal`
&tpl=`@CODE: [[+daystotal]]`
&limit=`1`
&docid=`[[+id]]`
]]
Days Tour</span></li>
</ul>
</div><!-- end main-mask -->Пытаюсь таким образом вывести количество элементов в TV Migx, но правильное количество выводится только со второго раза, в смысле когда второй раз обновлю страницу. С первого раза везде выводит количество первого айтема. Если вызов делать некешируемым, то правильное количество вообще не выводится, а берется из первого айтема. Проверка доступа
Приветствую!
Есть закрытый сайт, в нем есть три уровня доступа, помогите настроить проверку.
Есть закрытый сайт, в нем есть три уровня доступа, помогите настроить проверку.
Настройка прав папкм core/cache
Всем привет. Кто подскажет как правильно задать права папки core/cache на VPS. Права стоят 755, задавал двумя этими командами:
Сервер на nginx/php7.2-fpm.
chown -R root:www-data core/cache
chmod -R 775 core/cacheНо при очистке кэша программно$modx->cacheManager->refresh();сайт ломается и в админке ошибка об отсутствии на запись прав в папку core/cache.Сервер на nginx/php7.2-fpm.
Проблема с индексами sql
Использовал поле longtitle для количества товара при синхронизации через mSync. Чтобы поле сделать числовым и сортируемым залез в phpMyAdmin и поменял varchar на decimal(12,2) убрав его в отдельный индекс BTREE. Но после этого синхронизация стала есть кучу ресурсов сервера. Сейчас нужно заново синхронизировать 17000 позиций, хостинг ругается на огромное превышение Нагрузки MySQL
Подскажите с выводом дочерних страниц.
Есть какое то ограничение на дочерние страницы? Допустим возьмём страницу новости. У неё есть дочерние элементы, допустим используя ещё Коллекции. Какое есть ограничение на эти дочерние страницы? и если есть то как его снять/повысить?
ext-all.js, опции товаров minishop2, 'request' of undefined
Приветствую. Создал опцию товара, тип «Множественный список», вбил туда много значений. Столкнулся с тем что не могу в выпадающем списке при редактировании товара переключится на второю страницу, зависает и показывает ошибку, вот что пишет:
Uncaught TypeError: Cannot read property 'request' of undefined
Кто-нибудь сталкивался с этим?
Uncaught TypeError: Cannot read property 'request' of undefined
Кто-нибудь сталкивался с этим?
CKEditor вставляет неверный путь к изображениям
При вставке изображения через визуальный редактор CKEditor, вырезается первый слеш из пути. И вместо "/image/photo.jpg" вставляет «image/jpg». В источниках файлов basePathRelative и baseUrlRelative установлено на «Да».