Настройка MODX

Настройка MODX MODX Revo

Изменена: 23 июля 2020 в 18:35

В предыдущей статье мы произвели установили дополнения. Сегодня мы произведем основные настройки MODX Revo.

Русификация MODX

На всякий случай решил написать, о том как русифицировать modx revo (сменить язык админки), чтобы названия настроек не отличались от моих, если ваша админка на другом языке.

Для того чтобы русифицировать modx, перейдите во вкладку «System Settings«.

Переходим во вкладку System Settings

Далее выбираем категорию настроек — «Lexicon and Language» и меняем следующие значения:

Language — cultureKey — ru

Front-end Editor Language — fe_editor_lang — ru

Manager HTML and XML Language Attribute — manager_lang_attribute — ru

Manager Language — manager_language — ru

Меняем значения в Lexicon and Language

В принципе все) Разлогиниваетесь из админки и снова зайдите в нее.

Разлогиниваемся и снова залогиниваемся в modx

Настройка modx revolution после установки

Заходим в админку MODX и переходим на панель настроек «Системные настройки».

Переходим в системные настройки MODX

Здесь можно фильтровать настройки, относящиеся к тому или иному компоненту системы MODX, а также настройки, относящиеся к одному и тому же компоненту, но сгруппированные по категориям в зависимости от выполняемой функции.

сортировка системных настроек modx

Идем по порядку (по категориям).

Настраиваем (правим) следующие параметры для ядра (core).

Авторизация и безопасность

Разрешить пользователям использовать один адрес электронной почты — allow_multiple_emails — нет

Адрес электронной почты — emailsender — указываем рабочий email (в последующем будем привязывать к нему формы).

Кеширование пропускаем

Визуальный редактор

Редактор — which_editor — TinyMCE RTE (он сам должен поставиться если вы его установили)

Редактор для элементов — which_element_editor — Ace (он тоже сам должен поставиться если вы его установили)

Файловая система

Максимальный размер загрузки — upload_maxsize — 629145600 или какой вам нужно (я установил данный параметр в 600 МБ для возможности загружать видео файлы).

Дружественные URL

Пока что пропускаем, по их настройке будет отдельная статья: Настройка ЧПУ MODX (откроется в новом окне).

Шлюз пропускаем.

Словарь и язык 

Язык текстового редактора во фронтенде сайта — fe_editor_lang — ru

Локаль — locale — ru_RU.utf8

Почта — здесь вы можете настроить отправку почты через SMTP, пока пропускаем.

Система управления

Источник файлов по умолчанию — default_media_source стоит 1, но рекомендую создать новый источник файлов и указать его)

Первый день недели — manager_week_start — 1

Понедельник в России.

Разместить TV ниже контента — tvs_below_content — Да

Дополнительные пользовательские поля для страниц будут располагаться ниже поля ввода основного контента. Если опция сейчас не понятна, то в дальнейшем разберётесь. Опция просто для удобства интерфейса админки. Мне удобнее так — но не всегда.

Поле для названия узла в дереве ресурсов — resource_tree_node_name — menutitle

Делается для того, чтобы названия ресурсов в дереве с лева были покороче.

Поле для подсказки для узла в дереве ресурсов. — resource_tree_node_tooltip — alias

Делается для того, чтобы можно было понять, какой у ресурса адрес

Показывать экран приветствия — welcome_screen — нет

Прокси, сессии и куки пропускаем.

Сайт

Шаблон по умолчанию — default_template — ставим наиболее часто используемый шаблон (пока их еще не создавали, но создадим)

Скрыть из меню по умолчанию — hidemenu_default — Да

У вновь создаваемых ресурсов (страниц) по умолчанию будет снята галочка «Отображать в меню». В любой момент её можно будет включить. Но зачем лишний раз снимать галочку, ведь не все создаваемые в дальнейшем страницы сайта будут отображаться в меню. Установив опцию в «Да» вам в дальнейшем не нужно будет совершать лишних действий.

Схема URL — link_tag_scheme — full. Будут генерится полные пути до ресурсов.

Публиковать по умолчанию — publish_default — Да

Та же история, что и с предыдущей опцией, только наоборот. При создании страницы уже будет стоять отметка «Опубликовать». Если ресурс не опубликован, то он будет недоступен посетителям сайта. Но мы же создаём публичные страницы – так ведь?

Название сайта — site_name — введите название сайта, доступное в дальнейшем для вставки плэйсхолдером [[++site_name]]. Любое название, например, Строительная компания ООО «Рога и копыта».

