Modx site url: configuration — ModX Revo: Update sites base URL?
Содержание
MODX https настраиваем сайт на работу по защищенному протоколу
Если вы решили настроить сайт на правильную работу по безопасному протоколу https, то необходимо провести некоторые настройки системы и файла «.htaccess». Для начала перейдем в системные настройки Modx, для более удобного поиска — в фильтре параметров вводим «http», затем найденный параметр заменяем с «http» на «https».
Теперь снова обращаемся к фильтру системных настроек и вводим «link_tag_scheme», данная настройка Modx отвечает за схему генерации URL тега .
В найденном параметре согласно стандартным настройкам Modx Revolution должно стоять значение «-1» (URL-адрес является относительным к site_url). Вместо значения по умолчанию мы прописываем значение «1», что будет сообщать системе, что ссылки на сайте должны генерироваться с защищенным протоколом https.
Настройка .htaccess для Modx Revolution
После первых двух настроек системы сайт уже начнет работу по защищенному протоколу, но страницы сайта будут доступны и по обычному протоколу — с http. Чтобы сайт был доступен исключительно по безопасному протоколу https — нам нужно настроить автоматический редирект, при помощи файла «.htaccess».
Переходим через панель управления сайтом или FTP-клиент в корневую папку сайта, далее открываем для редактирования файл «.htaccess» и убираем символы комментирования со следующих строчек:
Прописываем вместо домена «example-domain-please-change.com» адрес своего сайта и не забываем указать вместо «http» защищенный протокол «https».
Теперь у нас настроен автоматический редирект с домена с www на домен без www.
Над данными строками необходимо добавить следующие строки для редиректа, которые будут перенаправлять страницы сайта с адреса http на аналогичный адрес, но с добавлением https.
Для примера, в случае с нашим сайтом, который кстати находится на хостинге Timeweb, актуальны следующие строки:
Варианты настройки https протокола для разных хостинг-компаний
В зависимости от хостинга может работать один или несколько вариантов настройки редиректов. Чтобы определить какой именно подходит для вашего хостинга — можно воспользоваться либо инструкцией по настройке редиректа с http на https, которую предлагает хостинг-компания либо вручную попробовать предложенные варианты, пока не найдете подходящий вам:
Вариант 2
Вариант 3
Вариант 4
Не забывайте вместо «domain.com» прописывать ваш домен.
Вариант 5
Вариант 6
Вариант 7
После правильно прописанных настроек ваш сайт будет доступен исключительно по защищенному протоколу, это можно легко проверить, зайдя на любую страницу сайта и попробовав открыть данную страницу по обычному протоколу — должен произойти редирект на эту же самую страницу, но с https. Теперь, когда мы все правильно настроили — можно добавлять адрес сайта с https в Яндекс вебмастер и по истечении некоторого времени сайт будет полностью переиндексирован. Если у вас было значение Тиц, то он упадет до 0, а после нескольких апдейтов Яндекса вероятнее всего снова вернется к прежнему значению.
Также следует отметить, что на некоторые хостинги предлагают временные бесплатные SSL сертификаты «Let’s Encrypt», которые позволяют настроить на вашем сайте https. Данный сертификат вполне подойдет большинству сайтов, если же на сайте присутствует онлайн-оплата — то предпочтение все-таки следует отдавать платным SSL сертификатам, которые имеют более «авторитетные» подписи.
Поделиться в соц. сетях:
Контекст «теряет» base-url / Русскоязычное сообщество MODX
Добрый день, форумчане! Прошу помощи — не выводится base-url в созданном контексте, т.е. ссылки формируются без «/» — в виде ru.booking.online1.html или ru.booking.online1/1.html
Переключение контекста организованно через плагин по этой заметке (поддомены или разные домены), пробовал переключать через ContextRouter — в обоих случаях контекст переключается, но «теряет» base-url (/). Если самостоятельно добавить «/» в url (ru.booking.online/), то все страницы выводятся верно.
Сайт тестовый — установлен плагин, ContextRouter и Ace.
Настройки контекста: ru
base_url - /
container_suffix - /
friendly_urls - Да
http_host - ru.booking.online
site_start - 2 (страница контекста ru)
site_url - http://ru.booking.online
use_alias_path - Да
Сайт размещен отдельном сервере (Ubuntu + Nginx + Php7-fpm + mySql), настроен по этой инструкции. Предполагаю, что ошибка кроется в не правильной настройке Nginx для работы с субдоменом ru, а именно в файле /etc/nginx/sites-available/tripbooking.conf.
upstream backend-booking {server unix:/var/run/php/php7-booking.sock;}
server {
listen 80;
server_name booking.online www.booking.online;
root /var/www/booking/www;
access_log /var/log/nginx/booking-access.log;
error_log /var/log/nginx/booking-error..+\.(jpg|jpeg|gif|css|png|js|ico|bmp)$ {
access_log off;
expires 10d;
break;
}
location ~ /\.ht {
deny all;
}
}
Спасибо всем, кто посчитает возможным оказать мне помощь в решении данной проблемы.
modx friendly urls nginx FPM php5.3-friendly url не работает
Я использую php5.3 на nginx 0.8.53 с FPM на Modx revolution.
Я пытаюсь заставить «friendly url’s» работать, но все, что я получаю, — это 404.
В MODX конфигурации, дружелюбный url имеет значение да, дружелюбный псевдонимов имеет значение » нет » (так он опускается суффикс)
Мой конфигурационный файл:
server {
listen 80;
server_name .mydomain.net;
# index index.php;
root /home/mylogin/htdocs;
location / {
index index.php index.html;
if (!-e $request_filename)
{
rewrite ^/(..+\.(jpg|jpeg|gif|css|png|js|ico)$ {
root /home/mylogin/htdocs;
access_log off;
expires 30d;
break;
}
}
Fast CGI modx файл:
fastcgi_connect_timeout 60;
fastcgi_send_timeout 300;
fastcgi_buffers 4 32k;
fastcgi_busy_buffers_size 32k;
fastcgi_temp_file_write_size 32k;
fastcgi_pass 127.0.0.1:9000;
fastcgi_index index.php;
fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name;
fastcgi_ignore_client_abort on;
fastcgi_intercept_errors on;
fastcgi_read_timeout 300;
fastcgi_param QUERY_STRING $query_string;
fastcgi_param REQUEST_METHOD $request_method;
fastcgi_param CONTENT_TYPE $content_type;
fastcgi_param CONTENT_LENGTH $content_length;
fastcgi_param SCRIPT_NAME $fastcgi_script_name;
fastcgi_param REQUEST_URI $request_uri;
fastcgi_param DOCUMENT_URI $document_uri;
fastcgi_param DOCUMENT_ROOT $document_root;
fastcgi_param SERVER_PROTOCOL $server_protocol;
fastcgi_param GATEWAY_INTERFACE CGI/1.1;
fastcgi_param SERVER_SOFTWARE nginx/$nginx_version;
fastcgi_param REMOTE_ADDR $remote_addr;
fastcgi_param REMOTE_PORT $remote_port;
fastcgi_param SERVER_ADDR $server_addr;
fastcgi_param SERVER_PORT $server_port;
fastcgi_param SERVER_NAME $server_name;
fastcgi_param REDIRECT_STATUS 200;
url
nginx
fastcgi
modx
Поделиться
Источник
okdan
24 декабря 2010 в 12:52
2 ответа
- Как установить «default page» в Google analytics, если мой сайт использует «friendly» URLs?
У меня есть сайт, отслеживаемый с помощью Google Analytics. Это веб-сайт на базе Django, поэтому все URLs являются friendly URLs (например, /my/friendly/url/ ) и не имеют связанных файлов , таких как index.html и т. д. Следует ли оставить параметр default page в Google Analytics пустым или…
- Можно ли использовать Google-friendly URLs на сайте WSS 3.0?
У меня есть сайт, разработанный в WSS 3.0 (Windows SharePoint услуги 3.0). Могу ли я переписать URLs в Google / SEO friendly URLs? Если да, то, пожалуйста, дайте мне знать, как это сделать? Спасибо, Рау.
2
Вряд ли это будет полное решение, но ваши настройки неверны — ‘friendly aliases’-это параметр, определяющий, следует ли использовать ‘alias’ в ресурсе в качестве конечной точки для FURL. Если вы хотите удалить суффикс, перейдите в Системные настройки > Типы контента и установите HTML в пустое значение.
Поделиться
odeclas
28 декабря 2010 в 08:51
0
просьба использовать эту конфигурацию по умолчанию
server {
listen 80 default_server;
listen [::]:80 default_server ipv6only=on;
root /usr/share/nginx/html;
index index.(.+\.php)(/.+)$;
fastcgi_pass unix:/var/run/php5-fpm.sock;
fastcgi_index index.php;
fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name;
include fastcgi_params;
}
}
Поделиться
manish2706
17 сентября 2015 в 07:44
Похожие вопросы:
Как игнорировать какой-то маршрут при использовании ASP.NET Friendly URLs?
Я использую ASP.NET Friendly URLs с успехом, но мне нужно игнорировать маршрут для конкретной страницы Foo.aspx (потому что эта страница нуждается в данных POST и после повторной маршрутизации…
Friendly URLs-кэширование неправильного маршрута
Я использую ASP.NET дружественный URLs с веб-сайтом C# asp.net 4.5.1 на сервере Windows 2012 с реализацией IIS. (это просто и автоматически преобразует страницы aspx в nice URLs-например,…
В MODX Revo линзы и nbsp;: дружелюбный URLs не работает
Это, кажется, распространенная проблема, но я перепробовал все предложения, и ни одно из них не сработало. Проблема в том, что когда я включаю Friendly URLs в ModX Revo, все мои ссылки ломаются…
Как установить «default page» в Google analytics, если мой сайт использует «friendly» URLs?
У меня есть сайт, отслеживаемый с помощью Google Analytics. Это веб-сайт на базе Django, поэтому все URLs являются friendly URLs (например, /my/friendly/url/ ) и не имеют связанных файлов , таких…
Можно ли использовать Google-friendly URLs на сайте WSS 3.0?
У меня есть сайт, разработанный в WSS 3.0 (Windows SharePoint услуги 3.0). Могу ли я переписать URLs в Google / SEO friendly URLs? Если да, то, пожалуйста, дайте мне знать, как это сделать? Спасибо,…
Действительно ли SEO-friendly URLs влияет на рейтинг страницы?
SEO-дружественные URLs-все это в моде в наши дни. Но действительно ли они оказывают существенное влияние на рейтинг страницы в Google и других поисковых системах? Если так, то почему? Если нет, то…
Nginx, ModX и дружественный URLs (URL переписывание)
Я переношу несколько сайтов ModX Evo с моего старого webserver (Debian / Apache / ISPConfig3) к моему новому webserver (Debian / Nginx / ISPConfig3). ISPConfig позволяет добавлять директивы Nginx к…
Выпуск MODx & .htaccess
Я пытался заставить FURLs работать в MODx. Следующий ресурс подробно освещает эту тему — http://rtfm.modx.com/display/revolution20/Using+Friendly+URLs . Однако после внесения изменений в .htaccess…
ModX friendly url имеет плохой формат
Извините, это, вероятно, очень простой вопрос, но я новичок в ModX и не смог найти ответа. Я пытаюсь заставить дружественные URL-адреса работать, но прямо сейчас все мои URL-адреса отображаются так:…
nginx — дружественные URL-е в каталоге
Я перемещаю свои дружественные URL с Apache на nginx, и у меня есть проблема. Я хочу, чтобы Friendly URL работал только в подкаталоге sgforum . В PHP я получаю адреса: 127.0.0.1/sgforum/index ,…
Человекопонятные URL в MODX Revolution
Развивая сайт, впору задуматься над удобством пользователей и внедрить такую вещь, как человекопонятные URL (ЧПУ). В MODX Revolution это можно сделать встроенными средствами, однако, если речь идёт о русскоязычных сайтах, то необходимо будет установить дополнение для транслитерации.
Человекопонятные URL (также используются синонимы «семантические URL», «дружественные URL») являются удобной к прочтению и пониманию формой адресов ресурсов. К примеру, ссылка на раздел форума, которая оканчивается на /index.php?showforum=537 не даёт человеку представления, о каком разделе идёт речь. А вот /apple-iphone/ такое представление даст. Как можете убедиться, ЧПУ используются и на нашем сайте:
Помимо повышения читаемости ссылок на страницы сайта, ЧПУ дают также выигрыш в безопасности (нет отсылок ко внутренней информации web-сервера или приложений) и повышают постоянство ссылок (несемантические URL склонны меняться при изменении конфигурации сервера). Постоянство ссылок также важно для SEO-оптимизации.
Настройка человекопонятных URL не отличается сложностью. Непосредственно перед настройкой установим плагин translit из официального репозитория MODX. Он обеспечит транслитерацию с русского на английский. Если не использовать транслитерацию, кириллические символы будут перекодированы по стандарту RFC 3986 (percent‐encoding), и ссылки на страницы сайта будут иметь неприглядные окончания (например, %D0%9B%D1%83%D0%BA)
Для начала переименуйте файл ht.access в корневом каталоге в .htaccess. Сделать это можно через любой файловый менеджер, в том числе через админку CMS (вкладка Файлы → правой кнопкой мыши на нужном файле → Переименовать). Подобное нужно повторить и с файлом ht.access в папке core.
Обратите внимание, что файл .htaccess должен содержать строку
RewriteEngine On
Это включает модуль mod_rewrite на web-сервере Apache. Данный модуль необходим для функционирования человекопонятных URL.
Затем открываем Системные настройки и выбираем раздел Дружественные URL.
Выставляем следующие настройки:
Автоматически генерировать псевдоним – Да
Суффикс контейнера — /
Максимальная длина псевдонима — 70
Длину псевдонима вы можете регулировать по своим предпочтениям. Помните, что слишком длинные ссылки неудобны для использования.
Создавать ЧПУ-псевдоним (так называемые «дружественные URL») «на лету» — Да
Транслитерация псевдонимов — russian
Использовать дружественные URL — Да
Строгий режим дружественных URL — Да
Использовать вложенные URL — Да
До применения ЧПУ:
После применения ЧПУ:
Так как мы указали использование вложенных URL, сначала в адресе страницы отобразился раздел с тикетами (blog), а затем непосредственно сам тикет (anna-karenina). Если выключить использование вложенных URL, то в адресе страницы будет отображаться только сам тикет.
Дополнение по вложенным URL при использовании плагина Tickets: на формирование URL также влияет поле, которое так и называется Формирование URl на вкладке Дочерние тикеты в настройках раздела с тикетам. Подробнее здесь.
Кроме того, скорее всего, вы заметили, что адреса страниц оканчиваются на .html. Способ избавления от таких окончаний описан в следующей статье.
Настройка ЧПУ и htaccess для MODX Revolution MODX
Частая ошибка!
Для правильного отображения ссылок в head сайта нужно прописать базовый URL примерно вот так:
<base href="https://modx.ws/"/>
Настройки сайта для формирования ЧПУ
- Заходим в Системные настройки (System settings) и выбираем Friendly URLs в фильтре слева.
- Ставим «Нет» в автоматическую генерацию ЧПУ (Automatic alias — No) и «Да» в использовать ЧПУ (friendly_urls — Yes), «Да» в Использовать ЧПУ в путях псевдонимов (use_alias_path — Yes)
- Для автоматической генерации псевдонимов (Алиасов) из русского (или другого языка) в псевдоним, состоящих из латинских букв, устанавливаем дополнение Translit http://modx.com/extras/package/translit
- Скачиваем из гитхаба последнюю версию .htaccess для MODx Revolution по этой ссылке
- Переименовываем в .htaccess данный файл и заливаем на хостинг в корневую папку. Предварительно нужно внести в этот файл некоторые изменения (см. ниже).
.htaccess для MODX Revolution
Что такое .htaccess — говоря по-простому, то это файл, который содержит набор правил переименования запросов (URL) к вашему сайту.
На что стоит обратить внимание в данном файле:
- Если ваша MODx директория находится в public_html, то правило
<IfModule mod_rewrite.c> Options +FollowSymlinks RewriteEngine On RewriteBase / </IfModule>
оставляем без изменения, если используете поддиректорию subdirectory, то правило будет выглядеть так
<IfModule mod_rewrite.c> Options +FollowSymlinks RewriteEngine On RewriteBase /subdirectory/ </IfModule>
Здесь, думаю, всё понятно.(.*)$ index.php?q=$1 [L,QSA]
- Далее в файле .htaccess взятом с гитхаба (см. ссылку выше) идут дополнительные настройки-правила (для файлов разных типов, сроков изменения и т.д.), особенности использования которых можете узнать по ссылкам в комментариях. Я использую этот файл как есть, без дальнейших изменений.
Использование кеша браузера
Чтобы браузер сохранял уже загружаемые ресурсы (JS, изображения, вебшрифты) нужно в htaccess файле указать время хранения этих файлов. Вставьте в ваш .htaccess следующий код:
<IfModule mod_expires.c> ExpiresActive on # Perhaps better to whitelist expires rules? Perhaps. ExpiresDefault "access plus 1 month" # cache.appcache needs re-requests in FF 3.6 (thx Remy ~Introducing HTML5) ExpiresByType text/cache-manifest "access plus 0 seconds" # your document html ExpiresByType text/html "access plus 0 seconds" # data ExpiresByType text/xml "access plus 0 seconds" ExpiresByType application/xml "access plus 0 seconds" ExpiresByType application/json "access plus 0 seconds" # rss feed ExpiresByType application/rss+xml "access plus 1 hour" # favicon (cannot be renamed) ExpiresByType image/x-icon "access plus 1 week" # media: images, video, audio ExpiresByType image/gif "access plus 1 month" ExpiresByType image/png "access plus 1 month" ExpiresByType image/jpg "access plus 1 month" ExpiresByType image/jpeg "access plus 1 month" ExpiresByType video/ogg "access plus 1 month" ExpiresByType audio/ogg "access plus 1 month" ExpiresByType video/mp4 "access plus 1 month" ExpiresByType video/webm "access plus 1 month" # webfonts ExpiresByType font/truetype "access plus 1 month" ExpiresByType font/opentype "access plus 1 month" ExpiresByType font/woff "access plus 1 month" ExpiresByType image/svg+xml "access plus 1 month" ExpiresByType application/vnd.ms-fontobject "access plus 1 month" # css and javascript ExpiresByType text/css "access plus 2 months" ExpiresByType application/javascript "access plus 2 months" ExpiresByType text/javascript "access plus 2 months" </IfModule>
Хотя это и не являлось темой этого урока, решил всё же разместить здесь содержимое файла robots.txt для MODx Revolution. Файл содержит правила для поисковых роботов.
Этот файл запрещает (разрешает) индексирование-посещение поисковыми роботами файлов из указаных в нём директорий.
Содержимое моего robots.txt:
User-agent: * Disallow: /manager/ Disallow: /assets/components/ Disallow: /core/ Disallow: /mgr/ Disallow: /connectors/ Disallow: /index.php Disallow: *? Host: modx.ws Sitemap: https://modx.ws/sitemap.xml
Не забудьте поменять modx.ws на название своего основного хоста.
Как обычно — не стесняйтесь задавать внизу ваши вопросы. Буду рад любым замечаниям и комментариям.
url — ModX Revo: Обновить базовый URL сайтов?
Я разработал сайт для клиента до того, как было выбрано доменное имя. В результате URL-адреса страниц сайта выглядят так:
http://host.mynost.net/~tempname/index.php?id=8
Доменное имя было приобретено, но если я нажму на любую ссылку Wayfinder, оно все равно будет использовать старый путь, как указано выше, а не, скажем:
http://domainname.com/index.php?id=8
Я предполагаю, что это настроено в файле config.inc.php, но я не уверен, что изменить.
Может кто-то указать мне верное направление? Спасибо!
4
MeltingDog
22 Фев 2013 в 06:38
4 ответа
Лучший ответ
Вам нужно изменить $modx_base_url= '/'
в /core/config/config.inc.php
, а если этого недостаточно — вручную очистить папку /core/cache/
.
6
Vasis
22 Фев 2013 в 05:19
Здесь описывается, как переместить modx в новое место ~, что, по сути, вы и сделали.
http://rtfm.modx.com/display/revolution20/Moving+Your+Site+to+a+New+Server
Обычно вы можете обойтись без обновления config.inc.php и очистки кеша, но рекомендуется просмотреть таблицу системных настроек в базе данных в поисках старых путей, некоторые пакеты хранят информацию о пути там.
0
Sean Kimball
22 Фев 2013 в 15:38
У меня есть Интернет на какой-то супер-старой версии Modx, которую мне нужно было временно настроить для просмотра, и я столкнулся с этой проблемой.
Я изменил базовый URL в базе данных:
таблица: modx_context_setting
ключ: site_url
1
GTCrais
22 Янв 2018 в 14:20
Четыре года спустя я имел дело с тем же самым в течение нескольких месяцев и был невероятно разочарован.
Обновленным ответом на эту проблему будет переход к Settings (icon) > Context
с последующим выбором Key > web (right click) > Update Context > Context Settings
.
Измените http_host
(например, localhost
) и site_url
(например, http://localhost/
).
Теперь из верхнего меню Manage > Clear Cache
, а также Manage > Clear Cache > Refresh URIs
.
Это было похоже на поиск горшка с золотом.(.*)$ index.php?q=$1 [L,QSA]
# Make sure .htc files are served with the proper MIME type, which is critical
# for XP SP2. Un-comment if your host allows htaccess MIME type overrides.
#AddType text/x-component .htc
# If your server is not already configured as such, the following directive
# should be uncommented in order to set PHP’s register_globals option to OFF.
# This closes a major security hole that is abused by most XSS (cross-site
# scripting) attacks. For more information: http://php.net/register_globals
#
# To verify that this option has been set to OFF, open the Manager and choose
# Reports -> System Info and then click the phpinfo() link. Do a Find on Page
# for «register_globals». The Local Value should be OFF. If the Master Value
# is OFF then you do not need this directive here.
#
# IF REGISTER_GLOBALS DIRECTIVE CAUSES 500 INTERNAL SERVER ERRORS :
#
# Your server does not allow PHP directives to be set via .htaccess. In that
# case you must make this change in your php.ini file instead. If you are
# using a commercial web host, contact the administrators for assistance in
# doing this. Not all servers allow local php.ini files, and they should
# include all PHP configurations (not just this one), or you will effectively
# reset everything to PHP defaults. Consult www.php.net for more detailed
# information about setting PHP directives.
#php_flag register_globals Off
# For servers that support output compression, you should pick up a bit of
# speed by un-commenting the following lines.
#php_flag zlib.output_compression On
#php_value zlib.output_compression_level 5
# The following directives stop screen flicker in IE on CSS rollovers. If
# needed, un-comment the following rules. When they’re in place, you may have
# to do a force-refresh in order to see changes in your designs.
#ExpiresActive On
#ExpiresByType image/gif A2592000
#ExpiresByType image/jpeg A2592000
#ExpiresByType image/png A2592000
#BrowserMatch «MSIE» brokenvary=1
#BrowserMatch «Mozilla/4.(.*)$ index.php?q=$1 [L,QSA]
# Reduce server overhead by enabling output compression if supported.
#php_flag zlib.output_compression On
#php_value zlib.output_compression_level 5
Готовим с MODX — Дружественные URL
Как изменить URL-адрес по умолчанию «index.php? Id = 42» для страниц нашего сайта на более удобный, например about-us.html?
Деннислихи спросил …
Итак, в ModX каждая страница имеет номер ресурса. Если вы используете встроенную систему меню Modx, на каждый пункт меню ссылаются по его номеру ресурса, а не по URL-адресу.
Например, Home / About может использовать www.mydomain / revo / index.php? A = 3 (если идентификатор ресурса этой страницы — «3») вместо моего более типичного способа вызова URL-адреса, такого как: www.mydomain / revo / about.php.
Если я не использую встроенную систему меню, я хотел бы создать систему меню навигации, которая использует URL-адреса (как во втором примере), а не номера ресурсов.
Могу я это сделать?
Я понимаю, что страницам будут присвоены номера ресурсов, но должен ли я их использовать? Смогу ли я по-прежнему выбирать страницы из дерева ресурсов слева, редактировать их, публиковать и указывать в системе меню (в стиле URL) на отредактированную / опубликованную страницу?
Решение:
гиссироб говорит…
Скорее всего — с использованием дружественных URL-адресов (FURL). Вот официальная документация, и вот сообщение в блоге, которое я написал об этом. (ссылки на надстройку «Статьи» можно игнорировать).
Что это за история?
MODX запускается из файла index.php и должен знать, какой ресурс загружать, чтобы сгенерировать запрошенную страницу. По умолчанию это URL типа «domain.com/index.php?id=xx». Это уродливо, не дает никаких предложений относительно запрашиваемой страницы и не может использоваться для указания пути к странице.Таким образом, MODX назначает каждому ресурсу поле «псевдоним», которое используется при создании меню или отдельных URL-адресов для создания более удобного URL-адреса, «domian.com/alias.html». MODX вычислит путь к фактической странице, используя поля псевдонимов своих родителей в дереве ресурсов, например «domain.com/alias1/alias2/alias.html». По умолчанию MODX создает псевдоним, используя поле «pagetitle», или вы можете ввести свой собственный псевдоним. Просто помните, что это будет часть URL-адреса страницы, поэтому это должно быть что-то, что сделает правильный URL-адрес.
MODX по-прежнему нужно запускать с файлом index.php. поэтому перезапись URL-адресов веб-сервера используется, чтобы указать веб-серверу передать все, что он не находит (например, alias.html, который не существует в виде файла на сервере), в index.php? q = alias.htm или index.php? q = псевдоним1 / псевдоним2 / alias.html. MODX анализирует это и определяет, какой ресурс имеет этот псевдоним.
3 совета по обслуживанию сайта MODX через SSL :: Марк Хамстра
Как и было обещано в недавнем анонсе, я собирался дать несколько советов по обслуживанию сайтов MODX через SSL, основываясь на моем переходе на полноценный веб-сайт на основе SSL.Они здесь!
SSL Совет 1. Использование нечувствительных к протоколу URL-адресов для ресурсов с самого начала
Вы можете применить этот совет, даже если в ближайшее время не собираетесь обслуживать что-либо через SSL! Если вы, как и я, укажете на активы вместе с доменом, вы рискуете обслуживать небезопасный контент при переключении. Этого легко избежать, если не указать протокол, который является частью «http» или «https».
Пример ранее:
и после:
Таким образом, вы берете полный URL-адрес и вместо указания «http: //» или «https: //» просто указываете «/ / «, что будет относиться к используемому протоколу.
SSL Совет 2: Генерация URL-адресов HTTPS с помощью MODX по умолчанию
При использовании синтаксиса url (например, [[~ 1]]
) это обычно относительно site_url, значения по умолчанию.Однако это легко изменить, чтобы использовать любую другую схему как для каждого случая, так и для всего сайта через системные настройки.
Чтобы изменить одну ссылку, передайте & scheme = `https`
в тег ссылки. Подождите, вы также можете добавить свойства в теги ссылок? Ага! Например, это полностью верно: [[~ 1? & scheme = `full`]]
.
Чтобы изменить все ссылки на использование https, найдите системную настройку link_tag_scheme и измените его значение на «https».Если https не используется, мне нравится менять этот параметр на «http», чтобы все URL-адреса были абсолютными. Все возможные значения для свойства & scheme или параметра link_tag_scheme можно найти в документации makeUrl
Теперь есть некоторые дополнения, которые не обязательно следуют этому примеру и используют свои собственные значения по умолчанию. Например, у Wayfinder есть собственное свойство & scheme, которое вы захотите изменить. И когда Wayfinder указывает на домашнюю страницу контекста, он указывает непосредственно на site_url контекста, поэтому убедитесь, что у него также есть https.
SSL Совет 3. Указание Quip использовать безопасные URL-адреса Gravatar
Если вы используете Quip для комментариев (как я!), Вы обычно будете использовать Gravatar для комментариев, которые обычно отправляются через http. К счастью, Gravatar действительно предлагает безопасную ссылку на изображения аватаров, но Quip по умолчанию не знает об этом. Но это дает вам возможность изменить ссылку на изображения граватара. Это позволяет вам использовать прокси на вашем собственном сервере или вместо этого указывать на безопасный URL-адрес Gravatar! 🙂 Это свойство & gravatarUrl .Поскольку безопасный URL-адрес для Gravatar — https: //secure.gravatar.com/avatar/_MD5_of_email_h … , мы установили это свойство на.
До
Вот что говорили другие Посетители
[[! & thread = `сообщение - [[* context_key]] - [[* id]]` & maxDepth = `2` & closeAfter = `0` & nameField = `имя` & idPrefix = `комментарии` & tplComment = `mh.comments.tpl` & tplComments = `mh.comments.wrapper` & useCss = `0` & replyResourceId = `39` ]]
После
Вот что говорили другие Посетители
[[! & thread = `сообщение - [[* context_key]] - [[* id]]` & maxDepth = `2` & closeAfter = `0` & nameField = `имя` & idPrefix = `комментарии` & tplComment = `mh.comments.tpl` & tplComments = `mh.comments.wrapper` & useCss = `0` & replyResourceId = `39` & gravatarUrl = `https: // secure.gravatar.com / avatar /` ]]
На этом список пока исчерпан. Есть ли у вас еще какие-нибудь хорошие идеи? Сообщите мне и другим читателям об этом в комментариях ниже.
MODX и SEO, станьте заметными в Интернете!
Сделать ваш сайт живым — это здорово, но что, если вы все еще не видите поисковые системы, такие как Google? Поисковая оптимизация приходит на помощь и является вашим ключом к успеху.SEO состоит из трех разных факторов. Помимо оптимизации вашего контента, вы также должны обратить внимание на технику и авторитет вашего сайта. MODX может помочь вам со всеми тремя факторами. О том, как эта мощная CMS делает это, вы узнаете больше здесь!
Что такое SEO?
Очень важно быть видимым для поисковых систем. Поисковая оптимизация (SEO) оптимизирует ваш сайт, чтобы сделать его видимым для поисковых систем. Как мы уже говорили ранее, рейтинг Google учитывает три различных фактора:
Technic — Когда ваш веб-сайт технически сильнее, ваш веб-сайт будет более заметным.Усовершенствовать технику можно, сделав сайт мобильным и сделав код как можно более чистым.
Контент — чем лучше ваш контент, тем лучше будет ваша видимость. Убедитесь, что ваш контент актуален, его можно сканировать, изображения имеют правильные описания, а ваша структура ссылок хорошо продумана.
Авторитет — Авторитет — это популярность; сколько веб-сайтов ссылаются на ваш сайт и насколько они актуальны?
Чем лучше вы оптимизируете все три фактора, тем лучше будет ваша видимость для поисковых систем, таких как Google.Это требует опыта и времени. Время потрачено не зря, потому что для вашей организации критически важно быть видимым для органического трафика. Таким образом, люди легко найдут ваш сайт и получат то, что ищут.
MODX и SEO
MODX был разработан с упором на оптимизацию для поисковых систем. CMS делает это, не загружая ваш сайт ненужным кодом и предоставляя вам выбор, как создавать URL-адреса. Не перегружая ваш веб-сайт кодом, поисковым системам не нужно сканировать каждый фрагмент кода, а легко добираться до самой важной части веб-сайта: контента.
MODX Дополнения для SEO
Помимо стандартного светового кода этой CMS, MODX предлагает несколько плагинов или дополнений MODX, которые помогут вам с вашим SEO. Эти дополнения MODX помогут вам, например, привнести логическую структуру в ваши тексты, повлиять на то, что должно индексироваться Google, проверить несколько критериев SEO и предложить предварительный просмотр результатов поиска. Для этого существуют три дополнения MODX, которые были загружены тысячами людей по всему миру: SEO Pro, SEO Tab и SEO Suite.
SEO Pro
SEO Pro — это инструмент SEO, который предлагает рекомендации по оптимизации вашей веб-страницы. Добавляя ключевые слова, SEO Pro показывает обратную связь для заголовка страницы, заголовка SEO, который отображается в результатах поиска Google, метаописание и псевдоним (URL). Эта обратная связь проверяет, используются ли ключевые слова и какое количество слов достаточно.
Вкладка SEO
Помимо MODX Extra SEO Pro, у вас также есть вкладка SEO, которая поможет вам. Этот MODX Extra можно использовать для выбора, какие страницы индексируются Google, а какие нет.Таким образом, две совпадающие страницы (дублированный контент) могут быть опубликованы без каких-либо санкций со стороны Google. Это удобно, когда вы хотите использовать одну страницу для SEO, а другую — для SEA. Индексируя страницу SEO, Google может найти вас в обычном режиме, и страницу SEA не нужно индексировать, потому что вы платите за то, чтобы стоять наверху.
SEO Tab также автоматически создает 301 редирект, когда вы меняете URL-адрес своей веб-страницы, например, когда вы позволяете страницам быть подстраницей другой страницы. Редирект 301 используется для сохранения вашего авторитета SEO для конкретной страницы, которую вы оценили в Google.Эти полномочия перенаправляются на новую страницу, теряя минимальное количество полномочий (+/- 10%).
SEO Suite
SEO Suite — это премиум MODX Extra, используемый для автоматического перенаправления посетителя на наиболее релевантную страницу при поиске по старому URL-адресу. Таким образом, ошибки 404 автоматически решаются, поскольку они перенаправляют старые URL-адреса на новую релевантную страницу.
Прочтите это, чтобы получить больше информации о наших дополнениях MODX (но будьте осторожны, это довольно технично;))
скриптов MODX для скорости страницы
Помимо наших дополнений к MODX, Sterc также разработал несколько скриптов, которые улучшают видимость вашего веб-сайта.Несколько примеров для этого — скрипты, которые автоматически меняют изображения вашего веб-сайта на новый формат изображений Webp, разработанный Google. Этот формат файла меньше по размеру и, таким образом, увеличивает скорость загрузки вашего веб-сайта, что является важным фактором ранжирования для Google. Используя этот сценарий, вы можете загружать каждый формат файла, и сценарий автоматически изменяет его на новый формат файла.
Другой сценарий, который мы разработали, — это сценарий, который автоматически оптимизирует изображения.Загруженные онлайн-изображения не оптимизированы на все 100%, даже если вы устанавливаете это в Photoshop. Этот скрипт проверяет все изображения каждый час и оптимизирует их наилучшим образом.
Советы по SEO
Теперь вы знаете немного больше о SEO и о том, как MODX способствует этому, важно взглянуть на этот список советов по SEO:
Не злоупотребляйте количеством ключевых слов в своем содержании. Ваш контент должен оставаться доступным для чтения как для Google, так и для ваших пользователей;
Помните о читателе, когда пишете свой контент.Когда вы пишете, посетители вашего сайта должны быть самыми важными. В конечном итоге покупают именно они, а не Google;
Сохраните логику вашей структуры: описательный заголовок сверху, установите как h2. Подзаголовки (h3 и h4) следуют и могут использоваться несколько раз по всему тексту;
Используйте ключевые слова в заголовках h2, h3 и h4 и в первых 100 словах содержания. Это контент, который Google и ваши пользователи могут легко просканировать;
Используйте ясные и информативные альтернативные тексты для ваших изображений;
Сохраняйте небольшие форматы изображений, а ваш веб-сайт — быстрым, легким и чистым.
MODx: core / lexicon / el / setting.inc.php | Fossies
MODx: core / lexicon / el / setting.inc.php | Окаменелости
«Fossies» — архив свежего программного обеспечения с открытым исходным кодом
Член «modx-2.8.3-pl / core / lexicon / el / setting.inc.php» (28 мая 2021 г., 75905 байт) пакета /linux/www/modx-2.8.3-pl.zip:
В качестве специального сервиса «Fossies» попытались отформатировать запрашиваемую исходную страницу в формат HTML, используя (предположительно) подсветку синтаксиса исходного кода PHP (стиль: стандартный) с префиксом номеров строк и опцией сворачивания кода.В качестве альтернативы вы можете просмотреть или загрузить неинтерпретированный файл с исходным кодом.
См. Также последний отчет о параллельных изменениях кода Fossies «Diffs» для «setting.inc.php»: 2.8.1-pl_vs_2.8.2-pl.
1 Php 2 / ** 3 * Настройка темы лексики английского языка 4 * 5 * @language ru 6 * @package modx 7 * @subpackage lexicon 8 * / 9 $ _lang ['area'] = 'Площадь'; 10 $ _lang ['area_authentication'] = 'Аутентификация и безопасность'; 11 $ _lang ['area_caching'] = 'Кеширование'; 12 $ _lang ['area_core'] = 'Основной код'; 13 $ _lang ['area_editor'] = 'Редактор форматированного текста'; 14 $ _lang ['area_file'] = 'Файловая система'; 15 $ _lang ['area_filter'] = 'Фильтр по области... '; 16 $ _lang ['area_furls'] = 'Удобный URL'; 17 $ _lang ['area_gateway'] = 'Шлюз'; 18 $ _lang ['area_language'] = 'Лексика и язык'; 19 $ _lang ['area_mail'] = 'Почта'; 20 $ _lang ['area_manager'] = 'Внутренний менеджер'; 21 $ _lang ['area_phpthumb'] = 'phpThumb'; 22 $ _lang ['area_proxy'] = 'Прокси'; 23 $ _lang ['area_session'] = 'Сессия и файлы cookie'; 24 $ _lang ['area_static_elements'] = 'Статические элементы'; 25 $ _lang ['area_static_resources'] = 'Статические ресурсы'; 26 $ _lang ['area_lexicon_string'] = 'Запись в лексиконе области'; 27 $ _lang ['area_lexicon_string_msg'] = 'Введите здесь ключ словарной статьи для области.Если словарной записи нет, будет отображаться только ключ области.
Основные области: аутентификация, кеширование, файл, свертывание, шлюз, язык, менеджер, сеанс, сайт, система '; 28 $ _lang ['area_site'] = 'Сайт'; 29 $ _lang ['area_system'] = 'Система и сервер'; 30 $ _lang ['area'] = 'Области'; 31 $ _lang ['charset'] = 'Кодировка'; 32 $ _lang ['country'] = 'Страна'; 33 $ _lang ['description_desc'] = 'Краткое описание настройки. Это может быть словарная запись на основе ключа в формате «настройка_» + клавиша + «_desc».'; 34 $ _lang ['key_desc'] = 'Ключ для настройки. Он будет доступен в вашем контенте через заполнитель [[++ key]]. '; 35 $ _lang ['name_desc'] = 'Имя для настройки. Это может быть словарная запись на основе ключа в формате «настройка_» + ключ. '; 36 $ _lang ['namespace'] = 'Пространство имен (ονοματόχωρος)'; 37 $ _lang ['namespace_desc'] = 'Пространство имен, с которым связан этот параметр. Тема Lexicon по умолчанию будет загружена для этого пространства имен при захвате настроек. '; 38 $ _lang ['namespace_filter'] = 'Фильтр по пространству имен... '; 39 $ _lang ['search_by_key'] = 'Поиск по ключу ...'; 40 $ _lang ['setting_create'] = 'Создать новую настройку'; 41 $ _lang ['setting_err'] = 'Проверьте свои данные в следующих полях:'; 42 $ _lang ['setting_err_ae'] = 'Настройка с этим ключом уже существует. Укажите другое имя ключа. '; 43 $ _lang ['setting_err_nf'] = 'Параметр не найден.'; 44 $ _lang ['setting_err_ns'] = 'Параметр не указан'; 45 $ _lang ['setting_err_remove'] = 'Произошла ошибка при попытке удалить настройку.'; 46 $ _lang ['setting_err_save'] = 'Произошла ошибка при попытке сохранить настройку.'; 47 $ _lang ['setting_err_startint'] = 'Настройки не могут начинаться с целого числа.'; 48 $ _lang ['setting_err_invalid_document'] = 'Нет документа с идентификатором% d. Укажите существующий документ. '; 49 $ _lang ['setting_remove'] = 'Удалить настройку'; 50 $ _lang ['setting_remove_confirm'] = 'Вы действительно хотите удалить этот параметр? Это может нарушить вашу установку MODX. '; 51 $ _lang ['setting_update'] = 'Обновить настройки'; 52 $ _lang ['settings_after_install'] = 'Поскольку это новая установка, вам необходимо контролировать эти настройки и изменять любые, которые вы хотите.После того, как вы изменили настройки, нажмите \ 'Сохранить \', чтобы обновить базу данных настроек.
'; 53 $ _lang ['settings_desc'] = 'Здесь вы можете установить общие предпочтения и параметры конфигурации для интерфейса менеджера MODX, а также то, как работает ваш сайт MODX. Каждый параметр будет доступен через заполнитель [[++ key]].
Дважды щелкните столбец значений для параметра, который вы хотите изменить, чтобы динамически редактировать его через сетку. или щелкните правой кнопкой мыши параметр, чтобы просмотреть дополнительные параметры.Вы также можете щелкнуть значок «+», чтобы просмотреть описание настройки. '; 54 $ _lang ['settings_furls'] = 'Дружественные URL-адреса'; 55 $ _lang ['settings_misc'] = 'Разное'; 56 $ _lang ['settings_site'] = 'Сайт'; 57 $ _lang ['settings_ui'] = 'Интерфейс & amp; Функции'; 58 $ _lang ['settings_users'] = 'Χρήστης'; 59 $ _lang ['system_settings'] = 'Ρυθμίσεις συστήματος'; 60 $ _lang ['usergroup'] = 'Группа пользователей'; 61 62 // пользовательские настройки 63 $ _lang ['setting_access_category_enabled'] = 'Проверить доступ к категории'; 64 $ _lang ['setting_access_category_enabled_desc'] = 'Используйте это, чтобы включить или отключить проверки ACL категорий (для каждого контекста). ПРИМЕЧАНИЕ. Если для этого параметра установлено значение «Нет», ВСЕ разрешения доступа к категории будут проигнорированы! '; 65 66 $ _lang ['setting_access_context_enabled'] = 'Проверить доступ к контексту'; 67 $ _lang ['setting_access_context_enabled_desc'] = 'Используйте это, чтобы включить или отключить проверки ACL контекста. ПРИМЕЧАНИЕ. Если для этого параметра установлено значение «Нет», ВСЕ разрешения на доступ к контексту будут проигнорированы. НЕ отключайте этот общесистемный или для контекста mgr, иначе вы отключите доступ к интерфейсу менеджера. '; 68 69 $ _lang ['setting_access_resource_group_enabled'] = 'Проверить доступ к группе ресурсов'; 70 $ _lang ['setting_access_resource_group_enabled_desc'] = 'Используйте это, чтобы включить или отключить проверки ACL группы ресурсов (для каждого контекста). ПРИМЕЧАНИЕ. Если для этого параметра установлено значение «Нет», ВСЕ разрешения доступа к группе ресурсов будут проигнорированы! '; 71 72 $ _lang ['setting_allow_mgr_access'] = 'Доступ к интерфейсу менеджера'; 73 $ _lang ['setting_allow_mgr_access_desc'] = 'Выберите этот параметр, чтобы включить или отключить доступ к интерфейсу менеджера. ПРИМЕЧАНИЕ. Если для этого параметра установлено значение «Нет», то пользователь будет перенаправлен на страницу запуска входа в систему Manager или на веб-страницу запуска сайта. '; 74 75 $ _lang ['setting_failed_login'] = 'Неудачные попытки входа в систему'; 76 $ _lang ['setting_failed_login_desc'] = 'Здесь вы можете ввести количество неудачных попыток входа в систему, которые разрешены до того, как пользователь будет заблокирован.'; 77 78 $ _lang ['setting_login_allowed_days'] = 'Разрешенные дни'; 79 $ _lang ['setting_login_allowed_days_desc'] = 'Выберите дни, в которые этому пользователю разрешено входить в систему.'; 80 81 $ _lang ['setting_login_allowed_ip'] = 'Разрешенный IP-адрес'; 82 $ _lang ['setting_login_allowed_ip_desc'] = 'Введите IP-адреса, с которых этому пользователю разрешено входить в систему. ПРИМЕЧАНИЕ. Разделите несколько IP-адресов запятыми (,) '; 83 84 $ _lang ['setting_login_homepage'] = 'Домашняя страница входа в систему'; 85 $ _lang ['setting_login_homepage_desc'] = 'Введите идентификатор документа, который вы хотите отправить пользователю после входа в систему. ПРИМЕЧАНИЕ. Убедитесь, что введенный вами идентификатор принадлежит существующему документу и что он был опубликован и доступен этому пользователю! '; 86 87 // системные настройки 88 $ _lang ['setting_access_policies_version'] = 'Версия схемы политики доступа'; 89 $ _lang ['setting_access_policies_version_desc'] = 'Версия системы политик доступа.НЕ МЕНЯЙ.'; 90 91 $ _lang ['setting_allow_forward_across_contexts'] = 'Разрешить пересылку через контексты'; 92 $ _lang ['setting_allow_forward_across_contexts_desc'] = 'Если установлено значение true, вызовы API Symlinks и modX :: sendForward () могут пересылать запросы к ресурсам в других контекстах.'; 93 94 $ _lang ['setting_allow_manager_login_forgot_password'] = 'Разрешить забытый пароль на экране входа в менеджер'; 95 $ _lang ['setting_allow_manager_login_forgot_password_desc'] = 'Установка этого параметра на «Нет» отключит возможность забытого пароля на экране входа в систему менеджера.'; 96 97 $ _lang ['setting_allow_tags_in_post'] = 'Разрешить теги в POST'; 98 $ _lang ['setting_allow_tags_in_post_desc'] = 'Если false, все переменные POST будут удалены из тегов сценария HTML, числовых объектов и тегов MODX. MODX рекомендует оставить это значение false для контекстов, отличных от mgr, где по умолчанию установлено значение true. '; 99 100 $ _lang ['setting_allow_tv_eval'] = 'Включить eval в привязках ТВ'; 101 $ _lang ['setting_allow_tv_eval_desc'] = 'Выберите этот параметр, чтобы включить или отключить eval в привязках TV.Если для этого параметра установлено значение «нет», код / значение будут обрабатываться как обычный текст. '; 102 103 $ _lang ['setting_anonymous_sessions'] = 'Ανώνυμη συνεδρία'; 104 $ _lang ['setting_anonymous_sessions_desc'] = 'ν η επιλογή δεν είναι ενεργοποιημένη, πρόσβαση σε συνεδρίες PHP θα έχουν μόνοδοισυνοδοι συένοδισινοδισοισνοδισνοδισνδισνη PHP. Υτό μπορεί να μειώσει το χρόνο φόρτωσης μιας ιστοσελίδας MODX για τους ανώνυμους χρήστες, εφχ \'υμυμους χρήστηη, εφχ \'υμυμουςειώσειηζησησαενερονζεροντζα σποενκτζεροντζα σποενκτενερενκτα Ν είναι απενεργοποιημένη η επιλογή session_enabled, τότε αυτή η ρύθμιση δεν παίζει κανένα ρόλο, καθώς σιθαιαιαιενεσι PHPσιενενε PHPσι.'; 105 106 $ _lang ['setting_archive_with'] = 'Принудительно использовать архивы PCLZip'; 107 $ _lang ['setting_archive_with_desc'] = 'Если true, в качестве расширения zip будет использоваться PCLZip вместо ZipArchive. Включите это, если вы получаете ошибки extractTo или возникают проблемы с распаковкой в Package Management. '; 108 109 $ _lang ['setting_auto_menuindex'] = 'Индексирование меню по умолчанию'; 110 $ _lang ['setting_auto_menuindex_desc'] = 'Выберите \' Да \ ', чтобы включить автоматическое увеличение индекса меню по умолчанию.'; 111 112 $ _lang ['setting_auto_check_pkg_updates'] = 'Автоматическая проверка обновлений пакетов'; 113 $ _lang ['setting_auto_check_pkg_updates_desc'] = 'Если \' Да \ ', MODX автоматически проверит наличие обновлений для пакетов в управлении пакетами.Это может замедлить загрузку сетки. '; 114 115 $ _lang ['setting_auto_check_pkg_updates_cache_expire'] = 'Срок действия кеша для автоматической проверки обновлений пакетов'; 116 $ _lang ['setting_auto_check_pkg_updates_cache_expire_desc'] = 'Количество минут, в течение которых Управление пакетами будет кэшировать результаты для проверки обновлений пакетов.'; 117 118 $ _lang ['setting_allow_multiple_emails'] = 'Разрешить дублирование писем для пользователей'; 119 $ _lang ['setting_allow_multiple_emails_desc'] = 'Если включено, Пользователи могут использовать один и тот же адрес электронной почты.'; 120 121 $ _lang ['setting_automatic_alias'] = 'Автоматически создавать псевдоним'; 122 $ _lang ['setting_automatic_alias_desc'] = 'Выберите \' Да \ ', чтобы система автоматически генерировала псевдоним на основе заголовка страницы ресурса при сохранении.'; 123 124 $ _lang ['setting_automatic_template_assignment'] = 'Автоматическое назначение шаблона'; 125 $ _lang ['setting_automatic_template_assignment_desc'] = 'Выберите, как шаблоны назначаются новым ресурсам при создании. Возможные варианты: система (шаблон по умолчанию из системных настроек), родительский (наследует родительский шаблон) или родственный (наследует наиболее часто используемый родственный шаблон) '; 126 127 $ _lang ['setting_base_help_url'] = 'Базовый URL-адрес справки'; 128 $ _lang ['setting_base_help_url_desc'] = 'Базовый URL-адрес, по которому создаются ссылки справки в правом верхнем углу страниц в диспетчере.'; 129 130 $ _lang ['setting_blocked_minutes'] = 'Заблокированные минуты'; 131 $ _lang ['setting_blocked_minutes_desc'] = 'Здесь вы можете ввести количество минут, на которые пользователь будет заблокирован, если он достигнет максимально допустимого количества неудачных попыток входа в систему. Пожалуйста, введите это значение только в виде чисел (без запятых, пробелов и т. Д.) '; 132 133 $ _lang ['setting_cache_action_map'] = 'Включить кэш карты действий'; 134 $ _lang ['setting_cache_action_map_desc'] = 'Когда включено, действия (или карты контроллеров) будут кэшироваться, чтобы сократить время загрузки страницы менеджера.'; 135 136 $ _lang ['setting_cache_alias_map'] = 'Включить кэш отображения псевдонимов контекста'; 137 $ _lang ['setting_cache_alias_map_desc'] = 'Когда включено, все URI ресурсов кэшируются в контексте. Включите на небольших сайтах и отключите на больших сайтах для повышения производительности. '; 138 139 $ _lang ['setting_use_context_resource_table'] = 'Использовать таблицу ресурсов контекста для обновления кэша контекста'; 140 $ _lang ['setting_use_context_resource_table_desc'] = 'Когда включено, обновления кэша контекста используют таблицу context_resource.Это позволяет программно использовать один ресурс в нескольких контекстах. Если вы не используете эти множественные контексты ресурсов через API, вы можете установить для него значение false. На больших сайтах вы получите потенциальный прирост производительности в менеджере. '; 141 142 $ _lang ['setting_cache_context_settings'] = 'Включить кеш настроек контекста'; 143 $ _lang ['setting_cache_context_settings_desc'] = 'При включении настройки контекста будут кэшироваться для сокращения времени загрузки.'; 144 145 $ _lang ['setting_cache_db'] = 'Включить кэш базы данных'; 146 $ _lang ['setting_cache_db_desc'] = 'Когда включено, объекты и необработанные наборы результатов из запросов SQL кэшируются, чтобы значительно снизить нагрузку на базу данных.'; 147 148 $ _lang ['setting_cache_db_expires'] = 'Срок действия кэша БД'; 149 $ _lang ['setting_cache_db_expires_desc'] = 'Это значение (в секундах) устанавливает время, в течение которого файлы кэша остаются последними для кэширования набора результатов БД.'; 150 151 $ _lang ['setting_cache_db_session'] = 'Включить кэш сеанса базы данных'; 152 $ _lang ['setting_cache_db_session_desc'] = 'При включении и включении cache_db сеансы базы данных будут кэшироваться в кэше набора результатов БД.'; 153 154 $ _lang ['setting_cache_db_session_lifetime'] = 'Срок действия кэша сеанса БД'; 155 $ _lang ['setting_cache_db_session_lifetime_desc'] = 'Это значение (в секундах) устанавливает количество времени, в течение которого файлы кэша сохраняются для записей сеанса в кэше набора результатов БД.'; 156 157 $ _lang ['setting_cache_default'] = 'Кэшируемое значение по умолчанию'; 158 $ _lang ['setting_cache_default_desc'] = 'Выберите \' Да \ ', чтобы сделать все новые ресурсы кэшируемыми по умолчанию.'; 159 $ _lang ['setting_cache_default_err'] = 'Пожалуйста, укажите, хотите ли вы, чтобы документы кэшировались по умолчанию.'; 160 161 $ _lang ['setting_cache_expires'] = 'Срок действия кэша по умолчанию'; 162 $ _lang ['setting_cache_expires_desc'] = 'Это значение (в секундах) устанавливает количество времени, в течение которого файлы кэша сохраняются для кэширования по умолчанию.'; 163 164 $ _lang ['setting_cache_resource_clear_partial'] = 'Очистить частичный кэш ресурсов для указанных контекстов'; 165 $ _lang ['setting_cache_resource_clear_partial_desc'] = 'Если включено, обновление MODX очистит кеш ресурсов только для указанных контекстов.'; 166 167 $ _lang ['setting_cache_format'] = 'Формат кеширования для использования'; 168 $ _lang ['setting_cache_format_desc'] = '0 = PHP, 1 = JSON, 2 = сериализовать. Один из форматов »; 169 170 $ _lang ['setting_cache_handler'] = 'Класс обработчика кеширования'; 171 $ _lang ['setting_cache_handler_desc'] = 'Имя класса обработчика типа, используемого для кэширования.'; 172 173 $ _lang ['setting_cache_lang_js'] = 'Кэшировать строки JS Lexicon'; 174 $ _lang ['setting_cache_lang_js_desc'] = 'Если установлено значение true, для кэширования строк словаря, загруженных в JavaScript для интерфейса менеджера, будут использоваться заголовки сервера.'; 175 176 $ _lang ['setting_cache_lexicon_topics'] = 'Кэшировать темы лексикона'; 177 $ _lang ['setting_cache_lexicon_topics_desc'] = 'При включении все темы Lexicon будут кэшироваться, чтобы значительно сократить время загрузки для функциональности интернационализации.MODX настоятельно рекомендует оставить для этого параметра значение «Да». '; 178 179 $ _lang ['setting_cache_noncore_lexicon_topics'] = 'Кэшировать неосновные темы лексики'; 180 $ _lang ['setting_cache_noncore_lexicon_topics_desc'] = 'При отключении неосновные темы Lexicon не будут кэшироваться. Это полезно отключить при разработке собственных дополнений. '; 181 182 $ _lang ['setting_cache_resource'] = 'Включить частичный кэш ресурсов'; 183 $ _lang ['setting_cache_resource_desc'] = 'Частичное кэширование ресурсов можно настроить по ресурсу, когда эта функция включена.Отключение этой функции отключит ее глобально. '; 184 185 $ _lang ['setting_cache_resource_expires'] = 'Срок действия частичного кэша ресурсов'; 186 $ _lang ['setting_cache_resource_expires_desc'] = 'Это значение (в секундах) устанавливает время, в течение которого файлы кэша сохраняются для частичного кэширования ресурсов.'; 187 188 $ _lang ['setting_cache_scripts'] = 'Включить кеш скриптов'; 189 $ _lang ['setting_cache_scripts_desc'] = 'При включении MODX кэширует все скрипты (фрагменты и плагины) в файл, чтобы сократить время загрузки.MODX рекомендует оставить для этого параметра «Да». '; 190 191 $ _lang ['setting_cache_system_settings'] = 'Включить кэш системных настроек'; 192 $ _lang ['setting_cache_system_settings_desc'] = 'При включении системные настройки будут кэшироваться для сокращения времени загрузки. MODX рекомендует оставить это включенным. '; 193 194 $ _lang ['setting_clear_cache_refresh_trees'] = 'Обновить деревья при очистке кеша сайта'; 195 $ _lang ['setting_clear_cache_refresh_trees_desc'] = 'При включении обновляет деревья после очистки кеша сайта.'; 196 197 $ _lang ['setting_compress_css'] = 'Использовать сжатый CSS'; 198 $ _lang ['setting_compress_css_desc'] = 'ταν η επιλογή αυτή είναι ενεργοποιημένη, τα CSS που χρυησιμοποιούνται στο 199 200 $ _lang ['setting_compress_js'] = 'Использовать сжатые библиотеки JavaScript'; 201 $ _lang ['setting_compress_js_desc'] = 'ταν η επιλογή αυτή είναι ενεργοποιημένη, το MODX θα διαθέτει τις δέσμες ενευθέτει τις δέσμες ενεργειώνεοσοσμνενεμργειώνεοσμνενερμφνε. 202 203 $ _lang ['setting_compress_js_groups'] = 'Использовать группировку при сжатии JavaScript'; 204 $ _lang ['setting_compress_js_groups_desc'] = 'Сгруппируйте основной JavaScript-менеджер MODX, используя minify groupsConfig.Установите значение «Да» при использовании сухосина или других ограничивающих факторов. '; 205 206 $ _lang ['setting_compress_js_max_files'] = 'Максимальный порог сжатия файлов JavaScript'; 207 $ _lang ['setting_compress_js_max_files_desc'] = 'Максимальное количество файлов JavaScript, которые MODX будет пытаться сжать за один раз, когда включена compress_js. Установите меньшее значение, если у вас возникли проблемы с Google Minify в диспетчере. '; 208 209 $ _lang ['setting_concat_js'] = 'Использовать объединенные библиотеки Javascript'; 210 $ _lang ['setting_concat_js_desc'] = 'Когда это включено, MODX будет использовать объединенную версию своих общих библиотек JavaScript в интерфейсе менеджера.Это значительно сокращает загрузку и время выполнения в диспетчере. Отключите, только если вы изменяете основные элементы. '; 211 212 $ _lang ['setting_confirm_navigation'] = 'Подтвердить навигацию с несохраненными изменениями'; 213 $ _lang ['setting_confirm_navigation_desc'] = 'Когда это включено, пользователю будет предложено подтвердить свое намерение, если есть несохраненные изменения.'; 214 215 $ _lang ['setting_container_suffix'] = 'Суффикс контейнера'; 216 $ _lang ['setting_container_suffix_desc'] = 'Суффикс, добавляемый к ресурсам, установленным как контейнеры при использовании FURL.'; 217 218 $ _lang ['setting_context_tree_sort'] = 'Включить сортировку контекстов в дереве ресурсов'; 219 $ _lang ['setting_context_tree_sort_desc'] = 'Если установлено значение «Да», контексты будут отсортированы по алфавиту в левом дереве ресурсов.'; 220 $ _lang ['setting_context_tree_sortby'] = 'Сортировка поля контекстов в дереве ресурсов'; 221 $ _lang ['setting_context_tree_sortby_desc'] = 'Поле для сортировки контекстов в дереве ресурсов, если сортировка включена.'; 222 $ _lang ['setting_context_tree_sortdir'] = 'Направление сортировки контекстов в дереве ресурсов'; 223 $ _lang ['setting_context_tree_sortdir_desc'] = 'Направление сортировки контекстов в дереве ресурсов, если сортировка включена.'; 224 225 $ _lang ['setting_cultureKey'] = 'Γλώσσα'; 226 $ _lang ['setting_cultureKey_desc'] = 'Выберите язык для всех контекстов, не связанных с менеджером, включая Интернет.'; 227 228 $ _lang ['setting_date_timezone'] = 'Часовой пояс по умолчанию'; 229 $ _lang ['setting_date_timezone_desc'] = 'Управляет настройкой часового пояса по умолчанию для функций даты PHP, если она не пуста. Если пусто и ini-параметр PHP date.timezone не установлен в вашей среде, будет принято значение UTC. '; 230 231 $ _lang ['setting_debug'] = 'Отладка'; 232 $ _lang ['setting_debug_desc'] = 'Управляет включением / выключением отладки в MODX и / или устанавливает уровень PHP error_reporting.\ '\' = использовать текущий error_reporting, \ '0 \' = false (error_reporting = 0), \ '1 \' = true (error_reporting = -1) или любое допустимое значение error_reporting (как целое число). '; 233 234 $ _lang ['setting_default_content_type'] = 'Тип содержимого по умолчанию'; 235 $ _lang ['setting_default_content_type_desc'] = 'Выберите тип контента по умолчанию, который вы хотите использовать для новых ресурсов. Вы по-прежнему можете выбрать другой тип контента в редакторе ресурсов; этот параметр просто предварительно выбирает для вас один из ваших типов контента. '; 236 237 $ _lang ['setting_default_duplicate_publish_option'] = 'Параметр публикации дублирующихся ресурсов по умолчанию'; 238 $ _lang ['setting_default_duplicate_publish_option_desc'] = 'Параметр, выбранный по умолчанию при дублировании ресурса.Может быть либо «отменить публикацию», чтобы отменить публикацию всех дубликатов, «опубликовать», чтобы опубликовать все дубликаты, либо «сохранить», чтобы сохранить состояние публикации на основе дублированного ресурса. '; 239 240 $ _lang ['setting_default_media_source'] = 'Источник мультимедиа по умолчанию'; 241 $ _lang ['setting_default_media_source_desc'] = 'Источник мультимедиа по умолчанию для загрузки.'; 242 243 $ _lang ['setting_default_media_source_type'] = 'Тип источника мультимедиа по умолчанию'; 244 $ _lang ['setting_default_media_source_type_desc'] = 'Тип источника мультимедиа, выбранный по умолчанию при создании нового источника мультимедиа.'; 245 246 $ _lang ['setting_default_template'] = 'Шаблон по умолчанию'; 247 $ _lang ['setting_default_template_desc'] = 'Выберите шаблон по умолчанию, который вы хотите использовать для новых ресурсов. Вы по-прежнему можете выбрать другой шаблон в редакторе ресурсов, этот параметр просто предварительно выбирает за вас один из ваших шаблонов. '; 248 249 $ _lang ['setting_default_per_page'] = 'По умолчанию на страницу'; 250 $ _lang ['setting_default_per_page_desc'] = 'Количество результатов по умолчанию для отображения в сетках по всему менеджеру.'; 251 252 $ _lang ['setting_editor_css_path'] = 'Путь к файлу CSS'; 253 $ _lang ['setting_editor_css_path_desc'] = 'Введите путь к вашему файлу CSS, который вы хотите использовать в редакторе форматированного текста. Лучший способ ввести путь - ввести путь от корня вашего сервера, например: /assets/site/style.css. Если вы не хотите загружать таблицу стилей в редактор форматированного текста, оставьте это поле пустым. '; 254 255 $ _lang ['setting_editor_css_selectors'] = 'Селекторы CSS для редактора'; 256 $ _lang ['setting_editor_css_selectors_desc'] = 'Разделенный запятыми список селекторов CSS для редактора форматированного текста.'; 257 258 $ _lang ['setting_emailsender'] = 'Электронное письмо с адреса регистрации'; 259 $ _lang ['setting_emailsender_desc'] = 'Здесь вы можете указать адрес электронной почты, используемый при отправке Пользователям их имен пользователей и паролей.'; 260 $ _lang ['setting_emailsender_err'] = 'Укажите адрес электронной почты администратора.'; 261 262 $ _lang ['setting_emailsubject'] = 'Тема электронного письма для регистрации'; 263 $ _lang ['setting_emailsubject_desc'] = 'Строка темы электронного письма для регистрации по умолчанию при регистрации пользователя.'; 264 $ _lang ['setting_emailsubject_err'] = 'Укажите тему письма для регистрации.'; 265 266 $ _lang ['setting_enable_dragdrop'] = 'Включить перетаскивание в деревьях ресурсов / элементов'; 267 $ _lang ['setting_enable_dragdrop_desc'] = 'Если выключено, предотвращает перетаскивание в деревьях ресурсов и элементов.'; 268 269 $ _lang ['setting_error_page'] = 'Страница ошибки'; 270 $ _lang ['setting_error_page_desc'] = 'Введите идентификатор документа, на который вы хотите отправить пользователей, если они запрашивают документ, которого на самом деле не существует (страница 404 не найдена). ПРИМЕЧАНИЕ. Убедитесь, что введенный вами идентификатор относится к существующему документу и что он был опубликован! '; 271 $ _lang ['setting_error_page_err'] = 'Укажите идентификатор документа, который является страницей с ошибкой.'; 272 273 $ _lang ['setting_ext_debug'] = 'Отладка ExtJS'; 274 $ _lang ['setting_ext_debug_desc'] = 'Следует ли загружать ext-all-debug.js для отладки кода ExtJS.'; 275 276 $ _lang ['setting_extension_packages'] = 'Пакеты расширений'; 277 $ _lang ['setting_extension_packages_desc'] = 'Массив пакетов JSON для загрузки при создании экземпляра MODX.В формате [{"имя пакета": {"путь": "путь / к / пакету"}}, {"другое имя пакета": {"путь": "путь / к / другому пакету"}}] '; 278 279 $ _lang ['setting_enable_gravatar'] = 'Включить Gravatar'; 280 $ _lang ['setting_enable_gravatar_desc'] = 'Если включено, Gravatar будет использоваться как изображение профиля (если у пользователя не загружено фото профиля).'; 281 282 $ _lang ['setting_failed_login_attempts'] = 'Неудачные попытки входа в систему'; 283 $ _lang ['setting_failed_login_attempts_desc'] = 'Число неудачных попыток входа в систему, разрешенных Пользователю до того, как он станет \' заблокированным \ '.'; 284 285 $ _lang ['setting_fe_editor_lang'] = 'Язык внешнего редактора'; 286 $ _lang ['setting_fe_editor_lang_desc'] = 'Выберите язык для редактора, который будет использоваться в качестве внешнего редактора.'; 287 288 $ _lang ['setting_feed_modx_news'] = 'URL-адрес ленты новостей MODX'; 289 $ _lang ['setting_feed_modx_news_desc'] = 'Установите URL-адрес RSS-канала для панели новостей MODX в диспетчере.'; 290 291 $ _lang ['setting_feed_modx_news_enabled'] = 'Лента новостей MODX включена'; 292 $ _lang ['setting_feed_modx_news_enabled_desc'] = 'Если \' Нет \ ', MODX скроет ленту новостей в разделе приветствия менеджера.'; 293 294 $ _lang ['setting_feed_modx_security'] = 'URL-адрес ленты уведомлений о безопасности MODX'; 295 $ _lang ['setting_feed_modx_security_desc'] = 'Установите URL-адрес RSS-канала для панели уведомлений о безопасности MODX в диспетчере.'; 296 297 $ _lang ['setting_feed_modx_security_enabled'] = 'Канал безопасности MODX включен'; 298 $ _lang ['setting_feed_modx_security_enabled_desc'] = 'Если \' Нет \ ', MODX скроет ленту безопасности в разделе приветствия менеджера.'; 299 300 $ _lang ['setting_filemanager_path'] = 'Путь к файловому менеджеру (не рекомендуется)'; 301 $ _lang ['setting_filemanager_path_desc'] = 'Устарело - используйте вместо этого источники мультимедиа.IIS часто неправильно заполняет параметр document_root, который используется файловым менеджером для определения того, на что вы можете смотреть. Если у вас возникли проблемы с использованием файлового менеджера, убедитесь, что этот путь указывает на корень вашей установки MODX. '; 302 303 $ _lang ['setting_filemanager_path_relative'] = 'Является ли путь файлового менеджера относительным? (Не рекомендуется) '; 304 $ _lang ['setting_filemanager_path_relative_desc'] = 'Устарело - используйте вместо этого источники мультимедиа. Если ваш параметр filemanager_path относится к MODX base_path, установите для этого параметра значение Yes.Если ваш filemanager_path находится за пределами docroot, установите для него значение No. '; 305 306 $ _lang ['setting_filemanager_url'] = 'URL-адрес файлового менеджера (устарело)'; 307 $ _lang ['setting_filemanager_url_desc'] = 'Устарело - используйте вместо этого источники мультимедиа. По желанию. Установите это, если вы хотите установить явный URL-адрес для доступа к файлам в файловом менеджере MODX (полезно, если вы изменили filemanager_path на путь за пределами корневого каталога MODX). Убедитесь, что это доступный в Интернете URL-адрес значения параметра filemanager_path.Если вы оставите это поле пустым, MODX попытается вычислить его автоматически. '; 308 309 $ _lang ['setting_filemanager_url_relative'] = 'Является ли URL-адрес файлового менеджера относительным? (Не рекомендуется) '; 310 $ _lang ['setting_filemanager_url_relative_desc'] = 'Устарело - используйте вместо этого источники мультимедиа. Если ваша настройка filemanager_url относится к MODX base_url, установите для этого параметра значение «Да». Если ваш filemanager_url находится за пределами основного корневого веб-узла, установите для него значение Нет. '; 311 312 $ _lang ['setting_forgot_login_email'] = 'Забыли адрес электронной почты для входа в систему'; 313 $ _lang ['setting_forgot_login_email_desc'] = 'Шаблон электронного письма, которое отправляется, когда пользователь забыл свое имя пользователя MODX и / или пароль.'; 314 315 $ _lang ['setting_form_customization_use_all_groups'] = 'Использовать членство всех пользователей в группах для настройки формы'; 316 $ _lang ['setting_form_customization_use_all_groups_desc'] = 'Если установлено значение true, FC будет использовать * все * наборы для * всех * групп пользователей, в которых состоит член, при применении наборов настройки форм. В противном случае он будет использовать только набор, принадлежащий основной группе пользователя. Примечание. Установка этого параметра в «Да» может вызвать ошибки с конфликтующими наборами FC. '; 317 318 $ _lang ['setting_forward_merge_excludes'] = 'sendForward Исключить поля при слиянии'; 319 $ _lang ['setting_forward_merge_excludes_desc'] = 'Символическая ссылка объединяет непустые значения полей со значениями в целевом ресурсе; использование этого списка исключений, разделенных запятыми, предотвращает переопределение указанных полей символической ссылкой.'; 320 321 $ _lang ['setting_friendly_alias_lowercase_only'] = 'Псевдонимы FURL в нижнем регистре'; 322 $ _lang ['setting_friendly_alias_lowercase_only_desc'] = 'Определяет, разрешать ли только строчные символы в псевдониме ресурса.'; 323 324 $ _lang ['setting_friendly_alias_max_length'] = 'Максимальная длина псевдонима FURL'; 325 $ _lang ['setting_friendly_alias_max_length_desc'] = 'Если больше нуля, максимальное количество символов, разрешенное в псевдониме ресурса. Ноль равняется неограниченному. '; 326 327 $ _lang ['setting_friendly_alias_realtime'] = 'Псевдоним FURL в реальном времени'; 328 $ _lang ['setting_friendly_alias_realtime_desc'] = 'Определяет, должен ли псевдоним ресурса создаваться «на лету» при вводе заголовка страницы или это должно происходить при сохранении ресурса (для этого необходимо включить automatic_alias).'; 329 330 $ _lang ['setting_friendly_alias_restrict_chars'] = 'Метод ограничения символов псевдонима FURL'; 331 $ _lang ['setting_friendly_alias_restrict_chars_desc'] = 'Метод, используемый для ограничения символов, используемых в псевдониме ресурса. "pattern" позволяет использовать шаблон RegEx, "legal" разрешает любые допустимые символы URL, "alpha" разрешает только буквы алфавита, а "alphanumeric" допускает только буквы и цифры. '; 332 333 $ _lang ['setting_friendly_alias_restrict_chars_pattern'] = 'Шаблон ограничения символов псевдонима FURL'; 334 $ _lang ['setting_friendly_alias_restrict_chars_pattern_desc'] = 'Допустимый шаблон RegEx для ограничения символов, используемых в псевдониме ресурса.'; 335 336 $ _lang ['setting_friendly_alias_strip_element_tags'] = 'Теги элементов полосы псевдонима FURL'; 337 $ _lang ['setting_friendly_alias_strip_element_tags_desc'] = 'Определяет, должны ли теги элементов удаляться из псевдонима ресурса.'; 338 339 $ _lang ['setting_friendly_alias_translit'] = 'Транслитерация псевдонима FURL'; 340 $ _lang ['setting_friendly_alias_translit_desc'] = 'Метод транслитерации, используемый для псевдонима, указанного для ресурса. Пусто или «нет» - это значение по умолчанию, при котором транслитерация пропускается.Другие возможные значения: «iconv» (если доступно) или именованная таблица транслитерации, предоставляемая пользовательским классом службы транслитерации. '; 341 342 $ _lang ['setting_friendly_alias_translit_class'] = 'Класс службы транслитерации псевдонима FURL'; 343 $ _lang ['setting_friendly_alias_translit_class_desc'] = 'Необязательный класс службы для предоставления именованных служб транслитерации для создания / фильтрации псевдонимов FURL.'; 344 345 $ _lang ['setting_friendly_alias_translit_class_path'] = 'Путь класса службы транслитерации псевдонима FURL'; 346 $ _lang ['setting_friendly_alias_translit_class_path_desc'] = 'Местоположение пакета модели, из которого будет загружен класс службы транслитерации псевдонима FURL.'; 347 348 $ _lang ['setting_friendly_alias_trim_chars'] = 'Символы обрезки псевдонима FURL'; 349 $ _lang ['setting_friendly_alias_trim_chars_desc'] = 'Символы, которые нужно обрезать с концов предоставленного псевдонима ресурса.'; 350 351 $ _lang ['setting_friendly_alias_word_delimiter'] = 'Разделитель слов псевдонима FURL'; 352 $ _lang ['setting_friendly_alias_word_delimiter_desc'] = 'Предпочтительный разделитель слов для дружественных заголовков псевдонимов URL.'; 353 354 $ _lang ['setting_friendly_alias_word_delimiters'] = 'Разделители слов псевдонима FURL'; 355 $ _lang ['setting_friendly_alias_word_delimiters_desc'] = 'Символы, которые представляют собой разделители слов при обработке кратких заголовков псевдонимов URL.Эти символы будут преобразованы и объединены в предпочтительный разделитель слов псевдонима FURL. '; 356 357 $ _lang ['setting_friendly_urls'] = 'Использовать удобные URL-адреса'; 358 $ _lang ['setting_friendly_urls_desc'] = 'Это позволяет вам использовать удобные для поисковых систем URL-адреса с MODX. Обратите внимание, это работает только для установок MODX, запущенных на Apache, и вам нужно будет написать файл .htaccess, чтобы это работало. Дополнительную информацию см. В файле .htaccess, включенном в дистрибутив. '; 359 $ _lang ['setting_friendly_urls_err'] = 'Пожалуйста, укажите, хотите ли вы использовать дружественные URL-адреса.'; 360 361 $ _lang ['setting_friendly_urls_strict'] = 'Используйте строго дружественные URL-адреса'; 362 $ _lang ['setting_friendly_urls_strict_desc'] = 'Когда включены дружественные URL-адреса, эта опция заставляет неканонические запросы, соответствующие ресурсу, выполнять 301 перенаправление на канонический URI для этого ресурса. ПРЕДУПРЕЖДЕНИЕ. Не включайте, если вы используете настраиваемые правила перезаписи, которые не соответствуют хотя бы началу канонического URI. Например, канонический URI foo / с настраиваемой перезаписью для foo / bar.html будет работать, но пытается переписать bar / foo.html как foo / вызовет перенаправление на foo / с включенной этой опцией. '; 363 364 $ _lang ['setting_global_duplicate_uri_check'] = 'Проверить наличие повторяющихся URI во всех контекстах'; 365 $ _lang ['setting_global_duplicate_uri_check_desc'] = 'Выберите \' Да \ ', чтобы повторяющиеся проверки URI включали все контексты в поиске. В противном случае проверяется только контекст, в котором сохраняется ресурс. '; 366 367 $ _lang ['setting_hidemenu_default'] = 'Скрыть из меню по умолчанию'; 368 $ _lang ['setting_hidemenu_default_desc'] = 'Выберите \' Да \ ', чтобы по умолчанию все новые ресурсы были скрыты из меню.'; 369 370 $ _lang ['setting_inline_help'] = 'Показывать встроенный текст справки для полей'; 371 $ _lang ['setting_inline_help_desc'] = 'Если \' Да \ ', тогда поля будут отображать свой текст справки непосредственно под полем. Если \ 'Нет \', все поля будут иметь подсказку в виде подсказки. '; 372 373 $ _lang ['setting_link_tag_scheme'] = 'Схема создания URL'; 374 $ _lang ['setting_link_tag_scheme_desc'] = 'Схема генерации URL для тега [[~ id]]. Доступные варианты здесь . '; 375 376 $ _lang ['setting_locale'] = 'Локаль'; 377 $ _lang ['setting_locale_desc'] = 'Установите языковой стандарт для системы. Оставьте поле пустым, чтобы использовать значение по умолчанию. Дополнительную информацию см. В документации PHP . '; 378 379 $ _lang ['setting_lock_ttl'] = 'Заблокировать время жизни'; 380 $ _lang ['setting_lock_ttl_desc'] = 'Количество секунд, в течение которых блокировка ресурса будет оставаться, если пользователь неактивен.'; 381 382 $ _lang ['setting_log_level'] = 'Уровень ведения журнала'; 383 $ _lang ['setting_log_level_desc'] = 'Уровень ведения журнала по умолчанию; чем ниже уровень, тем меньше сообщений регистрируется. Доступные варианты: 0 (FATAL), 1 (ERROR), 2 (WARN), 3 (INFO) и 4 (DEBUG). '; 384 385 $ _lang ['setting_log_target'] = 'Цель ведения журнала'; 386 $ _lang ['setting_log_target_desc'] = 'Целевой объект ведения журнала по умолчанию, куда записываются сообщения журнала. Доступные варианты: «ФАЙЛ», «HTML» или «ЭХО». По умолчанию - «ФАЙЛ», если не указано иное.'; 387 388 $ _lang ['setting_log_deprecated'] = 'Журнал устаревших функций'; 389 $ _lang ['setting_log_deprecated_desc'] = 'Включите получение уведомлений в журнал ошибок при использовании устаревших функций.'; 390 391 $ _lang ['setting_mail_charset'] = 'Кодировка почты'; 392 $ _lang ['setting_mail_charset_desc'] = 'Кодировка по умолчанию для электронных писем, например, \' iso-8859-1 \ 'или \' utf-8 \ ''; 393 394 $ _lang ['setting_mail_encoding'] = 'Кодировка почты'; 395 $ _lang ['setting_mail_encoding_desc'] = 'Устанавливает кодировку сообщения.Возможные варианты: «8-битный», «7-битный», «двоичный», «base64» и «quoted-printable». '; 396 397 $ _lang ['setting_mail_use_smtp'] = 'Использовать SMTP'; 398 $ _lang ['setting_mail_use_smtp_desc'] = 'Если true, MODX попытается использовать SMTP в почтовых функциях.'; 399 400 $ _lang ['setting_mail_smtp_auth'] = 'Аутентификация SMTP'; 401 $ _lang ['setting_mail_smtp_auth_desc'] = 'Устанавливает аутентификацию SMTP. Использует настройки mail_smtp_user и mail_smtp_pass. '; 402 403 $ _lang ['setting_mail_smtp_helo'] = 'Сообщение SMTP Helo'; 404 $ _lang ['setting_mail_smtp_helo_desc'] = 'Устанавливает SMTP HELO сообщения (по умолчанию имя хоста).'; 405 406 $ _lang ['setting_mail_smtp_hosts'] = 'Хосты SMTP'; 407 $ _lang ['setting_mail_smtp_hosts_desc'] = 'Устанавливает хосты SMTP. Все хосты должны быть разделены точкой с запятой. Вы также можете указать другой порт для каждого хоста, используя следующий формат: [имя хоста: порт] (например, «smtp1.example.com:25;smtp2.example.com»). Хосты будут проверяться по порядку. '; 408 409 $ _lang ['setting_mail_smtp_keepalive'] = 'Сохранение активности SMTP'; 410 $ _lang ['setting_mail_smtp_keepalive_desc'] = 'Предотвращает закрытие SMTP-соединения после каждой отправки почты.Не рекомендуется.'; 411 412 $ _lang ['setting_mail_smtp_pass'] = 'Пароль SMTP'; 413 $ _lang ['setting_mail_smtp_pass_desc'] = 'Пароль для аутентификации на SMTP.'; 414 415 $ _lang ['setting_mail_smtp_port'] = 'Порт SMTP'; 416 $ _lang ['setting_mail_smtp_port_desc'] = 'Устанавливает порт SMTP-сервера по умолчанию.'; 417 418 $ _lang ['setting_mail_smtp_prefix'] = 'Шифрование SMTP'; 419 $ _lang ['setting_mail_smtp_prefix_desc'] = 'Устанавливает шифрование SMTP-соединения. Возможные варианты: «», «ssl» или «tls»; 420 421 $ _lang ['setting_mail_smtp_autotls'] = 'Автоматический TLS SMTP'; 422 $ _lang ['setting_mail_smtp_autotls_desc'] = 'Включить ли автоматическое шифрование TLS, если сервер поддерживает его, даже если для параметра «Шифрование SMTP» не задано значение «tls»'; 423 424 $ _lang ['setting_mail_smtp_single_to'] = 'Один адрес SMTP'; 425 $ _lang ['setting_mail_smtp_single_to_desc'] = 'Предоставляет возможность обрабатывать в поле TO отдельные электронные письма вместо отправки на целые адреса TO.'; 426 427 $ _lang ['setting_mail_smtp_timeout'] = 'Тайм-аут SMTP'; 428 $ _lang ['setting_mail_smtp_timeout_desc'] = 'Устанавливает время ожидания сервера SMTP в секундах. Эта функция не будет работать на серверах win32. '; 429 430 $ _lang ['setting_mail_smtp_user'] = 'Пользователь SMTP'; 431 $ _lang ['setting_mail_smtp_user_desc'] = 'Пользователь, для которого выполняется аутентификация по SMTP.'; 432 433 $ _lang ['setting_main_nav_parent'] = 'Родитель главного меню'; 434 $ _lang ['setting_main_nav_parent_desc'] = 'Контейнер, используемый для получения всех записей для главного меню.'; 435 436 $ _lang ['setting_manager_direction'] = 'Направление текста менеджера'; 437 $ _lang ['setting_manager_direction_desc'] = 'Выберите направление, в котором текст будет отображаться в Менеджере, слева направо или справа налево.'; 438 439 $ _lang ['setting_manager_date_format'] = 'Формат даты менеджера'; 440 $ _lang ['setting_manager_date_format_desc'] = 'Строка формата в формате PHP date () для дат, представленных в менеджере.'; 441 442 $ _lang ['setting_manager_favicon_url'] = 'URL значка менеджера'; 443 $ _lang ['setting_manager_favicon_url_desc'] = 'Если установлено, загрузит этот URL как значок для менеджера MODX.Должен быть относительным URL-адресом к менеджеру / каталогу или абсолютным URL-адресом. '; 444 445 $ _lang ['setting_manager_js_cache_file_locking'] = 'Включить блокировку файлов для диспетчера JS / CSS Cache'; 446 $ _lang ['setting_manager_js_cache_file_locking_desc'] = 'Блокировка файла кеша. Установите значение Нет, если файловая система - NFS. '; 447 $ _lang ['setting_manager_js_cache_max_age'] = 'Возраст кэша сжатия JS / CSS менеджера'; 448 $ _lang ['setting_manager_js_cache_max_age_desc'] = 'Максимальный возраст кеша браузера для сжатия CSS / JS менеджера в секундах.По истечении этого периода браузер отправит еще один условный GET. Используйте более длительный период для меньшего трафика. '; 449 $ _lang ['setting_manager_js_document_root'] = 'Корень документа сжатия JS / CSS менеджера'; 450 $ _lang ['setting_manager_js_document_root_desc'] = 'Если ваш сервер не обрабатывает серверную переменную DOCUMENT_ROOT, установите ее здесь явно, чтобы включить сжатие CSS / JS менеджера. Не меняйте это, если вы не знаете, что делаете. '; 451 $ _lang ['setting_manager_js_zlib_output_compression'] = 'Включить сжатие вывода zlib для Manager JS / CSS'; 452 $ _lang ['setting_manager_js_zlib_output_compression_desc'] = 'Следует ли включать сжатие вывода zlib для сжатого CSS / JS в диспетчере.Не включайте это, если вы не уверены, что для переменной конфигурации PHP zlib.output_compression можно установить значение 1. MODX рекомендует не использовать ее. '; 453 454 $ _lang ['setting_manager_lang_attribute'] = 'Атрибут языка HTML и XML менеджера'; 455 $ _lang ['setting_manager_lang_attribute_desc'] = 'Введите код языка, который лучше всего соответствует выбранному вами языку менеджера, это гарантирует, что браузер сможет отображать контент в наилучшем для вас формате.'; 456 457 $ _lang ['setting_manager_language'] = 'Язык менеджера'; 458 $ _lang ['setting_manager_language_desc'] = 'Выберите язык для MODX Content Manager.'; 459 460 $ _lang ['setting_manager_login_url_alternate'] = 'Альтернативный URL-адрес для входа в систему менеджера'; 461 $ _lang ['setting_manager_login_url_alternate_desc'] = 'Альтернативный URL-адрес для отправки неаутентифицированного пользователя, когда ему нужно войти в систему менеджера. Форма входа в систему должна выполнять вход пользователя в контекст «mgr» для работы. '; 462 463 $ _lang ['setting_manager_login_start'] = 'Запуск менеджера входа в систему'; 464 $ _lang ['setting_manager_login_start_desc'] = 'Введите идентификатор документа, в который вы хотите отправить пользователя после того, как он / она войдет в систему управления. ПРИМЕЧАНИЕ: убедитесь, что введенный вами идентификатор относится к существующему документу, и что он был опубликован и доступен для этого пользователя! '; 465 466 $ _lang ['setting_manager_theme'] = 'Тема менеджера'; 467 $ _lang ['setting_manager_theme_desc'] = 'Выберите тему для Content Manager.'; 468 469 $ _lang ['setting_manager_time_format'] = 'Формат времени менеджера'; 470 $ _lang ['setting_manager_time_format_desc'] = 'Строка формата в формате PHP date () для настроек времени, представленных в диспетчере.'; 471 472 $ _lang ['setting_manager_use_tabs'] = 'Использовать вкладки в макете менеджера'; 473 $ _lang ['setting_manager_use_tabs_desc'] = 'Если true, менеджер будет использовать вкладки для рендеринга панелей содержимого. В противном случае он будет использовать порталы. '; 474 475 $ _lang ['setting_manager_week_start'] = 'Начало недели'; 476 $ _lang ['setting_manager_week_start_desc'] = 'Определите день начала недели. Используйте 0 (или оставьте поле пустым) для воскресенья, 1 для понедельника и так далее ... '; 477 478 $ _lang ['setting_mgr_tree_icon_context'] = 'Значок дерева контекста'; 479 $ _lang ['setting_mgr_tree_icon_context_desc'] = 'Определите здесь класс CSS, который будет использоваться для отображения значка контекста в дереве.Вы можете использовать этот параметр в каждом контексте, чтобы настроить значок для каждого контекста. '; 480 481 $ _lang ['setting_mgr_source_icon'] = 'Значок источника мультимедиа'; 482 $ _lang ['setting_mgr_source_icon_desc'] = 'Указывает класс CSS, который будет использоваться для отображения значков источников мультимедиа в дереве файлов. По умолчанию «icon-folder-open-o» '; 483 484 $ _lang ['setting_modRequest.class'] = 'Класс обработчика запросов'; 485 $ _lang ['setting_modRequest.class_desc'] = ''; 486 487 $ _lang ['setting_modx_browser_tree_hide_files'] = 'Скрыть файлы в дереве браузера мультимедиа'; 488 $ _lang ['setting_modx_browser_tree_hide_files_desc'] = 'Если это правда, файлы внутри папок не отображаются в исходном дереве браузера медиафайлов.'; 489 490 $ _lang ['setting_modx_browser_tree_hide_tooltips'] = 'Скрыть всплывающие подсказки в дереве браузера мультимедиа'; 491 $ _lang ['setting_modx_browser_tree_hide_tooltips_desc'] = 'Если true, всплывающие подсказки предварительного просмотра изображения не отображаются при наведении курсора на файл в дереве медиабраузера. По умолчанию true. '; 492 493 $ _lang ['setting_modx_browser_default_sort'] = 'Сортировка по умолчанию в браузере мультимедиа'; 494 $ _lang ['setting_modx_browser_default_sort_desc'] = 'Метод сортировки по умолчанию при использовании браузера мультимедиа в диспетчере.Доступные значения: имя, размер, lastmod (последнее изменение). '; 495 496 $ _lang ['setting_modx_browser_default_viewmode'] = 'Режим просмотра по умолчанию в браузере мультимедиа'; 497 $ _lang ['setting_modx_browser_default_viewmode_desc'] = 'Режим просмотра по умолчанию при использовании браузера мультимедиа в диспетчере. Доступные значения: сетка, список. '; 498 499 $ _lang ['setting_modx_charset'] = 'Кодировка символов'; 500 $ _lang ['setting_modx_charset_desc'] = 'Пожалуйста, выберите, какую кодировку символов вы хотите использовать. Обратите внимание, что MODX был протестирован с некоторыми из этих кодировок, но не со всеми.Для большинства языков предпочтительнее значение по умолчанию - UTF-8. '; 501 502 $ _lang ['setting_new_file_permissions'] = 'Новые права доступа к файлу'; 503 $ _lang ['setting_new_file_permissions_desc'] = 'При загрузке нового файла в диспетчер файлов диспетчер файлов попытается изменить права доступа к файлу на те, которые указаны в этой настройке. Это может не работать в некоторых настройках, таких как IIS, и в этом случае вам нужно будет вручную изменить разрешения. '; 504 505 $ _lang ['setting_new_folder_permissions'] = 'Разрешения для новой папки'; 506 $ _lang ['setting_new_folder_permissions_desc'] = 'При создании новой папки в диспетчере файлов диспетчер файлов попытается изменить права доступа к папке на те, которые указаны в этом параметре.Это может не работать в некоторых настройках, таких как IIS, и в этом случае вам нужно будет вручную изменить разрешения. '; 507 508 $ _lang ['setting_parser_recurse_uncacheable'] = 'Отложить некэшируемый анализ'; 509 $ _lang ['setting_parser_recurse_uncacheable_desc'] = 'Если отключено, некэшируемые элементы могут иметь свой вывод в кешируемом содержимом элемента. Отключите это ТОЛЬКО, если у вас возникли проблемы со сложным вложенным синтаксическим анализом, который перестал работать должным образом. '; 510 511 $ _lang ['setting_password_generated_length'] = 'Длина автоматически сгенерированного пароля'; 512 $ _lang ['setting_password_generated_length_desc'] = 'Длина автоматически сгенерированного пароля для пользователя.'; 513 514 $ _lang ['setting_password_min_length'] = 'Минимальная длина пароля'; 515 $ _lang ['setting_password_min_length_desc'] = 'Минимальная длина пароля для пользователя.'; 516 517 $ _lang ['setting_preserve_menuindex'] = 'Διατήρηση του ευρετηρίου πλοήγησης όταν διπλασιάζονται Πηγές'; 518 $ _lang ['setting_preserve_menuindex_desc'] = 'Όταν διπλασιάζετε κάποιες Πηγές, το ευρετηρίο πλοήγησης θα διατηρείταιο. Ί; 519 520 $ _lang ['setting_principal_targets'] = 'Цели ACL для загрузки'; 521 $ _lang ['setting_principal_targets_desc'] = 'Настройте цели ACL для загрузки для пользователей MODX.'; 522 523 $ _lang ['setting_proxy_auth_type'] = 'Тип аутентификации прокси'; 524 $ _lang ['setting_proxy_auth_type_desc'] = 'Поддерживает BASIC или NTLM.'; 525 526 $ _lang ['setting_proxy_host'] = 'Прокси-хост'; 527 $ _lang ['setting_proxy_host_desc'] = 'Если ваш сервер использует прокси, задайте здесь имя хоста, чтобы включить функции MODX, которым может потребоваться использование прокси, например Управление пакетами.'; 528 529 $ _lang ['setting_proxy_password'] = 'Пароль прокси'; 530 $ _lang ['setting_proxy_password_desc'] = 'Пароль, необходимый для аутентификации на вашем прокси-сервере.'; 531 532 $ _lang ['setting_proxy_port'] = 'Порт прокси'; 533 $ _lang ['setting_proxy_port_desc'] = 'Порт для вашего прокси-сервера.'; 534 535 $ _lang ['setting_proxy_username'] = 'Имя пользователя прокси'; 536 $ _lang ['setting_proxy_username_desc'] = 'Имя пользователя для аутентификации на вашем прокси-сервере.'; 537 538 $ _lang ['setting_photo_profile_source'] = 'Медиа-источник фото пользователя'; 539 $ _lang ['setting_photo_profile_source_desc'] = 'Источник мультимедиа, используемый для хранения фотографий профилей пользователей.По умолчанию используется источник мультимедиа по умолчанию. '; 540 541 $ _lang ['setting_phpthumb_allow_src_above_docroot'] = 'phpThumb Разрешить src выше корня документа'; 542 $ _lang ['setting_phpthumb_allow_src_above_docroot_desc'] = 'Указывает, разрешен ли путь src вне корня документа. Это полезно для многоконтекстных развертываний с несколькими виртуальными хостами. '; 543 544 $ _lang ['setting_phpthumb_cache_maxage'] = 'Максимальный возраст кеша phpThumb'; 545 $ _lang ['setting_phpthumb_cache_maxage_desc'] = 'Удалить кэшированные эскизы, к которым не было доступа более X дней.'; 546 547 $ _lang ['setting_phpthumb_cache_maxsize'] = 'Максимальный размер кэша phpThumb'; 548 $ _lang ['setting_phpthumb_cache_maxsize_desc'] = 'Удалять недавно использованные эскизы, когда размер кеша превышает X мегабайт.'; 549 550 $ _lang ['setting_phpthumb_cache_maxfiles'] = 'Максимальное количество файлов кэша phpThumb'; 551 $ _lang ['setting_phpthumb_cache_maxfiles_desc'] = 'Удалять миниатюры, к которым недавно обращались меньше всего, если в кеше больше X файлов.'; 552 553 $ _lang ['setting_phpthumb_cache_source_enabled'] = 'Исходные файлы кэша phpThumb'; 554 $ _lang ['setting_phpthumb_cache_source_enabled_desc'] = 'Следует ли кэшировать исходные файлы по мере их загрузки.Рекомендуется к офф. '; 555 556 $ _lang ['setting_phpthumb_document_root'] = 'Корень документа PHPThumb'; 557 $ _lang ['setting_phpthumb_document_root_desc'] = 'Установите это, если у вас возникают проблемы с серверной переменной DOCUMENT_ROOT или возникают ошибки с OutputThumbnail или! Is_resource. Установите для него абсолютный корневой путь к документу, который вы хотите использовать. Если он пуст, MODX будет использовать серверную переменную DOCUMENT_ROOT. '; 558 559 $ _lang ['setting_phpthumb_error_bgcolor'] = 'Цвет фона ошибки phpThumb'; 560 $ _lang ['setting_phpthumb_error_bgcolor_desc'] = 'Шестнадцатеричное значение без #, указывающее цвет фона для вывода ошибок phpThumb.'; 561 562 $ _lang ['setting_phpthumb_error_fontsize'] = 'Размер шрифта ошибки phpThumb'; 563 $ _lang ['setting_phpthumb_error_fontsize_desc'] = 'Значение em, указывающее размер шрифта, который будет использоваться для текста, появляющегося в выводе ошибок phpThumb.'; 564 565 $ _lang ['setting_phpthumb_error_textcolor'] = 'Цвет шрифта ошибки phpThumb'; 566 $ _lang ['setting_phpthumb_error_textcolor_desc'] = 'Шестнадцатеричное значение без #, указывающее цвет шрифта для текста, появляющегося в выводе ошибок phpThumb.'; 567 568 $ _lang ['setting_phpthumb_far'] = 'phpThumb Force Aspect Ratio'; 569 $ _lang ['setting_phpthumb_far_desc'] = 'Дальняя настройка по умолчанию для phpThumb при использовании в MODX.По умолчанию C, чтобы увеличить соотношение сторон к центру. '; 570 571 $ _lang ['setting_phpthumb_imagemagick_path'] = 'phpThumb ImageMagick Path'; 572 $ _lang ['setting_phpthumb_imagemagick_path_desc'] = 'Необязательно. Задайте здесь альтернативный путь ImageMagick для создания эскизов с помощью phpThumb, если он не задан по умолчанию для PHP. '; 573 574 $ _lang ['setting_phpthumb_nohotlink_enabled'] = 'phpThumb Hotlinking отключен'; 575 $ _lang ['setting_phpthumb_nohotlink_enabled_desc'] = 'Удаленные серверы разрешены в параметре src, если вы не отключите хотлинкинг в phpThumb.'; 576 577 $ _lang ['setting_phpthumb_nohotlink_erase_image'] = 'phpThumb Hotlinking Erase Image'; 578 $ _lang ['setting_phpthumb_nohotlink_erase_image_desc'] = 'Указывает, следует ли стирать изображение, созданное с удаленного сервера, если это не разрешено.'; 579 580 $ _lang ['setting_phpthumb_nohotlink_text_message'] = 'phpThumb Hotlinking Not Allowed Message'; 581 $ _lang ['setting_phpthumb_nohotlink_text_message_desc'] = 'Сообщение, которое отображается вместо эскиза, когда попытка хотлинкинга отклонена.'; 582 583 $ _lang ['setting_phpthumb_nohotlink_valid_domains'] = 'phpThumb Hotlinking Valid Domains'; 584 $ _lang ['setting_phpthumb_nohotlink_valid_domains_desc'] = 'Разделенный запятыми список имен хостов, допустимых в URL-адресах src.'; 585 586 $ _lang ['setting_phpthumb_nooffsitelink_enabled'] = 'phpThumb Offsite Linking Disabled'; 587 $ _lang ['setting_phpthumb_nooffsitelink_enabled_desc'] = 'Запрещает другим пользователям использовать phpThumb для рендеринга изображений на своих сайтах.'; 588 589 $ _lang ['setting_phpthumb_nooffsitelink_erase_image'] = 'phpThumb Offsite Linking Erase Image'; 590 $ _lang ['setting_phpthumb_nooffsitelink_erase_image_desc'] = 'Указывает, следует ли стирать изображение, связанное с удаленным сервером, если это запрещено.'; 591 592 $ _lang ['setting_phpthumb_nooffsitelink_require_refer'] = 'phpThumb Offsite Linking Require Referrer'; 593 $ _lang ['setting_phpthumb_nooffsitelink_require_refer_desc'] = 'Если включено, любые попытки связывания вне сайта будут отклонены без действительного заголовка реферера.'; 594 595 $ _lang ['setting_phpthumb_nooffsitelink_text_message'] = 'phpThumb Offsite Linking Not Allowed Message'; 596 $ _lang ['setting_phpthumb_nooffsitelink_text_message_desc'] = 'Сообщение, которое отображается вместо эскиза, когда попытка подключения к внешнему сайту отклонена.'; 597 598 $ _lang ['setting_phpthumb_nooffsitelink_valid_domains'] = 'phpThumb Offsite Linking Valid Domains'; 599 $ _lang ['setting_phpthumb_nooffsitelink_valid_domains_desc'] = 'Разделенный запятыми список имен хостов, которые являются действительными источниками перехода для внешних ссылок.'; 600 601 $ _lang ['setting_phpthumb_nooffsitelink_watermark_src'] = 'phpThumb Offsite Linking Watermark Source'; 602 $ _lang ['setting_phpthumb_nooffsitelink_watermark_src_desc'] = 'Необязательно. Действительный путь файловой системы к файлу, который будет использоваться в качестве источника водяного знака, когда ваши изображения визуализируются за пределами сайта с помощью phpThumb.'; 603 604 $ _lang ['setting_phpthumb_zoomcrop'] = 'phpThumb Zoom-Crop'; 605 $ _lang ['setting_phpthumb_zoomcrop_desc'] = 'Значение zc по умолчанию для phpThumb при использовании в MODX. По умолчанию 0 для предотвращения обрезки увеличения. '; 606 607 $ _lang ['setting_publish_default'] = 'Опубликован по умолчанию'; 608 $ _lang ['setting_publish_default_desc'] = 'Выберите \' Да \ ', чтобы все новые ресурсы публиковались по умолчанию.'; 609 $ _lang ['setting_publish_default_err'] = 'Пожалуйста, укажите, хотите ли вы, чтобы документы публиковались по умолчанию.'; 610 611 $ _lang ['setting_rb_base_dir'] = 'Путь к ресурсам'; 612 $ _lang ['setting_rb_base_dir_desc'] = 'Введите физический путь к каталогу ресурсов. Этот параметр обычно создается автоматически. Однако, если вы используете IIS, MODX не сможет самостоятельно обработать путь, в результате чего браузер ресурсов покажет ошибку. В этом случае вы можете ввести здесь путь к каталогу изображений (путь, который вы видели в проводнике Windows). ПРИМЕЧАНИЕ. Каталог ресурсов должен содержать вложенные папки images, files, flash и media, чтобы браузер ресурсов работал правильно.'; 613 $ _lang ['setting_rb_base_dir_err'] = 'Укажите базовый каталог обозревателя ресурсов.'; 614 $ _lang ['setting_rb_base_dir_err_invalid'] = 'Этот каталог ресурсов либо не существует, либо недоступен. Укажите действительный каталог или измените разрешения для этого каталога. '; 615 616 $ _lang ['setting_rb_base_url'] = 'URL ресурса'; 617 $ _lang ['setting_rb_base_url_desc'] = 'Введите виртуальный путь к каталогу ресурсов. Этот параметр обычно создается автоматически. Однако, если вы используете IIS, MODX не сможет самостоятельно обработать URL, что приведет к тому, что браузер ресурсов покажет ошибку.В этом случае вы можете ввести здесь URL-адрес каталога изображений (URL-адрес, который вы вводили в Internet Explorer). '; 618 $ _lang ['setting_rb_base_url_err'] = 'Укажите базовый URL-адрес браузера ресурсов.'; 619 620 $ _lang ['setting_request_controller'] = 'Запросить имя файла контроллера'; 621 $ _lang ['setting_request_controller_desc'] = 'Имя файла главного контроллера запросов, из которого загружается MODX. Большинство пользователей могут оставить это как index.php. '; 622 623 $ _lang ['setting_request_method_strict'] = 'Строгий метод запроса'; 624 $ _lang ['setting_request_method_strict_desc'] = 'Если включено, запросы через параметр идентификатора запроса будут игнорироваться с включенными FURL, а запросы через параметр псевдонима запроса будут игнорироваться без включенных FURL.'; 625 626 $ _lang ['setting_request_param_alias'] = 'Запросить параметр псевдонима'; 627 $ _lang ['setting_request_param_alias_desc'] = 'Имя параметра GET для идентификации псевдонимов ресурсов при перенаправлении с помощью FURL.'; 628 629 $ _lang ['setting_request_param_id'] = 'Параметр идентификатора запроса'; 630 $ _lang ['setting_request_param_id_desc'] = 'Имя параметра GET для идентификации идентификаторов ресурсов, когда не используются FURL.'; 631 632 $ _lang ['setting_resolve_hostnames'] = 'Разрешить имена хостов'; 633 $ _lang ['setting_resolve_hostnames_desc'] = 'Вы хотите, чтобы MODX пытался разрешить имена хостов ваших посетителей, когда они посещают ваш сайт? Разрешение имен хостов может создать дополнительную нагрузку на сервер, хотя ваши посетители этого никак не заметят.'; 634 635 $ _lang ['setting_resource_tree_node_name'] = 'Поле узла дерева ресурсов'; 636 $ _lang ['setting_resource_tree_node_name_desc'] = 'Укажите поле ресурса для использования при рендеринге узлов в дереве ресурсов. По умолчанию используется pagetitle, хотя можно использовать любое поле ресурса, например, menutitle, alias, longtitle и т. Д. '; 637 638 $ _lang ['setting_resource_tree_node_name_fallback'] = 'Резервное поле узла дерева ресурсов'; 639 $ _lang ['setting_resource_tree_node_name_fallback_desc'] = 'Укажите поле ресурса, которое будет использоваться в качестве резервной копии при рендеринге узлов в дереве ресурсов.Это будет использоваться, если у ресурса есть пустое значение для настроенного поля узла дерева ресурсов. '; 640 641 $ _lang ['setting_resource_tree_node_tooltip'] = 'Поле всплывающей подсказки дерева ресурсов'; 642 $ _lang ['setting_resource_tree_node_tooltip_desc'] = 'Укажите поле ресурса для использования при рендеринге узлов в дереве ресурсов. Можно использовать любое поле ресурса, такое как menutitle, alias, longtitle и т. Д. Если пусто, будет longtitle с описанием под ним. '; 643 644 $ _lang ['setting_richtext_default'] = 'Форматированный текст по умолчанию'; 645 $ _lang ['setting_richtext_default_desc'] = 'Выберите \' Да \ ', чтобы все новые ресурсы использовали редактор Richtext по умолчанию.'; 646 647 $ _lang ['setting_search_default'] = 'По умолчанию с возможностью поиска'; 648 $ _lang ['setting_search_default_desc'] = 'Выберите \' Да \ ', чтобы сделать все новые ресурсы доступными для поиска по умолчанию.'; 649 $ _lang ['setting_search_default_err'] = 'Укажите, хотите ли вы, чтобы документы были доступны для поиска по умолчанию.'; 650 651 $ _lang ['setting_server_offset_time'] = 'Время смещения сервера'; 652 $ _lang ['setting_server_offset_time_desc'] = 'Выберите количество часов разницы во времени между тем местом, где вы находитесь, и тем местом, где находится сервер.'; 653 654 $ _lang ['setting_server_protocol'] = 'Тип сервера'; 655 $ _lang ['setting_server_protocol_desc'] = 'Если ваш сайт использует соединение https, укажите это здесь.'; 656 $ _lang ['setting_server_protocol_err'] = 'Укажите, является ли ваш сайт безопасным.'; 657 $ _lang ['setting_server_protocol_http'] = 'http'; 658 $ _lang ['setting_server_protocol_https'] = 'https'; 659 660 $ _lang ['setting_session_cookie_domain'] = 'Домен cookie сеанса'; 661 $ _lang ['setting_session_cookie_domain_desc'] = 'Используйте этот параметр для настройки домена cookie сеанса.Оставьте поле пустым, чтобы использовать текущий домен. '; 662 663 $ _lang ['setting_session_cookie_lifetime'] = 'Время жизни cookie сеанса'; 664 $ _lang ['setting_session_cookie_lifetime_desc'] = 'Используйте этот параметр, чтобы настроить время жизни cookie сеанса в секундах. Это используется для установки времени жизни файла cookie сеанса клиента, когда они выбирают опцию «запомнить меня» при входе в систему. '; 665 666 $ _lang ['setting_session_cookie_path'] = 'Путь к файлам cookie сеанса'; 667 $ _lang ['setting_session_cookie_path_desc'] = 'Используйте этот параметр, чтобы настроить путь cookie для идентификации файлов cookie сеанса конкретного сайта.Оставьте поле пустым, чтобы использовать MODX_BASE_URL. '; 668 669 $ _lang ['setting_session_cookie_secure'] = 'Безопасность сеанса cookie'; 670 $ _lang ['setting_session_cookie_secure_desc'] = 'Включите этот параметр, чтобы использовать файлы cookie безопасного сеанса. Для этого необходимо, чтобы ваш сайт был доступен по https, иначе ваш сайт и / или менеджер станут недоступны. '; 671 672 $ _lang ['setting_session_cookie_httponly'] = 'Файл cookie сеанса HttpOnly'; 673 $ _lang ['setting_session_cookie_httponly_desc'] = 'Используйте этот параметр, чтобы установить флаг HttpOnly для файлов cookie сеанса.'; 674 675 $ _lang ['setting_session_cookie_samesite'] = 'Тот же сайт cookie сеанса'; 676 $ _lang ['setting_session_cookie_samesite_desc'] = 'Выберите слабый или строгий.'; 677 678 $ _lang ['setting_session_gc_maxlifetime'] = 'Максимальное время жизни сборщика мусора сеанса'; 679 $ _lang ['setting_session_gc_maxlifetime_desc'] = 'Разрешает настройку ini-параметра session.gc_maxlifetime PHP при использовании \' modSessionHandler \ '.'; 680 681 $ _lang ['setting_session_handler_class'] = 'Имя класса обработчика сеанса'; 682 $ _lang ['setting_session_handler_class_desc'] = 'Для сеансов, управляемых базой данных, используйте \' modSessionHandler \ '.Оставьте это поле пустым, чтобы использовать стандартное управление сеансом PHP. '; 683 684 $ _lang ['setting_session_name'] = 'Имя сеанса'; 685 $ _lang ['setting_session_name_desc'] = 'Используйте этот параметр для настройки имени сеанса, используемого для сеансов в MODX. Оставьте поле пустым, чтобы использовать имя сеанса PHP по умолчанию. '; 686 687 $ _lang ['setting_settings_version'] = 'Версия настроек'; 688 $ _lang ['setting_settings_version_desc'] = 'Текущая установленная версия MODX.'; 689 690 $ _lang ['setting_settings_distro'] = 'Распространение настроек'; 691 $ _lang ['setting_settings_distro_desc'] = 'Текущий установленный дистрибутив MODX.'; 692 693 $ _lang ['setting_set_header'] = 'Установить заголовки HTTP'; 694 $ _lang ['setting_set_header_desc'] = 'При включении MODX будет пытаться установить HTTP-заголовки для ресурсов.'; 695 696 $ _lang ['setting_send_poweredby_header'] = 'ποστολή заголовок X-Powered-By'; 697 $ _lang [ 'setting_send_poweredby_header_desc'] = «Όταν η επιλογή αυτή είναι ενεργοποιημένη, το MODX θα προσθέτει στον заголовок "X-Powered-By", υποδηλώνοντας ότι αυτό το сайт έχει φτιαχτεί με MODX. Ε αυτόν τον τρόπο συμβάλλετε στην καταμέτρηση της χρήσης του MODX.. Ωστόσο, στην περίπτωση που βρεθουν προβλήματα ασφαλείας στο MODX, πιθανώς αυτό να επηρεάσει και την δική σας ασφάλεια, μιας και δηλώνετε στους заголовка της ιστοσελίδας σας ότι χρησιμοποιείτε MODX '; 698 699 $ _lang ['setting_show_tv_categories_header'] = 'Показывать заголовок вкладок «Категории» с телевизорами'; 700 $ _lang ['setting_show_tv_categories_header_desc'] = 'Если «Да», MODX покажет заголовок «Категории» над вкладкой первой категории при редактировании телевизоров в ресурсе.'; 701 702 $ _lang ['setting_signupemail_message'] = 'Электронный адрес для подписки'; 703 $ _lang ['setting_signupemail_message_desc'] = 'Здесь вы можете установить сообщение, отправляемое вашим пользователям, когда вы создаете для них учетную запись, и позволить MODX отправлять им электронное письмо, содержащее их имя пользователя и пароль.
Примечание. Следующие заполнители заменяются Content Manager при отправке сообщения:
[[+ sname]] - имя вашего веб-сайта, < br /> [[+ saddr]] - адрес электронной почты вашего веб-сайта,
[[+ surl]] - URL-адрес вашего сайта,
[[+ uid]] - логин или идентификатор пользователя ,
[[+ pwd]] - пароль пользователя,
[[+ ufn]] - полное имя пользователя.
Оставьте [[+ uid]] и [[+ pwd]] в письме, иначе имя пользователя и пароль не будут отправлены по почте, и ваши пользователи выиграют \ 'не знаю их имя пользователя или пароль! '; 704 $ _lang ['setting_signupemail_message_default'] = 'Привет [[+ uid]] \ n \ nВот ваши данные для входа в [[+ sname]] Content Manager: \ n \ nИмя пользователя: [[+ uid]] \ nПароль: [ [+ pwd]] \ n \ nПосле входа в Content Manager ([[+ surl]]) вы можете изменить свой пароль.\ n \ nС уважением, \ nАдминистратор сайта '; 705 706 $ _lang ['setting_site_name'] = 'Имя сайта'; 707 $ _lang ['setting_site_name_desc'] = 'Введите здесь имя вашего сайта.'; 708 $ _lang ['setting_site_name_err'] = 'Пожалуйста, введите имя сайта.'; 709 710 $ _lang ['setting_site_start'] = 'Начало сайта'; 711 $ _lang ['setting_site_start_desc'] = 'Введите здесь идентификатор ресурса, который вы хотите использовать в качестве домашней страницы. ПРИМЕЧАНИЕ: убедитесь, что введенный вами идентификатор относится к существующему ресурсу и что он был опубликован! '; 712 $ _lang ['setting_site_start_err'] = 'Укажите идентификатор ресурса, который является началом сайта.'; 713 714 $ _lang ['setting_site_status'] = 'Статус сайта'; 715 $ _lang ['setting_site_status_desc'] = 'Выберите \' Да \ ', чтобы опубликовать ваш сайт в Интернете. Если вы выберете «Нет», ваши посетители увидят сообщение «Сайт недоступен» и не смогут просматривать его. '; 716 $ _lang ['setting_site_status_err'] = 'Выберите, находится ли сайт в сети (Да) или в автономном режиме (Нет).'; 717 718 $ _lang ['setting_site_unavailable_message'] = 'Сообщение о недоступности сайта'; 719 $ _lang ['setting_site_unavailable_message_desc'] = 'Сообщение, отображаемое, когда сайт находится в автономном режиме или при возникновении ошибки. Примечание. Это сообщение будет отображаться только в том случае, если не установлен параметр Страница "Сайт недоступен". '; 720 721 $ _lang ['setting_site_unavailable_page'] = 'Страница недоступна для сайта'; 722 $ _lang ['setting_site_unavailable_page_desc'] = 'Введите здесь идентификатор ресурса, который вы хотите использовать в качестве автономной страницы. ПРИМЕЧАНИЕ: убедитесь, что введенный вами идентификатор относится к существующему ресурсу и что он был опубликован! '; 723 $ _lang ['setting_site_unavailable_page_err'] = 'Укажите идентификатор документа для недоступной страницы сайта.'; 724 725 $ _lang ['setting_static_elements_automate_templates'] = 'Автоматизировать статические элементы для шаблонов?'; 726 $ _lang ['setting_static_elements_automate_templates_desc'] = 'Это автоматизирует обработку статических файлов, например создание и удаление статических файлов для шаблонов.'; 727 728 $ _lang ['setting_static_elements_automate_tvs'] = 'Автоматизировать статические элементы для переменных шаблона?'; 729 $ _lang ['setting_static_elements_automate_tvs_desc'] = 'Это автоматизирует обработку статических файлов, например создание и удаление статических файлов для переменных шаблона.'; 730 731 $ _lang ['setting_static_elements_automate_chunks'] = 'Автоматизировать статические элементы для чанков?'; 732 $ _lang ['setting_static_elements_automate_chunks_desc'] = 'Это автоматизирует обработку статических файлов, например создание и удаление статических файлов для чанков.'; 733 734 $ _lang ['setting_static_elements_automate_snippets'] = 'Автоматизировать статические элементы для сниппетов?'; 735 $ _lang ['setting_static_elements_automate_snippets_desc'] = 'Это автоматизирует обработку статических файлов, например создание и удаление статических файлов для сниппетов.'; 736 737 $ _lang ['setting_static_elements_automate_plugins'] = 'Автоматизировать статические элементы для плагинов?'; 738 $ _lang ['setting_static_elements_automate_plugins_desc'] = 'Это автоматизирует обработку статических файлов, например создание и удаление статических файлов для плагинов.'; 739 740 $ _lang ['setting_static_elements_default_mediasource'] = 'Источник мультимедиа по умолчанию для статических элементов'; 741 $ _lang ['setting_static_elements_default_mediasource_desc'] = 'Укажите источник мультимедиа по умолчанию, в котором вы хотите хранить статические элементы.'; 742 743 $ _lang ['setting_static_elements_default_category'] = 'Категория статических элементов по умолчанию'; 744 $ _lang ['setting_static_elements_default_category_desc'] = 'Укажите категорию по умолчанию для создания новых статических элементов.'; 745 746 $ _lang ['setting_static_elements_basepath'] = 'Базовый путь статических элементов'; 747 $ _lang ['setting_static_elements_basepath_desc'] = 'Базовый путь для хранения файлов статических элементов.'; 748 749 $ _lang ['setting_resource_static_allow_absolute'] = 'Разрешить абсолютный статический путь к ресурсам'; 750 $ _lang ['setting_resource_static_allow_absolute_desc'] = 'Этот параметр позволяет пользователям вводить полный абсолютный путь к любому читаемому файлу на сервере в качестве содержимого статического ресурса.Важно: включение этого параметра может рассматриваться как серьезная угроза безопасности! Настоятельно рекомендуется оставить этот параметр отключенным, если вы полностью не доверяете каждому пользователю-менеджеру. '; 751 752 $ _lang ['setting_resource_static_path'] = 'Путь к статической базе ресурсов'; 753 $ _lang ['setting_resource_static_path_desc'] = 'Когда resource_static_allow_absolute отключен, статические ресурсы ограничиваются абсолютным путем, указанным здесь. Важно: установка слишком большого значения может позволить пользователям читать файлы, которые им не следует! Настоятельно рекомендуется ограничить пользователей определенным каталогом, таким как {core_path} static / или {assets_path} с этой настройкой.'; 754 755 $ _lang ['setting_strip_image_paths'] = 'Переписать пути браузера?'; 756 $ _lang ['setting_strip_image_paths_desc'] = 'Если установлено значение \' Нет \ ', MODX будет записывать ресурсы файлового браузера src (изображения, файлы, флэш-память и т. Д.) Как абсолютные URL-адреса. Относительные URL-адреса полезны, если вы хотите переместить установку MODX, например, с промежуточного сайта на рабочий сайт. Если вы не понимаете, что это значит, лучше всего оставить его равным «Да». '; 757 758 $ _lang ['setting_symlink_merge_fields'] = 'Объединить поля ресурсов в символические ссылки'; 759 $ _lang ['setting_symlink_merge_fields_desc'] = 'Если установлено значение «Да», непустые поля будут автоматически объединяться с целевым ресурсом при пересылке с использованием символических ссылок.'; 760 761 $ _lang ['setting_syncsite_default'] = 'Пустой кеш по умолчанию'; 762 $ _lang ['setting_syncsite_default_desc'] = 'Выберите \' Да \ ', чтобы очистить кеш после сохранения ресурса по умолчанию.'; 763 $ _lang ['setting_syncsite_default_err'] = 'Пожалуйста, укажите, хотите ли вы очистить кеш после сохранения ресурса по умолчанию.'; 764 765 $ _lang ['setting_topmenu_show_descriptions'] = 'Показывать описания в верхнем меню'; 766 $ _lang ['setting_topmenu_show_descriptions_desc'] = 'Если установлено значение \' Нет \ ', MODX будет скрывать описания из пунктов верхнего меню в менеджере.'; 767 768 $ _lang ['setting_tree_default_sort'] = 'Поле сортировки дерева ресурсов по умолчанию'; 769 $ _lang ['setting_tree_default_sort_desc'] = 'Поле сортировки по умолчанию для дерева ресурсов при загрузке менеджера.'; 770 771 $ _lang ['setting_tree_root_id'] = 'ID корня дерева'; 772 $ _lang ['setting_tree_root_id_desc'] = 'Установите действительный идентификатор ресурса, чтобы начать левое дерево ресурсов ниже этого узла в качестве корня. Пользователь сможет видеть только те ресурсы, которые являются дочерними по отношению к указанному ресурсу.'; 773 774 $ _lang ['setting_tvs_below_content'] = 'Переместить телевизоры ниже содержимого'; 775 $ _lang ['setting_tvs_below_content_desc'] = 'Установите значение «Да», чтобы перемещать переменные шаблона ниже содержимого при редактировании ресурсов.'; 776 777 $ _lang ['setting_ui_debug_mode'] = 'Режим отладки пользовательского интерфейса'; 778 $ _lang ['setting_ui_debug_mode_desc'] = 'Установите значение «Да», чтобы выводить сообщения отладки при использовании пользовательского интерфейса для темы менеджера по умолчанию. Вы должны использовать браузер, поддерживающий console.log. '; 779 780 $ _lang ['setting_udperms_allowroot'] = 'Разрешить root'; 781 $ _lang ['setting_udperms_allowroot_desc'] = 'Вы хотите разрешить своим пользователям создавать новые ресурсы в корне сайта?'; 782 783 $ _lang ['setting_unauthorized_page'] = 'Неавторизованная страница'; 784 $ _lang ['setting_unauthorized_page_desc'] = 'Введите идентификатор ресурса, на который вы хотите отправить пользователей, если они запросили защищенный или неавторизованный ресурс. ПРИМЕЧАНИЕ. Убедитесь, что введенный вами идентификатор принадлежит существующему ресурсу, опубликован и является общедоступным! '; 785 $ _lang ['setting_unauthorized_page_err'] = 'Укажите идентификатор ресурса для неавторизованной страницы.'; 786 787 $ _lang ['setting_upload_check_exists'] = 'Проверить, существует ли загруженный файл'; 788 $ _lang ['setting_upload_check_exists_desc'] = 'При включении будет отображаться ошибка при загрузке уже существующего файла с таким же именем. При отключении существующий файл будет незаметно заменен новым файлом.'; 789 790 $ _lang ['setting_upload_files'] = 'Типы загружаемых файлов'; 791 $ _lang ['setting_upload_files_desc'] = 'Здесь вы можете ввести список файлов, которые могут быть загружены в \' assets / files / \ 'с помощью диспетчера ресурсов. Введите расширения для типов файлов через запятую. '; 792 793 $ _lang ['setting_upload_flash'] = 'Типы загружаемых Flash-файлов'; 794 $ _lang ['setting_upload_flash_desc'] = 'Здесь вы можете ввести список файлов, которые можно загрузить в assets / flash / с помощью диспетчера ресурсов.Введите расширения для типов флэш-памяти через запятую. '; 795 796 $ _lang ['setting_upload_images'] = 'Типы загружаемых изображений'; 797 $ _lang ['setting_upload_images_desc'] = 'Здесь вы можете ввести список файлов, которые могут быть загружены в \' assets / images / \ 'с помощью диспетчера ресурсов. Введите расширения для типов изображений через запятую. '; 798 799 $ _lang ['setting_upload_maxsize'] = 'Максимальный размер загрузки'; 800 $ _lang ['setting_upload_maxsize_desc'] = 'Введите максимальный размер файла, который может быть загружен через файловый менеджер.Размер загружаемого файла должен быть указан в байтах. ПРИМЕЧАНИЕ. Загрузка больших файлов может занять очень много времени! '; 801 802 $ _lang ['setting_upload_media'] = 'Типы загружаемых носителей'; 803 $ _lang ['setting_upload_media_desc'] = 'Здесь вы можете ввести список файлов, которые могут быть загружены в \' assets / media / \ 'с помощью диспетчера ресурсов. Введите расширения для типов мультимедиа через запятую. '; 804 805 $ _lang ['setting_use_alias_path'] = 'Использовать удобный путь псевдонима'; 806 $ _lang ['setting_use_alias_path_desc'] = 'Установка этой опции в \' yes \ 'отобразит полный путь к Ресурсу, если у Ресурса есть псевдоним.Например, если Ресурс с псевдонимом под названием «дочерний» расположен внутри Ресурса контейнера с псевдонимом под названием «родительский», тогда полный путь псевдонима к Ресурсу будет отображаться как «/ parent / child». html \ '.
ПРИМЕЧАНИЕ. При установке для этого параметра значения «Да» (включение путей псевдонимов) ссылочные элементы (такие как изображения, CSS, JavaScripts и т. д.) используют абсолютный путь, например , \ '/ assets / images \' в отличие от \ 'assets / images \'. Таким образом вы предотвратите добавление браузером (или веб-сервером) относительного пути к пути псевдонима. '; 807 808 $ _lang ['setting_use_browser'] = 'Включить браузер ресурсов'; 809 $ _lang ['setting_use_browser_desc'] = 'Выберите «Да», чтобы включить браузер ресурсов. Это позволит вашим пользователям просматривать и загружать на сервер такие ресурсы, как изображения, флэш-файлы и мультимедийные файлы. '; 810 $ _lang ['setting_use_browser_err'] = 'Укажите, хотите ли вы использовать обозреватель ресурсов.'; 811 812 $ _lang ['setting_use_editor'] = 'Включить редактор форматированного текста'; 813 $ _lang ['setting_use_editor_desc'] = 'Вы хотите включить редактор форматированного текста? Если вам удобнее писать HTML, вы можете отключить редактор с помощью этой настройки.Обратите внимание, что этот параметр применяется ко всем документам и всем пользователям! '; 814 $ _lang ['setting_use_editor_err'] = 'Укажите, хотите ли вы использовать редактор RTE.'; 815 816 $ _lang ['setting_use_frozen_parent_uris'] = 'Использовать замороженные родительские URI'; 817 $ _lang ['setting_use_frozen_parent_uris_desc'] = 'Если этот параметр включен, URI для дочерних ресурсов будет относиться к замороженному URI одного из его родителей, игнорируя псевдонимы ресурсов высоко в дереве.'; 818 819 $ _lang ['setting_use_multibyte'] = 'Использовать многобайтовое расширение'; 820 $ _lang ['setting_use_multibyte_desc'] = 'Установите значение true, если вы хотите использовать расширение mbstring для многобайтовых символов в вашей установке MODX.Значение true устанавливается только в том случае, если у вас установлено расширение PHP mbstring. '; 821 822 $ _lang ['setting_use_weblink_target'] = 'Использовать цель WebLink'; 823 $ _lang ['setting_use_weblink_target_desc'] = 'Установите значение true, если вы хотите, чтобы теги ссылок MODX и makeUrl () генерировали ссылки в качестве целевого URL для WebLinks. В противном случае внутренний URL-адрес MODX будет сгенерирован тегами ссылок и методом makeUrl (). '; 824 825 $ _lang ['setting_user_nav_parent'] = 'Родительское меню пользователя'; 826 $ _lang ['setting_user_nav_parent_desc'] = 'Контейнер, используемый для получения всех записей для пользовательского меню.'; 827 828 $ _lang ['setting_webpwdreminder_message'] = 'Электронное напоминание через Интернет'; 829 $ _lang ['setting_webpwdreminder_message_desc'] = 'Введите сообщение, которое будет отправляться вашим веб-пользователям всякий раз, когда они запрашивают новый пароль по электронной почте. Content Manager отправит электронное письмо с новым паролем и информацией для активации.
Примечание. Следующие заполнители заменяются Content Manager при отправке сообщения:
[[+ sname]] - имя вашего веб-сайта, < br /> [[+ saddr]] - адрес электронной почты вашего веб-сайта,
[[+ surl]] - URL-адрес вашего сайта,
[[+ uid]] - логин или идентификатор пользователя ,
[[+ pwd]] - пароль пользователя,
[[+ ufn]] - полное имя пользователя.
Оставьте [[+ uid]] и [[+ pwd]] в письме, иначе имя пользователя и пароль не будут отправлены по почте, и ваши пользователи выиграют \ 'не знаю их имя пользователя или пароль! '; 830 $ _lang ['setting_webpwdreminder_message_default'] = 'Здравствуйте [[+ uid]] \ n \ nЧтобы активировать новый пароль, щелкните следующую ссылку: \ n \ n [[+ surl]] \ n \ nВ случае успеха вы можете использовать следующий пароль для входа: \ n \ nПароль: [[+ pwd]] \ n \ nЕсли вы не запрашивали это письмо, проигнорируйте его.\ n \ nRegrads, \ nАдминистратор сайта '; 831 832 $ _lang ['setting_websignupemail_message'] = 'Электронная почта для регистрации через Интернет'; 833 $ _lang ['setting_websignupemail_message_desc'] = 'Здесь вы можете установить сообщение, отправляемое вашим веб-пользователям, когда вы создаете для них веб-учетную запись, и позволить Content Manager отправлять им электронное письмо, содержащее их имя пользователя и пароль.
Примечание. Следующие заполнители заменяются Content Manager при отправке сообщения:
[[+ sname]] - имя вашего веб-сайта, < br /> [[+ saddr]] - адрес электронной почты вашего веб-сайта,
[[+ surl]] - URL-адрес вашего сайта,
[[+ uid]] - логин или идентификатор пользователя ,
[[+ pwd]] - пароль пользователя,
[[+ ufn]] - полное имя пользователя.
Оставьте [[+ uid]] и [[+ pwd]] в письме, иначе имя пользователя и пароль не будут отправлены по почте, и ваши пользователи выиграют \ 'не знаю их имя пользователя или пароль! '; 834 $ _lang ['setting_websignupemail_message_default'] = 'Привет [[+ uid]] \ n \ nВот ваши данные для входа в [[+ sname]]]: \ n \ nИмя пользователя: [[+ uid]] \ nПароль: [[+ pwd]] \ n \ nПосле входа в [[+ sname]] ([[+ surl]]) вы можете изменить свой пароль. \ n \ nС уважением, \ nАдминистратор сайта '; 835 836 $ _lang ['setting_welcome_screen'] = 'Показать экран приветствия'; 837 $ _lang ['setting_welcome_screen_desc'] = 'Если установлено значение true, экран приветствия будет отображаться при следующей успешной загрузке страницы приветствия, а затем не будет отображаться после этого.'; 838 839 $ _lang ['setting_welcome_screen_url'] = 'Διεύθυνση URL της σελίδας Καλωσορίσματος'; 840 $ _lang ['setting_welcome_screen_url_desc'] = 'URL-адрес экрана приветствия, который загружается при первой загрузке MODX Revolution.'; 841 842 $ _lang ['setting_welcome_action'] = 'Приветственное действие'; 843 $ _lang ['setting_welcome_action_desc'] = 'Контроллер по умолчанию для загрузки при доступе к менеджеру, когда в URL-адресе не указан контроллер.'; 844 845 $ _lang ['setting_welcome_namespace'] = 'Пространство имен приветствия'; 846 $ _lang ['setting_welcome_namespace_desc'] = 'Пространство имен, которому принадлежит действие приветствия.'; 847 848 $ _lang ['setting_which_editor'] = 'Используемый редактор'; 849 $ _lang ['setting_which_editor_desc'] = 'Здесь вы можете выбрать, какой редактор Rich Text вы хотите использовать. Вы можете загрузить и установить дополнительные редакторы форматированного текста из Package Management. '; 850 851 $ _lang ['setting_which_element_editor'] = 'Редактор для использования в элементах'; 852 $ _lang ['setting_which_element_editor_desc'] = 'Здесь вы можете выбрать, какой редактор Rich Text вы хотите использовать при редактировании элементов. Вы можете загрузить и установить дополнительные редакторы форматированного текста из управления пакетами.'; 853 854 $ _lang ['setting_xhtml_urls'] = 'URL-адреса XHTML'; 855 $ _lang ['setting_xhtml_urls_desc'] = 'Если установлено значение true, все URL-адреса, сгенерированные MODX, будут XHTML-совместимыми, включая кодировку символа амперсанда.'; 856 857 $ _lang ['setting_default_context'] = 'Контекст по умолчанию'; 858 $ _lang ['setting_default_context_desc'] = 'Выберите контекст по умолчанию, который вы хотите использовать для новых ресурсов.'; 859 860 $ _lang ['setting_auto_isfolder'] = 'Установить контейнер автоматически'; 861 $ _lang ['setting_auto_isfolder_desc'] = 'Если установлено значение «Да», свойство контейнера будет изменено автоматически.'; 862 863 $ _lang ['setting_default_username'] = 'Имя пользователя по умолчанию'; 864 $ _lang ['setting_default_username_desc'] = 'Имя пользователя по умолчанию для неаутентифицированного пользователя.'; 865 866 $ _lang ['setting_manager_use_fullname'] = 'Показывать полное имя в заголовке менеджера'; 867 $ _lang ['setting_manager_use_fullname_desc'] = 'Если установлено «да», содержимое поля «полное имя» будет отображаться в диспетчере вместо «логина»'; 868 869 $ _lang ['setting_log_snippet_not_found'] = 'Фрагменты журнала не найдены'; 870 $ _lang ['setting_log_snippet_not_found_desc'] = 'Если установлено значение «да», вызываемые, но не найденные фрагменты будут регистрироваться в журнале ошибок.'; 871 872 $ _lang ['setting_error_log_filename'] = 'Имя файла журнала ошибок'; 873 $ _lang ['setting_error_log_filename_desc'] = 'Настройте имя файла журнала ошибок MODX (включая расширение файла).'; 874 875 $ _lang ['setting_error_log_filepath'] = 'Путь к журналу ошибок'; 876 $ _lang ['setting_error_log_filepath_desc'] = 'Необязательно установите абсолютный путь для расположения настраиваемого журнала ошибок. Вы можете использовать заполнители, такие как {cache_path}. ';
MODX 101: Вставка ссылок — трехглазая птица | Миннеаполис
Перво-наперво, независимо от того, что вы пытаетесь сделать на своем веб-сайте, вам нужно будет войти в MODX Content Manager, который обычно находится на www.yourdomain.com/manager.
* Примечание. В этом руководстве используются скриншоты / примеры из MODX Revolution. MODX Evolution очень похож, но немного отличается.
Выберите страницу
Очевидно, что для того, чтобы добавить ссылку, вам понадобится страница, на которой ее можно будет разместить! Щелкните страницу, которую вы хотите изменить, в «дереве веб-сайта» на вкладке «Ресурсы». Откроется редактор для этой страницы. Если вам нужна дополнительная помощь с деревом ресурсов, обратитесь к другому разделу «Дерево веб-сайтов», посвященному MODX 101.
Вставка ссылки
- Оказавшись на странице, на которую вы хотите добавить ссылку, перейдите в окно редактора содержимого.
- Выделите текст, на котором должна быть ссылка. Вы можете либо ввести новый текст для выделения, либо выделить существующий текст на этом шаге. Как вам угодно.
- Щелкните значок ссылки на панели инструментов, чтобы вставить ссылку.
- Введите адрес в поле URL-адреса для ссылки на другой веб-сайт, выберите страницу на своем сайте через панель поиска или щелкните значок справа от поля URL-адрес ссылки, чтобы создать ссылку на файл.
- При связывании с файлом появится всплывающее окно, позволяющее выбрать нужный файл. Либо выполните поиск в своих ресурсах, либо загрузите файл с помощью кнопок внизу поля. Когда нужный файл выбран / загружен, выберите «ОК».
- При желании вы можете выбрать в раскрывающемся списке целевого объекта, должна ли ссылка открываться в существующем окне или в новом окне. Обычно мы рекомендуем выбрать «Открыть в новом окне».Это позволяет пользователям просматривать вашу ссылку, сохраняя при этом их на вашей странице.
- После того, как ваша ссылка выбрана, и ваша цель выбрана, нажмите кнопку «Вставить» внизу поля.
- По завершении выберите «Сохранить» в окне редактора содержимого.
Вы успешно добавили ссылку на свой сайт!
Нужна дополнительная помощь?
Как всегда, Трехглазая птица здесь, чтобы помочь. Вы чувствуете, что вам нужна дополнительная индивидуальная помощь, чтобы научиться лучше управлять своим веб-контентом в MODx Revolution? Без проблем! Мы предлагаем почасовое обучение, чтобы вы могли начать редактирование в кратчайшие сроки.Просто не можете найти время, чтобы сесть и заняться этим? Three Eyed Bird также предлагает планы обслуживания, адаптированные для вас и ваших потребностей. Свяжитесь с нами сегодня, чтобы обсудить, как мы можем помочь вам улучшить бизнес.
Создание блога в MODX Revolution
Зачем вести блог с MODX?
Medium, Squarespace, Wix, WordPress, генераторы статических сайтов … список жизнеспособных платформ для ведения блогов можно продолжать и продолжать. Обсуждение того, почему MODX является (или нет) хорошим выбором, исчерпывающе освещено в другом месте.Просто погуглите «почему именно modx» или «modx vs wordpress» или посетите modx.com. Если вам интересно, почему MODX не так популярен, ознакомьтесь с этой статьей.
Сегодня мы просто предполагаем, что вы выбираете менее популярный путь и хотите использовать MODX для создания блога. Вот как можно начать примерно через час.
Почему этот учебник?
В документации MODX есть руководство по созданию блога. На мой взгляд, он немного устарел и добавляет ненужную сложность с функциями, которые, возможно, не так уж и важны в наши дни.В то же время, Я бы не стал менять этот фрагмент документации , так как он очень полезен для тех, кто хочет получить более подробную картину.
Как ни странно, можно наблюдать тенденцию в дизайне блогов к минимализму (или, по крайней мере, то, что часть блоггеров хочет минималистичный дизайн и функциональность), и это руководство предназначено для них — или для кого-то, кто создает для них блог на MODX.
Все, что вам нужно
Помните, это о минимализме. Следующее дает вам только основы и не более того.
Установить MODX
Это описано здесь.
Системные настройки
Дополнительно
Вам действительно понадобится всего несколько дополнений MODX, чтобы обеспечить критически важные функции для блога. Существуют альтернативы следующему, но, если не указано иное, все они были разработаны членом основной команды MODX, стабильны и поддерживаются в хорошем состоянии.
- getResources.Требуется для перечисления сообщений в блогах.
- Tagger. Возможно, потребуется для категоризации контента.
- Коллекции. Вероятно, потребуется, так как это значительно упрощает управление структурированным контентом блога.
- getPage. Возможно, потребуется, если вы хотите разбить свои объявления на страницы. Плюс это может помочь с производительностью.
Дополнительные бонусы
Они не рассматриваются в данном руководстве, но, скорее всего, вам понадобятся они или альтернатива, обеспечивающая аналогичную функциональность.
- Редактор Markdown. Вероятно, потребуется какой-то текстовый редактор, иначе публикация была бы неудачной. Есть и другие очень хорошие варианты.
- FullTextSearch. Это Extra, который я недавно выпустил, поэтому он не пользуется таким же успехом, как другие. Тем не менее, я провел 5 лет в основной команде MODX, и у меня есть несколько дополнений в официальном репозитории, которые я стараюсь поддерживать в относительно хорошем состоянии, если это подавляет чувство отказа от программного обеспечения. FullTextSearch предоставляет полезные функции поиска и настраиваемый индекс без каких-либо сторонних зависимостей.Стандартный стандартный поиск SimpleSearch имеет свои особенности, но он прошел серьезную проверку в боевых условиях и поддерживается различными членами основной команды в течение многих лет.
- Ace. Редактор кода для использования в Менеджере. Extra, разработанный сообществом, широко применяемый, но нечастые обновления. Он хорошо работает и выглядит красиво, если говорить о кодах.
- pThumb Если вы хотите изменить размер изображений на веб-сервере, лучшим дополнением для использования IMO является pThumb, несмотря на то, что он устарел. Он по-прежнему хорошо работает и поставляется с механизмом изменения размера, называемым «Resizer», который является быстрым и надежным.
Реализация
Мы будем использовать пример разметки блога Twitter Bootstrap. В этом репозитории на github размещается устанавливаемый Extra, содержащий элементы MODX из этой сборки.
ПРИМЕЧАНИЕ: Если вы новичок в MODX, вы должны знать, что НИ ОДИН из этих элементов не установлен по умолчанию. MODX — это чистый лист. Шаблоны и блоки — это элементы, которые обслуживают уровень представления. Вы помещаете туда HTML, используете синтаксис тегов MODX для их включения, а MODX отображает HTML точно так, как вы его настроили, с заполнением переменных-заполнителей.Это общепринятая передовая практика, хотя все делают по-своему.
Теги и токены MODX
Для краткости в следующих разделах давайте проясним некоторые вещи о синтаксисе тегов MODX.
- Теги MODX начинаются с
[[
и заканчиваются на]]
(Да, иногда это противоречит синтаксису вложенного массива JavaScript. Остерегайтесь этого.) - Жетон может следовать за открывающими фигурными скобками.
- Если токен отсутствует
[[
— это вызов сниппета, то есть MODX будет выполнять некоторую логику, хранящуюся в объекте сниппета с именем, указанным в теге, например[[getResources]]
. - Если звездочка
[[*
Token, значение выбирается из текущего отображаемого ресурса MODX (страница). - Если плюс
[[+
Token, значение заполняется либо свойствами содержащего элемента, либо фрагментом, который был настроен для заполнения заполнителей этого типа. - Если двойной плюс
[[++
Token, значение взято из конфигурации MODX или Settings. Это может быть настройка системы, настройка контекста, настройка группы пользователей или настройка пользователя. - Если знак доллара
[[токен $
, значение представляет собой отображаемое содержимое блока MODX с именем, указанным в теге, например[[$ head]]
. - Если тильда
[[~
Token, выходным значением является URI ресурса с идентификатором, указанным в теге. Например,[[~ 1]]
создает ссылку на идентификатор ресурса1
. Выходные данные могут быть изменены с помощью свойства& scheme
, чтобы быть полностью сформированным, совместимым со схемой, абсолютным или относительным. - Если восклицательный знак
[[!
Token (как единственный токен или предшествующий любому другому токену) вывод тега обрабатывается как некэшируемый. Это для контента, который зависит от ввода данных пользователем, или для динамического контента, который может изменяться по запросу. Примечание. НЕ обязательно использовать этот токен для содержимого, которое изменяется для каждого ресурса — только для содержимого, которое изменяется в соответствии с запросом.
- Если токен отсутствует
Шаблоны
Если вы откроете ссылки кода в новой вкладке, вы можете ссылаться на код, следуя руководству здесь.
Вам действительно нужен только 1 шаблон MODX для ведения минимального блога. Этот шаблон содержит следующие теги MODX, в которых происходят «динамические» MODX-y:
-
[[$ head]]
вызывает блок, содержащий глобальный элемент -
[[$ header]]
включает Чанк с глобальным
и навигацией. -
[[$ jumbotron - [[* class_key]]]]
— это один из примеров того, как вкладывать теги MODX производительно, но гибко.[[* class_key]]
получает атрибутclass_key
из текущего ресурса. В этой сборке будут использоваться только два значения:CollectionContainer
илиmodDocument
. Первый используется для контейнера блога, где последняя запись блога используется для создания jumbotron. Последний предназначен для самих сообщений в блогах, при этом заголовок сообщения и метаданные попадают в jumbotron. MODX сначала разбирает вложенные теги. В случае сообщения в блоге результирующий тег будет выглядеть так:[[$ jumbotron-modDocument]]
, это именно то, что мы назвали одним из наших блоков.(Другой —[[$ jumbotron-CollectionContainer]]
.) -
[[[[* class_key: is = `CollectionContainer`: then =`! $ Blog -isting`: else = `$ blog-article`]]]]
— еще один хитрый способ создания тегов MODX. Мы запускаем условную проверку во вложенном теге. Для контейнера коллекции[[! $ Blog-list]]
, а для сообщения —[[$ blog-article]]
. Эти куски используются по-разному. Обратите внимание на!
токен для записи блога.Это позволяет нам обслуживать динамический контент, например список сообщений блога, отфильтрованный пользователями. -
[[$ aside]]
отображает элемент боковой панели.
Куски
головка
Он содержит только несколько тегов MODX. [[* pagetitle]]
будет заполнен заголовком с текущей страницы, и аналогично [[* описание]]
. [[++ modx_charset]]
— это конфигурация системы, часто «UTF-8». [[~ [[* id]]? & scheme = `full`]]
создает полностью сформированный URL-адрес, включая схему, имя хоста, путь и базовое имя, действительный для текущего ресурса. [[$ styles]]
вызывает блок стилей , который содержит ссылки CSS и теги стилей.
** ОБНОВЛЕНИЕ: спасибо @lucy_i из сообщества MODX за указание на то, что в этом примере отсутствовал тег
, который является общим для сайтов MODX, но не для повсеместно используемый метод включения относительных ссылок.MODX по умолчанию генерирует ссылки относительно переменной конфигурации site_url
. Если вы не измените это, вы захотите, чтобы базовый тег заставлял внутренние ссылки работать 🙂
заголовок
Это набор примеров разметки для заголовка с такими функциями, как подписка на рассылку новостей и поиск. Подписки выходят за рамки этого руководства, но вот материал MODX-y:
-
[[++ site_start]]
— это идентификатор ресурса, который является домашней страницей сайта.Системная настройка с ключомsite_start
содержит это значение. Значение по умолчанию —1
, поэтому внешний тег формируется как:[[~ 1]]
, генерируя ссылку на домашнюю страницу. Скоро мы снова увидим[[++ site_start]]
. -
[[++ site_name]]
— это еще одна системная настройка, которую мы настроили выше. -
[[TaggerGetTags? & groups = `2` & rowTpl =` tag_link` & showUnused = `1`]]
вызывает сниппет TaggerGetTags, который поставляется с Tagger Extra.Он возвращает список тегов Tagger с использованием блокаtag_link
в качестве шаблона, в результате чего открывается главное меню сайта. Свойство& showUnused
указывает сниппету показывать все теги в теге& groups
2
независимо от того, был ли им помечен ресурс. Вы также можете передать псевдоним группы, напримерcategory
. Обратитесь к документации Tagger для более подробной информации.
jumbotron-Collection Контейнер
Это для контейнера блога.Он извлекает метаданные сообщения из последнего сообщения в блоге и заполняет элемент jumbotron.
[[getResources?
& Родители = `[[++ site_start]]`
& глубина = `0`
& limit = `1`
& tpl = `post_meta`
]]
getResources
— это сниппет служебной программы для перечисления ресурсов MODX. Свойство и родительский
сообщает ему, что он должен перечислить ресурсы, которые являются дочерними по отношению к ресурсу с этим идентификатором. В этом случае мы устанавливаем его на домашнюю страницу, которая также является нашим основным ресурсом контейнера блога.Свойство & depth
указывает ему не возвращаться вниз по дереву ресурсов — в нашем случае все сообщения блога являются непосредственными дочерними элементами контейнера блога. Мы будем обрабатывать таксономию с помощью Tagger Extra и избегать сложной вложенности ресурсов. Свойство & limit
указывает ему возвращать только 1 результат. Мы просто хотим заполнить jumbotron, а не перечислить кучу сообщений — это будет позже.
Свойство & tpl
, вероятно, наиболее интересно, если вы новичок в MODX.Он ссылается на блок, который будет использоваться в качестве шаблона для каждого возвращаемого сообщения. Шаблон получает все атрибуты ресурса, переданные ему в качестве заполнителей. Мы рассмотрим это дальше.
post_meta
Заполнители здесь заполняются значениями поля Resource вызывающим фрагментом, getResources
.
-
[[+ pagetitle]]
получает название ресурса. -
[[+ description: is = `: then =` `: else =`
— это условное выражение, которое обертывает значение поля описания, только если поле не пустое.[[+ description]]
`]]
-
[[+ publishedon: date = `% b% d,% Y`]]
использует выходной фильтр даты для форматирования метки времени публикации, чтобы ее можно было легко прочитать.
Независимо от количества ресурсов, возвращенных getResources
, он применяет этот шаблонный блок к каждому из них и выводит коллекцию результатов. Это поведение легко настраивается с помощью мощных функций создания шаблонов. Подробнее о getResources
читайте здесь.
jumbotron-mod Документ
Отдельные сообщения блога показывают элемент jumbotron, который немного отличается — он не включает поле описания ресурса.Это пример того, как блоки MODX помогают нам оставаться СУХИМИ. Мы можем вызвать чанк [[$ post_meta]]
напрямую. Необязательно, чтобы вызывали сниппетом. Мы не передаем свойство & description
, поэтому условное выражение внутри блока $ post_meta
оценивается как пустая строка и пропускает
.
blog_listing
Здесь мы перечисляем сообщения блога в контейнере блога.
[[! GetPage @ blog? & cache = `1` & element =` getResources`
& Родители = `[[++ site_start]]`
& глубина = `0`
& limit = `8`
& includeContent = `1`
& tpl = `blog_listing-item`
& where = `[[! TaggerGetResourcesWhere]]`
]]
Фрагмент getPage разбивает выходные данные фрагмента, указанного в свойстве & element
.Он может и кэшировать
результаты на основе параметров запроса. Так, например, & page = 2
будет кэшироваться отдельно от & page = 3
. Остальные свойства передаются и настраиваются в сниппет getResources
. Здесь есть одна проблема: и includeContent
, о которых полезно знать. По сей день (буквально, когда я пишу это на самом деле) меня ловит этот. Если вы ожидаете получить доступ к полю содержимого ресурса внутри указанного блока & tpl
, тогда вы должны указать getResources с
по & includeContent
— он отключен по умолчанию для повышения производительности и экономии памяти.
Свойство & where
является очень мощной функцией getResources
. Подробнее об этом можно прочитать в документации здесь. В этом случае мы вызываем TaggerGetResourcesWhere
Snippet. Tagger Extra устанавливает плагин, который направляет запросы к ресурсу MODX, превращая биты URL в параметры GET. Например, https://example.com/category/world
на сервере станет https://example.com/?category=world
, но в браузере будет сохраняться красивый URL. TaggerGetResources Где
превращает параметры GET в предложение WHERE
, отформатированное с синтаксисом JSON, которое фрагмент getResources
может анализировать и добавлять в свой запрос.
Результат тега MODX выше с параметрами GET category = world
на английском языке: «Получите до 8 ресурсов, которые являются прямыми дочерними элементами контейнера блога домашней страницы и помечены категорией world
, затем шаблон каждого результат с blog_listing-item
Chunk.»Подробнее о том, как настроить Tagger, мы расскажем ниже.
blog_listing-item
Этот блок содержит больше заполнителей для полей ресурса. Обратите внимание на синтаксис модификатора вывода, который на самом деле может вызывать настраиваемый сниппет [[+ content: firstp]]
. Этот тег передает значение поля содержимого сниппету firstp
в переменной $ input
. Фрагмент более подробно описан ниже, но он содержит логику для возврата первого тега
во входных данных.
blog_article
Это настолько просто, насколько возможно. Он просто оборачивает запрошенное в данный момент поле содержимого ресурса некоторой разметкой.
кроме
«Помимо» обычного HTML, здесь есть один тег MODX: [[TaggerGetTags? & groups = `1` & sort =` {"alias": "DESC"} `& rowTpl =` tag_li`]]
, который использует указанный блок шаблона для форматирования вывода тегов в & groups
1
.Обратите внимание, что эти теги отсортированы по псевдонимам — подробнее об этом позже.
Фрагменты
первый п
Единственная настраиваемая бизнес-логика в этой сборке сайта создает экземпляр класса DOMDocument php и использует его для извлечения первого элемента
. Остальной код фрагмента и подключаемого модуля устанавливается вместе с дополнительными функциями, перечисленными выше.
Таксономия
Tagger — это универсальная утилита для управления таксономией в MODX.Концептуально это похоже на переменные шаблона MODX (TV) и аналогично имеет высокую степень гибкости, но значения тегов ограничены строками из 100 символов. Запросы сниппетов, которые он выполняет, более производительны, чем запросы, использующие телевизоры для таксономии (наиболее заметны в масштабе).
Tagger устанавливается с помощью так называемой CMP («Custom Manager Page») страницы для управления тегами.
Вы начинаете с групп тегов, потому что каждый тег должен принадлежать к группе. При настройке групп тегов можно выбирать из множества вариантов — все подробности есть в документации Tagger.В нашей сборке у нас есть Category
и Archives
. Одна из обязательных настроек группы — сделать их доступными для нашего шаблона блога.
Затем мы создаем теги под каждой Группой. Основная навигация нашего примера блога демонстрирует общий вариант использования таксономии сообщений блога, в которой каждое сообщение принадлежит к категории, а основная навигация ведет вас на страницу, на которой перечислены все сообщения, отнесенные к определенной категории. Реализация TaggerGetResourcesWhere
в контейнере блога делает это за нас.Нам просто нужно создать теги в группе Category
и назначить сообщения (ресурсы) этим тегам.
Мы делаем это и для архивов
. Вы можете выполнить кучу сложной логики вокруг отметок времени публикации постов, чтобы упростить архивные функции, но на самом деле это делает ту же работу и дает издателю возможность принимать окончательные решения относительно используемой схемы архивирования и того, как назначать каждое сообщение. . На самом деле, временные архивы — это просто произвольные группы сообщений — возможно, вы хотите делать это еженедельно или ежеквартально.Tagger позволяет вам это делать, и это намного более простая реализация с точки зрения кодовой базы.
В нашем случае мы только что создали несколько тегов по месяцам.
Здесь стоит отметить одну небольшую хитрость: псевдоним
каждого тега использует сортируемый формат даты гггг-мм
, а имя
и ярлык
относятся к более удобному для человека типу «сентябрь 2019». Это поддерживает вариант использования ссылок на архивы отсортированных дат в блоке $ помимо
, как описано выше.Однако вы можете настроить его, как хотите.
ресурса
Домашняя страница / Блог Контейнер
При установке MODX поставляется с одним ресурсом — домашней страницей. Если вы прикрепите к нему шаблон блога из этого руководства, вы сможете предварительно просмотреть этот простой блог во всем его минималистичном великолепии по базовому URL-адресу вашего сайта.
На панели настроек ресурса измените тип ресурса
на Коллекции
и сохраните.
Теперь вы должны увидеть сетку контейнера коллекций. После того, как вы создали несколько дочерних ресурсов (сообщений в блогах), они должны выглядеть примерно так:
Это представление разбито на страницы, а дополнительные коллекции предоставляют целый ряд удобств и настроек, позволяющих сделать управление коллекцией ресурсов, например блогом, НАМНОГО лучше. Это значительно улучшенная и менее самоуверенная версия движка блога «Статьи». Подробнее о Коллекциях читайте в документации.
Демо
Облачный сайт MODX был развернут только с описанными здесь элементами. Вы можете просмотреть его по адресу: http://example-blog.sepiariver.modxcloud.com/. Чтобы воспроизвести тот же результат:
- Начните с новой установки MODX 2.7.1.
- Настройте параметры системы, как описано выше.
- Установите пакет в репо. Это можно сделать, выбрав «Загрузить пакет» из раскрывающегося списка в установщике дополнительных услуг.
- Следуйте инструкциям по установке зависимых дополнительных компонентов.
- Внесите изменения в шаблон и тип ресурса на домашней странице, как описано выше.
- Настройте Tagger, как описано выше.
- Создайте сообщение в блоге.
Это быстрый и простой способ. Удачного использования MODX… или ведения блога… или и того, и другого!
Modx Revolution и дружественные URL-адреса
Как настроить дружественные URL-адреса (FURL) в Modx Revolution и статьях.
Обратите внимание, что информация в этом посте основана на Revo 2.2.11. Есть большая вероятность, что он будет работать как в более ранних, так и в более поздних версиях, но, пожалуйста, ожидайте, что будут различия. Я буду периодически обновлять его по мере продвижения версий Revo, которые я использую.
Во-первых, пример, показывающий разницу между стандартным URL-адресом Modx и «дружественной» версией, которая будет доступна к концу следующих шагов:
По умолчанию: http://rgissing.com/index.php?id=2
Дружественный: http: // rgissing.com / blog /
Есть несколько этапов, и вполне вероятно, что сайт (или, по крайней мере, некоторые ссылки) будут недоступны в течение некоторого времени во время процесса. Порядок не важен, за исключением первого шага — но точное соблюдение этой процедуры минимизирует время простоя.
Изменить формат URL-адреса статей
Если вы не используете статьи или вас устраивает значение по умолчанию, вы можете пропустить этот шаг.
Перейдите в контейнер «Статьи» и щелкните вкладку «Дополнительные настройки».Внизу страницы находится параметр Формат URL-адреса статей, значение по умолчанию:
.
% Y /% m /% d /% псевдоним /
, который создает такие URL-адреса:
http://www.mydomain.com/articles/2014/02/06/title-of-an-article/
Лично мне не нужна дата как часть URL-адреса, поэтому я изменил ее на:
% псевдоним /
Это может быть все, что вы сочтете подходящим.% псевдоним — это значение поля Псевдоним (постоянная ссылка) в каждом документе статей. Если вы собираетесь использовать понятные URL-адреса, то это поле должно быть заполнено в каждом документе, прежде чем они будут включены. Псевдоним может быть любым, но я использую формат из 3-5 слов, разделенных тире (например, modx-and-friendly-urls). Убедитесь, что каждый псевдоним уникален.
Если вы уже заполнили поле Псевдоним во время изменения формата URL-адреса статей, то изменение:
повлияет только на новых статей , если вы не измените псевдоним или не отмените публикацию, а затем повторно опубликуете старые статьи, которые затем восстановят их URL-адреса в новом формате.из справочного текста
Создайте псевдоним для каждого ресурса
Помимо создания псевдонима для каждого документа Статьи (как описано выше), для всех других документов необходимо создать псевдонимы. Это поле называется псевдонимом ресурса . Используйте тот же метод из 3-5 слов, который описан выше, чтобы создать их.
Обновление системных настроек дружественного URL
Есть ряд системных настроек, которые необходимо изменить для удобных URL-адресов.Перейдите на вкладку Система / Системные настройки и затем выберите Дружественный URL-фильтр. Страница похожа на:
Будет отображено
. Измените три выделенных выше параметра с Нет на Да .
Редактировать любые шаблоны
Поместите следующее в раздел
всех шаблонов, которые вы используете (или, что лучше, в стандартный кусок заголовка, который вы используете на сайте):Изменить .htaccess
При установке Modx файл ht.доступ создается в корне установки. Чтобы выполнить шаги, необходимые для включения дружественных URL-адресов, его необходимо переименовать в .htaccess и отредактировать.
В приведенном ниже примере выделенные строки необходимо раскомментировать (удалив начальный знак #) и отредактировать, чтобы включить ваш базовый домен.