Skip to content

Instantly share code, notes, and snippets.

1. Создание нового пользователя и назначение прав
Переходим в меню: "Настройки" > "Контроль доступа"
Переходим на вкладку "Политики доступа"
Копируем "Content Editor", редактируем и называем новую политику "Менеджер"
--- Устанавливаем разрешения:
Установить галку "Изменять права доступа (chmod) к каталогам"
Установить галку "Создавать каталоги в файловой системе"
Установить галку "Получать список подкаталогов для каталога в файловой системе"
--- Самые популярные и наиболее часто используемые дополнения для MODx:
Ace - редактор кода MODx;
Collections - отображение и управление коллекциями ресурсов;
pdoTools - набор базовых инструментов MODx;
FormIt - работа с формами в MODx;
phpThumbOf - работа с изображениями в MODx;
TinyMCE / CKEditor (на выбор) - текстовый WYSIWYG редактор для MODx;
translit - транслитерация URL в MODx;
MIGX - Добавляемые дополнительные поля в MODx;
Разграничение доступа на основе политик и принадлежности пользователя к группе.
Разграничение уровней доступа внутри группы при помощи ролей (чем выше роль - тем больше прав).
Разграничение доступа к ресурсам при помощи групп ресурсов
Разграничение доступа к файлам при помощи источников файлов
НАСТРОЙКИ
Транслит
Дружественные URL (ЧПУ)
Название сайта
Страницы ошибки (404)
Главная страница сайта
Временная зона по-умолчанию
Настройка отладки
Максимальный размер загружаемых файлов
Настройка панели управление. Формат отображение дат и временни
@setmiks
setmiks / migx-sample.js
Created December 25, 2017 15:30 — forked from agragregra/migx-sample.js
MIGX Sample
Tabs:
[
{"caption":"Tab Title", "fields": [
{"field":"title","caption":"Name"},
{"field":"description","caption":"Description","inputTVtype":"textarea"},
{"field":"imageTV","caption":"Photo","inputTV":"imageTV"}
]}
]
Table:
@setmiks
setmiks / button.sass
Created December 5, 2017 15:58 — forked from agragregra/button.sass
Button Sass Styles (Universal Starter)
.button
display: inline-block
border: none
color: #fff
text-decoration: none
background-color: $accent
padding: 15px 45px
font-size: 13px
text-transform: uppercase
font-weight: 600
@setmiks
setmiks / title jekyll
Created November 20, 2017 16:59
title jekyll
{% capture page_url %}{{ page.url | remove: "index.html" }}{% endcapture %}
{% assign url_parts = page_url | split: '/' %}
{% capture index %}{{ url_parts.size | minus:1 }}{% endcapture %}
{% if page.categories %}
{% for menu in site.menu %}
{% if index == '1' and menu.url == page_url %}
<title>{{page.title}} - {{site.title}}</title>
{% endif %}
{% if index == '2' and page_url contains menu.url %}
<title>{{page.title}} - {{menu.name}}</title>
@setmiks
setmiks / breadcrumbs.html
Created November 16, 2017 09:55
breadcrumb jekyll
<ol class="breadcrumb">
<li><a href="{{ site.baseurl }}/">Головна</a></li>
{% capture page_url %}{{ page.url | remove: "index.html" }}{% endcapture %}
{% assign url_parts = page_url | split: '/' %}
{% capture index %}{{ url_parts.size | minus:1 }}{% endcapture %}
{% for menu in site.menu %}
{% if index == '1' and menu.url == page_url %}
<li>{{page.title}}</li>
{% endif %}
{% if index == '2' and page_url contains menu.url %}
@setmiks
setmiks / .htaccess
Created November 10, 2017 12:13 — forked from agragregra/.htaccess
htaccess index.html & www redirect
RewriteCond %{HTTP_HOST} .
RewriteCond %{HTTP_HOST} www.placeburg.com [NC]
RewriteRule (.*) http://placeburg.com/$1 [R=301,L]
RewriteCond %{THE_REQUEST} ^[A-Z]{3,9}\ /([^/]+/)*index\.(htm(l)?|php)\ HTTP/
RewriteRule ^(([^/]+/)*)index\.(htm(l)?|php)$ http://placeburg\.com/$1 [R=301,L]