Сообщение о недоступности сайта — site_unavailable_message — Сайт находится на техническом обслуживании. Пожалуйста, зайдите чуть позже.

Можете написать всё, что угодно. Надпись будет отображаться всем, кто зайдёт на сайт во время его технического обслуживания. Для перевода сайта на техническое обслуживание служит отдельная опция.

В Страница ошибки 404 «Документ не найден» — error_pageСтраница «Сайт не доступен» site_unavailable_page и Страница ошибки 403 «Доступ запрещен» unauthorized_page стоят единицы (т.е. переадресовывается все на главную страницу, рекомендую создать для этих ошибок отдельные страницы и назначить их в настройках)

устанавливаем настройки для системных страниц

Статические элементы — тех кто работает с файлами можете настроить.

Система и сервер

Отображение RSS-канала «Новости MODX» — feed_modx_news_enabled — Нет

Отображение RSS-канала «Уведомления безопасности MODX» — feed_modx_security_enabled — Нет

Устаревшие функции в журнале ошибок — log_deprecated — Нет.

Тип сервера — server_protocol — https (если у вас установлен ssl сертификат, если его нет, то идем дальше)

Дополнительные настройки, для тех кто устанавливал пакеты из моего урока.

Системные настройки основных дополнений

phpThumb (если он установлен — настраивали в уроке по закалке),

Идем в раздел mixedimage и в Транслитерация файлов (mixedimage.translit) ставим Да.

Чтобы загружаемые к ресурсам картинки транслитерировались.

Затем идем в раздел tickets и в Считать просмотры страниц гостями (tickets.count_guests) ставим Да.

Идем в раздел admintools и в Включить авторизацию через email (admintools_email_authorization) ставим Да (если вы работаете на сервере — повышаем безопасность), так же я обычно ставлю Тема (admintools_theme) — dark.

Раздел pdotools — здесь вы можете включить Fenom шаблонизатор (он быстрее встроенного), для этого установите настройки:

  • pdotools_fenom_default: да,
  • pdotools_fenom_modx: да,
  • pdotools_fenom_parser: да,
  • pdotools_fenom_php: да,
  • pdotools_fenom_save_on_errors — да.

На этом первичные настройки можно завершать. К остальным настройкам MODX мы будем возвращаться по необходимости.

В следующем уроке мы настроим ЧПУ MODX.

Алексей

Веб-дизайнер и SEO оптимизатор. Занимаюсь созданием сайтов с 2010 года и их продвижение с 2012 года!

Оцените автора
( 1 оценка, среднее 5 из 5 )
web-revenue.ru
Добавить комментарий

  1. Сергей

    Подскажите пожалуйста как можно создать две страницы 404 для разных языков.

    Ответить
    1. Alex87

      Из основной настройки error_page — удаляете все (т.е. пусто), а в настройках контектов (для каждого языка) уже ставите id страницы 404 ошибки

      Ответить
  2. Дмитрий Мрак

    Доброго времени суток, переименовываю файл: ht.access как указано в видео уроке=) но при сохранении выходит такого рода ошибка: Расширение файла `htaccess` не допускается. Что делать? может отключить Open Server, и переиминовать в ручную?

    Ответить
    1. Alex87

      Можно и так сделать)

      Ответить
    2. Иван

      Прогугли Unlocker RePack by NEO, скачай, установи, перейди в каталог с файлом htaccess, затем правой кнопкой мыши по файлу — Unlocker — выбери Переименовать — назови, как нужно — подтверди.

      Ответить
      1. Alex87

        Проще переименовать нотепадом к примеру) Либо если через MODX то идем в настройки, ключ
        upload_files и вписываем htaccess и потом спокойно переименовываем)

        Ответить
  3. Михаил Бекренёв

    Здравствуйте, подскажите. На сайте есть форма в которой пользователь вводит свой ном. тел., как реализовать отправку какого текста на тот номер, который указал пользователь?

    Ответить
    1. Alex87

      Писать функцию через сторонний сервис.

      Ответить
  4. Кристина Заграева

    Default
    Транслитерация файлов — fastuploadtv.translit — да
    ____________________________________________
    А если у меня нет такого раздела » Default «? и в поиске по ключу тоже найти не могу. Как быть?

    Ответить
    1. Alex87

      Значит у вас не установлен пакет fastuploadtv) Можете установить, а можете не устанавливать и делать все дальше (пакет по идее не обязательный)

      Ответить