but1head · 12 декабря 2016, 19:36 Для pdoPage <?php $pdoFetch = $modx->getService('pdoFetch'); $pdoFetch->setConfig($scriptProperties); $outputSeparator = isset($outputSeparator) ? $outputSeparator : PHP_EOL; $totalVar = isset($totalVar) ? $totalVar : 'page.total'; $offset = isset($offset) ? $offset : 0; $limit = isset($limit) ? $limit : 8; $sql = "SELECT * FROM %tablename%"; $q = $modx->prepare($sql); $q->execute(); $rows = $q->fetchAll(PDO::FETCH_ASSOC); // Кол-во записей для пагинации $_count = $modx->prepare("SELECT COUNT(*) AS count FROM %tablename%"); $_count->execute(); $count = $_count->fetch(PDO::FETCH_ASSOC); $modx->setPlaceholder($totalVar, $count['count']); $output = array(); foreach($rows as $row) { $output[] = $pdoFetch->getChunk($tpl, $row); } return implode($outputSeparator, $output); Вызов [[!pdoPage? &element=`&snippetname%` ]] Вопросы / pdoResources из собственной таблицы 3 0 3
Abu · 28 августа 2013, 19:19 Оставлю памятку разграничения тикетов между пользователями и менеджерами. 1) Создается 2 группы пользователей: Users и Managers *все действия в контексте web, роль Member 2) Создается группа ресурсов Restricted -при создании можно сразу автоматически дать доступ Administrator, анонимный доступ, дать доступ нашим группам Users,Managers (в результате в группах появляется доступ к группе ресурсов — Restricted и все пользователи могут их load,list,view (Resource)) 3) Создается группа ресурсов Editable — автоматически дать доступ Administrator, дать анонимный доступ, дать доступ группам Users,Managers (в результате в группах появляется доступ к группе ресурсов — Editable) 4) Далее, чтобы можно было добавлять секции, добавляем в группах Administrator, Managers, Users — еще один доступ к ресусам Editable, уже с политикой — TicketSectionPolicy. 5) Группам Administrator, Managers — дадим доступ и к ресурсам Restricted с политикой TicketSectionPolicy 6) Добавляем разрешенные к редактированию пользователями и менеджерами ресурсы в группу Editable, а разрешенные только к редактированию менеджерами ресурсы в Restricted — например Новости сайта в Restricted, а Вопросы пользователей в Editable. Вопросы / TicketForm ограничить доступные юзерам секции! 6 0 6
Gallery3x 3.4.0 - вставка галерей прямо из визуального редактора (CKEditor и TinyMCE RTE) Здравствуйте. Есть консольный скрипт Вот почитайте: docs.ivan345.com/books/gallery3x/page/import-ms2galleryphp
[mSync] Новая версия синхронизации с 1С Всем привет. В какой то момент начали сыпаться ошибки: Error 23000 executing statement: INSERT INTO `modx_msync_products` (`product_id`, `uuid_1c`) VALUES ...
Checkbox для модального окна Они не отключены, они платные, чтобы писали только те, кому действительно очень надо. Когда бесплатно люди начинают думать, что я им должен.
[SendIt 2.6.0] Анализ поведения пользователя для защиты от спама (невидимая капча)... Здравствуйте. Делаю личный кабинет на Sendit и со сбросом пароля возникли проблемы. Можете подсказать, в чем ошибка? Список вопросов в одноименном разделе на modx.pro пока пуст, и,...
Minishop + честный знак (продажа маркированной продукции) В нашем случае мы решили убрать всю логику по маркировке сайта.
MiniShop3 - Не выводятся товары дополнительных категорий @SYAN ваша указанная проблема исправлена еще до версии 1.2.3 @Павлик Мышкин завел: github.com/modx-pro/MiniShop3/issues/480 github.com/modx-pro/MiniShop3/issues/481Исправим в б...
MobileDetect 2.0.0-pl функция "планшеты как стандартные браузеры не работает" в 2.1.0-pl баг исправлен
Вызов
1) Создается 2 группы пользователей: Users и Managers
*все действия в контексте web, роль Member
2) Создается группа ресурсов Restricted -при создании можно сразу автоматически дать доступ Administrator, анонимный доступ, дать доступ нашим группам Users,Managers (в результате в группах появляется доступ к группе ресурсов — Restricted и все пользователи могут их load,list,view (Resource))
3) Создается группа ресурсов Editable — автоматически дать доступ Administrator, дать анонимный доступ, дать доступ группам Users,Managers (в результате в группах появляется доступ к группе ресурсов — Editable)
4) Далее, чтобы можно было добавлять секции, добавляем в группах Administrator, Managers, Users —
еще один доступ к ресусам Editable, уже с политикой — TicketSectionPolicy.
5) Группам Administrator, Managers — дадим доступ и к ресурсам Restricted с политикой TicketSectionPolicy
6) Добавляем разрешенные к редактированию пользователями и менеджерами ресурсы в группу Editable, а разрешенные только к редактированию менеджерами ресурсы в Restricted — например Новости сайта в Restricted, а Вопросы пользователей в Editable.