Вопрос по правам доступа в админке от новичка
День добрый :) вопрос от новичка, не знаю уже у кого и где спросить… MODX Revo
По идее- все просто- нужно сделать администраторов, которые могут работать только с одним разделом и в нем создавать разделы, подразделы, страницы… Сделал админа с ограниченными правами и своим файловым хранилищем, но как сделать, чтоб этот мой админ мог редактировать только определенную группу ресурсов- не знаю… и в какую сторону копать- тоже не понятно :( Возможно, изначально не оттуда начал…
По идее- все просто- нужно сделать администраторов, которые могут работать только с одним разделом и в нем создавать разделы, подразделы, страницы… Сделал админа с ограниченными правами и своим файловым хранилищем, но как сделать, чтоб этот мой админ мог редактировать только определенную группу ресурсов- не знаю… и в какую сторону копать- тоже не понятно :( Возможно, изначально не оттуда начал…
Пара вопросов по mFilter2
1) У меня такая структура каталога:
2) В каталоге больше 3000 товаров. Тестил предварительные результаты на странице примерно с 1100 товарами и 4 параметрами в фильтре. При изменении значений в фильтре думает 2-3 секунды, это хороший показатель? Можно ли его заметно улучшить, переведя товары из таблицы ресурсов в minishop2? И можно ли в таком случае как-то автоматизировать перенос?
Категория 1
- Подкатегория 1
- Товар 1
Категория 2
- Товар 2
Категория 3
- Подкатегория 2
- Товар 3
Т.е. товары лежат в дереве в разном уровне вложенности, некоторые с подкатегориями, а некоторые без. Мне нужно вывести в фильтре только головные категории, подкатегории не выводить. parent:categories выводит и категории, и подкатегории, а parent:grandparent выводит только категории, у которых есть подкатегории.2) В каталоге больше 3000 товаров. Тестил предварительные результаты на странице примерно с 1100 товарами и 4 параметрами в фильтре. При изменении значений в фильтре думает 2-3 секунды, это хороший показатель? Можно ли его заметно улучшить, переведя товары из таблицы ресурсов в minishop2? И можно ли в таком случае как-то автоматизировать перенос?
Не отображаются комментарии
Была установлена версия 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 на старую версию, всё начинает работать. Смею предположить, что что-то не так именно в этом чанке.
Обновился до 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 на старую версию, всё начинает работать. Смею предположить, что что-то не так именно в этом чанке.
MODx revo редактировать значение tv на фронтенде?
Выведен список товаров при помощи pdoRecources, см. картинку ниже
В конце строки каждого товара input со значением tv — dateProduct
P.S. В PHP ничего не понимаю. Я верcтальщик с хорошими знаниями jquery.
В конце строки каждого товара input со значением tv — dateProduct
<input value="[[+dateProduct]]">
есть ли готовое решение которое позволяет в режиме ajax редактировать эти поля с фронтенда с сохранением измененных значений в tv dateProduct любого товара из списка?P.S. В PHP ничего не понимаю. Я верcтальщик с хорошими знаниями jquery.
Мед.база студентов - как и где лучше хранить данные?
Добрый день. Занимаюсь разработкой интересного проекта: будет база студентов + база врачей, обслуживающих оных… Доктор сможет зайти к студенту и запланировать ему приём (тоже может сделать и студент с доктором), помимо этого у студентов хранятся анализы, список жалоб, назначений, результатов обследований, диагнозов, рекомендаций… Врачей примерно 20-30… Студентов на первых порах планируется ~25к…
Назначение шаблона товарам
Есть ли в miniShop2 такая возможность, что бы шаблоны товарам выставлялись в каждой категории свои, как например в компоненте Tickets, там в настройках раздела можно прописать шаблон для статей.
В MODX 2.3.x изменена логика фильтра вывода toPlaceholder
Возможно, это незначительное изменение, но у некоторых разработчиков может что-то поломаться, как у меня)
Так вот, раньше такой код
выводил
То есть, модификатор toPlaceholder не только устанавливал нужный плейсхолдер, но и выводил результат. В официальной документации даже осталось пояснение по этому ПОВОДУ:
В версии 2.3.0 и старше добавлена строчка, очищающая $output при использовании этого модификатора, так что теперь код
сам по себе не выводит НИЧЕГО. Будьте внимательны и проверьте, не сломалось ли у вас ничего после обновления.
Так вот, раньше такой код
[[!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`]]
сам по себе не выводит НИЧЕГО. Будьте внимательны и проверьте, не сломалось ли у вас ничего после обновления.
modx cacheManager: где "хранится" время жизни ?
$value = '555';
$modx->cacheManager->set('test', $value, 20);
echo $modx->cacheManager->get('test');
Здесь кэш должен «храниться» 20 сек. Фактически этот код возвращает '555' и через час, и через два.Физически, в /core/cache/default лежит файл test.cache.php. А где «лежит» его время жизни?
500 ошибка при редактировании тикета
Всегда при редактировании тикета вылезает 500 ошибка.
Восстановления сайта MODx имея только дамп БД
Здравствуйте. Случилась блокировка сервера и учетной записи у моего хостера OVH, сервер вырубили. Владельцы сайтов мечут, когда разблокируют неясно. Скажите можно как-то восстановить сайт имея только дамп БД и зная что была версия 2.2.14? Ну хотя бы структуру сайта, не важно как он будет выглядеть.