Сегодня в 10:55
Не все пожелания клиента нужно реализовывать. Одно дело когда желание обосновано бизнес-процессами, а другое дело клиент так видит. В данном случае, н...
Как правильно сделать авторизацию двух разных групп пользователей. 5
Сегодня в 10:28
Файл: core/components/msearch2/phpmorphy/src/fsa/access/fsa_sparse_file.php
Перед строкой 32 добавить:
if(!is_array($word)) {
$word = (a...
mSearch2 приводит к заполнению журнала ошибок (mSearch2 fills error log) 1
Вчера в 19:52
С ним славу богу все хорошо. Он пошел дальше по карьерной лестнице, оставил MODX позади и сейчас заглядывает к нам только поздороваться.
Не могу справиться с fullCalendar"ем 7
Вчера в 10:53
Как раз при редактировании с фронта добавить проверку не проблема, но надо код компонента смотреть
Доступ только к определенным страницам 4
Вчера в 07:41
Если используете ispmanager, отключите параметр open_basedir
Передан пустой файл (Minishop2 - галерея) 7
Вчера в 07:35
страниц много, но как вариант возможно.
В целом конечно пока не совсем понятно как лучше настроить контроль версий, я вот пока все сунул в Docker ...
Что удаляется в папке core/cache после того как нажали кнопку "Очистить кэш" в админке? 7
11 ноября 2024, 11:29
Этот компонент для связки с любым фреймворком?
К примеру с astro.build/ этим можно связать?
gtsAPI - Универсальное API для MODX 2
11 ноября 2024, 09:46
Добрый день! Вы можете у сниппета ecMessage в параметре threads указать *. Про это есть в документации.
easyComm - комментарии, отзывы, вопросы на сайте 536
08 ноября 2024, 23:04
попробуйте убрать autoplay здесь:
allow="clipboard-write; autoplay"
Вставка видео с Rutube с управлением на сайте 4
Всего 123 782 комментария
!!! Надо изучать мануалы!!!
Чтение — решение всех проблем!
Если добавляем id ресурса, то фильтруем по нему
Или фильтруем по полю
Дружелюбность системы, баланс её простоты и функционала, скорость развёртывания позволят её развиваться и привлекать новых пользователей.
Развитие!=Усложнение. Часто бывает наоборот, у гиков реже. Но для гиков уже есть фреймворки с их усложнениями на любую глубину погружения, а MODX крут тем, что сохранял баланс простоты.
Или сделать проще слишком сложно ?)) (Вот он и вызов!)
те если 2 ТВ, то у каждого по 100.
Это ограничение можно увеличить, но не нужно.
Потому что если у вас планируется более 100 записей делайте, как вам Денис посоветовал, лучше пройти по ссылке и сделать отдельную БД для этих записей.
Потому что иначе вы можете столкнуться с уничтожением или не корректностью данных в данном поле, а так же с различными глюками и неприятностями.
6. И в раздел «Редактирование данных» у уже авторизованного пользователя вывел следующий сниппет:
7. Ну и чанк, в который передаются данные и из которого формируется сама страница:
Собственно все. Подозреваю, что с выводом TV полей уже для редактирования можно было бы как-то лучше разобраться, но пока такой формат работает и нагрузки лишней нет. Есть проблемы с мультиполями, с ними еще работаю.
Конечно, код далек от идеального, я так и не добрался до php в чистом виде, только наверстываю. Может кто-то укажет на явные косяки и чрезмерность (стартовый каркас писал с помощью ChatGPT, потом уже все в рабочий вид превращал).
1. Вначале отсортировал в JSON файл всех сотрудников, у которых есть почты (было решено опираться на соответствие почты в карточках и у пользователя).
2. Вывел JSON с параметрами email и name (на самом деле больше параметров, но нужны для конкретной цели только эти два).
3. Создал группу для пользователей с нужными мне настройками доступа (работа ВНЕ админки).
4. Написал сниппет:
Таким образом были созданы все пользователи с именем пользователя и почтой = почты в карточках специалистов, и полным именем из карточек специалистов.
Тем более что манагеру часто закрыт доступ напрямую в файловый менеджер
Путь к файлу — путь где файл находится
в новой версии добавлю
Как менеджеру вставить в них картинку, как будто не хватает привязки источника файлов и кнопки выбора файла из этого источника
Скрин: Путь к файлу изображения: disk.yandex.ru/d/EHA36Ksv0vftIA
Также очень не удобно, что ресурс можно выбрать только из списка, ввод ID в ручную не сохраняется