Вопрос по правам доступа в админке от новичка

День добрый :) вопрос от новичка, не знаю уже у кого и где спросить… MODX Revo

По идее- все просто- нужно сделать администраторов, которые могут работать только с одним разделом и в нем создавать разделы, подразделы, страницы… Сделал админа с ограниченными правами и своим файловым хранилищем, но как сделать, чтоб этот мой админ мог редактировать только определенную группу ресурсов- не знаю… и в какую сторону копать- тоже не понятно :( Возможно, изначально не оттуда начал…
Илья Алямкин
27 августа 2014, 13:34
modx.pro
1 055
0

Пара вопросов по mFilter2

1) У меня такая структура каталога:
Категория 1
- Подкатегория 1
  - Товар 1
Категория 2
- Товар 2
Категория 3
- Подкатегория 2
  - Товар 3
Т.е. товары лежат в дереве в разном уровне вложенности, некоторые с подкатегориями, а некоторые без. Мне нужно вывести в фильтре только головные категории, подкатегории не выводить. parent:categories выводит и категории, и подкатегории, а parent:grandparent выводит только категории, у которых есть подкатегории.

2) В каталоге больше 3000 товаров. Тестил предварительные результаты на странице примерно с 1100 товарами и 4 параметрами в фильтре. При изменении значений в фильтре думает 2-3 секунды, это хороший показатель? Можно ли его заметно улучшить, переведя товары из таблицы ресурсов в minishop2? И можно ли в таком случае как-то автоматизировать перенос?
Алексей Андреев
27 августа 2014, 09:16
modx.pro
1 937
0

Не отображаются комментарии

Была установлена версия 1.2.3, всё работало прекрасно.
Обновился до 1.4.2, работает, но при авторизации пользователя перестают отображаться предыдущие комментарии. А если заходит неавторизованный гость, то все комментарии видны. Куда копать?
Чанки при обновлении не переписывал, мало того, используются чанки не по-умолчанию, а свои, т.е. при обновлении не должны были перезаписаться.

P.S. Только что посмотрел в логах, при входе на страницу зарегистрированного пользователя выскакивает вот такая ошибка:

[2014-08-27 12:39:41] (ERROR @ /index.php) [pdoTools] Error 23000: Column 'parent' in field list is ambiguous

что бы это значило?

P.P.S. Меняю чанк TicketComments на старую версию, всё начинает работать. Смею предположить, что что-то не так именно в этом чанке.
Роман
27 августа 2014, 05:07
modx.pro
1 264
0

MODx revo редактировать значение tv на фронтенде?

Выведен список товаров при помощи pdoRecources, см. картинку ниже
В конце строки каждого товара input со значением tv — dateProduct
<input value="[[+dateProduct]]">
есть ли готовое решение которое позволяет в режиме ajax редактировать эти поля с фронтенда с сохранением измененных значений в tv dateProduct любого товара из списка?

P.S. В PHP ничего не понимаю. Я верcтальщик с хорошими знаниями jquery.
le-genda
26 августа 2014, 19:59
modx.pro
2
1 644
0

Мед.база студентов - как и где лучше хранить данные?

Добрый день. Занимаюсь разработкой интересного проекта: будет база студентов + база врачей, обслуживающих оных… Доктор сможет зайти к студенту и запланировать ему приём (тоже может сделать и студент с доктором), помимо этого у студентов хранятся анализы, список жалоб, назначений, результатов обследований, диагнозов, рекомендаций… Врачей примерно 20-30… Студентов на первых порах планируется ~25к…
Министерство нефти и газа Республики Казахстан
modx.pro
696
0

Назначение шаблона товарам

Есть ли в miniShop2 такая возможность, что бы шаблоны товарам выставлялись в каждой категории свои, как например в компоненте Tickets, там в настройках раздела можно прописать шаблон для статей.
Константин
26 августа 2014, 11:54
modx.pro
976
0

В MODX 2.3.x изменена логика фильтра вывода toPlaceholder

Возможно, это незначительное изменение, но у некоторых разработчиков может что-то поломаться, как у меня)

Так вот, раньше такой код

[[!snippet:toPlaceholder=`placeholder`]]
[[+placeholder]]

выводил

result
result

То есть, модификатор toPlaceholder не только устанавливал нужный плейсхолдер, но и выводил результат. В официальной документации даже осталось пояснение по этому ПОВОДУ:

Puts the input value into the passed placeholder. Does not prevent the output of the TV value, so add [[*someTV:toPlaceholder=`placeholder`:notempty=``]] if you don't want to output the value of the TV itself.

В версии 2.3.0 и старше добавлена строчка, очищающая $output при использовании этого модификатора, так что теперь код

[[!snippet:toPlaceholder=`placeholder`]]

сам по себе не выводит НИЧЕГО. Будьте внимательны и проверьте, не сломалось ли у вас ничего после обновления.
Илья Уткин
26 августа 2014, 07:59
modx.pro
3
2 493
+5

modx cacheManager: где "хранится" время жизни ?

$value = '555';
$modx->cacheManager->set('test', $value, 20);
echo $modx->cacheManager->get('test');
Здесь кэш должен «храниться» 20 сек. Фактически этот код возвращает '555' и через час, и через два.
Физически, в /core/cache/default лежит файл test.cache.php. А где «лежит» его время жизни?
Cyrax_02
25 августа 2014, 16:05
modx.pro
4 494
-1

500 ошибка при редактировании тикета

Всегда при редактировании тикета вылезает 500 ошибка.
Пётр Молчанов
25 августа 2014, 11:40
modx.pro
1
2 008
0

Восстановления сайта MODx имея только дамп БД

Здравствуйте. Случилась блокировка сервера и учетной записи у моего хостера OVH, сервер вырубили. Владельцы сайтов мечут, когда разблокируют неясно. Скажите можно как-то восстановить сайт имея только дамп БД и зная что была версия 2.2.14? Ну хотя бы структуру сайта, не важно как он будет выглядеть.
Сергей Росоловский
25 августа 2014, 07:27
modx.pro
3 312
-1