From e5b20e9760efc868aedb9fdb442f768c1bb16fe6 Mon Sep 17 00:00:00 2001 From: Ivan Bochkarev Date: Sat, 25 May 2019 12:22:29 +0600 Subject: [PATCH] Change path to image RU --- ru/building-sites/resources/content-types.md | 4 ++-- ru/building-sites/resources/index.md | 2 +- .../resources/symlink/using-resource-symlinks.md | 2 +- ru/building-sites/settings/date_timezone.md | 2 +- ru/building-sites/settings/index.md | 2 +- ru/building-sites/settings/tvs_below_content.md | 4 ++-- ru/contribute/code/contributors-guide.md | 2 +- ru/extending-modx/custom-manager-pages/index.md | 4 ++-- .../modext/modext-tutorials.md | 2 +- .../1.-ext-js-tutorial-message-boxes.md | 12 ++++++------ .../2.-ext-js-tutorial-ajax-include.md | 2 +- .../modext-tutorials/5.-ext-js-tutorial-panels.md | 2 +- .../8.-ext-js-tutorial-inside-a-cmp.md | 2 +- .../modext/modx.combo.combobox.md | 4 ++-- .../custom-manager-pages/modext/modx.console.md | 2 +- .../custom-manager-pages/modext/modx.grid.grid.md | 2 +- .../custom-manager-pages/modext/modx.msg.md | 2 +- .../custom-manager-pages/modext/modx.tree.tree.md | 2 +- .../custom-manager-pages/modext/modx.window.md | 2 +- ru/extending-modx/custom-manager-pages/tutorial.md | 8 ++++---- ru/extending-modx/custom-resources/index.md | 6 +++--- .../custom-resources/step-3-controllers.md | 4 ++-- ru/getting-started/installation/advanced.md | 14 +++++++------- ru/getting-started/installation/standard.md | 12 ++++++------ 24 files changed, 50 insertions(+), 50 deletions(-) diff --git a/ru/building-sites/resources/content-types.md b/ru/building-sites/resources/content-types.md index d6725369e..b7bd9b42f 100644 --- a/ru/building-sites/resources/content-types.md +++ b/ru/building-sites/resources/content-types.md @@ -17,7 +17,7 @@ translation: "building-sites/resources/content-type" При редактировании ресурса, во вкладке «Настройки» выберите тип содержимого, который вы хотите использовать: -![](content-type1.png) +![](/2.x/en/building-sites/resources/content-type1.png) Затем сохраните [Ресурс](building-sites/resources "Ресурсы"). Это автоматически свяжет [Ресурсы](building-sites/resources "Ресурсы") с выбранным типом контента. @@ -25,7 +25,7 @@ translation: "building-sites/resources/content-type" Сначала в верхнем меню MODX, наведите мышку на раздел «Содержимое» и выберите подраздел «Типы содержимого». Вы увидите сетку, заполненную всеми текущими типами содержимого. Нажмите на кнопку «Новый тип содержимого», и появится окно: -![](content-type-new1.png) +![](/2.x/en/building-sites/resources/content-type-new1.png) Вы увидите следующие поля: diff --git a/ru/building-sites/resources/index.md b/ru/building-sites/resources/index.md index 1fdd35c2b..472527fe6 100644 --- a/ru/building-sites/resources/index.md +++ b/ru/building-sites/resources/index.md @@ -15,7 +15,7 @@ translation: "building-sites/resources" Ресурсы отображаются в дереве ресурсов в левом навигационном меню менеджера. Для редактирования, просто нажмите на страницу, которую вы хотите отредактировать. Вы также можете нажать правой кнопкой мыши на ресурс и выбрать «Редактировать». Это загрузит страницу редактирования ресурса: -[![](resource-edit1_v2.3.png)](resource-edit1_v2.3.png) +![](/2.x/en/building-sites/resources/resource-edit1_v2.3.png) Содержимое ресурса можно редактировать в большом поле (Содержимое) в нижней области. Другие поля, связанные с ресурсом, также можно редактировать с помощью вкладок в верхней части страницы. diff --git a/ru/building-sites/resources/symlink/using-resource-symlinks.md b/ru/building-sites/resources/symlink/using-resource-symlinks.md index 8a09e38f7..cbce8dd29 100644 --- a/ru/building-sites/resources/symlink/using-resource-symlinks.md +++ b/ru/building-sites/resources/symlink/using-resource-symlinks.md @@ -14,7 +14,7 @@ translation: "building-sites/resources/symlink/using-resource-symlinks" ## Пример: -![](revolution_symlink.png) +![](/2.x/en/building-sites/resources/revolution_symlink.png) Для моего сайта этот пример будет передавать содержимое моей страницы об образовании в me.html. diff --git a/ru/building-sites/settings/date_timezone.md b/ru/building-sites/settings/date_timezone.md index e347c9099..3e8780554 100644 --- a/ru/building-sites/settings/date_timezone.md +++ b/ru/building-sites/settings/date_timezone.md @@ -12,4 +12,4 @@ translation: "building-sites/settings/date_timezone" Управляет настройкой часового пояса по умолчанию для функций даты в PHP, если она не пустая. Если пусто и в вашей среде не задан параметр ini для PHP date.timezone, предполагается UTC. -![](modx-date-timezone-default.png) +![](/2.x/en/building-sites/settings/modx-date-timezone-default.png) diff --git a/ru/building-sites/settings/index.md b/ru/building-sites/settings/index.md index 96c66e21d..b2cd20b64 100644 --- a/ru/building-sites/settings/index.md +++ b/ru/building-sites/settings/index.md @@ -20,7 +20,7 @@ MODX поставляется с гибким набором системных Чтобы создать новый параметр системы, нажмите ссылку «Создать новые параметры» в разделе «Система» -> «Параметры системы». -![](system+settings+annotated.png) +![](/2.x/en/building-sites/settings/system+settings+annotated.png) ### Параметры diff --git a/ru/building-sites/settings/tvs_below_content.md b/ru/building-sites/settings/tvs_below_content.md index 71712c752..23398a891 100644 --- a/ru/building-sites/settings/tvs_below_content.md +++ b/ru/building-sites/settings/tvs_below_content.md @@ -15,10 +15,10 @@ translation: "building-sites/settings/tvs_below_content" Все TV отображаются под контентом Resource, как и для MODX Evolution. -![](tvs+below+content.jpg) +![](/2.x/en/building-sites/settings/tvs+below+content.jpg) ### Нет TV появляются на собственной вкладке. -![](tvs+not+below+content.jpg) +![](/2.x/en/building-sites/settings/tvs+not+below+content.jpg) diff --git a/ru/contribute/code/contributors-guide.md b/ru/contribute/code/contributors-guide.md index 3562d2372..d0dca7027 100644 --- a/ru/contribute/code/contributors-guide.md +++ b/ru/contribute/code/contributors-guide.md @@ -126,6 +126,6 @@ git push origin bug-XXXX Войдите в свою учетную запись Github, найдите форк MODX и нажмите кнопку на которой написано "Pull Request". -![](github_modx_pull_request.jpg) +![](/2.x/en/contribute/code/github_modx_pull_request.jpg) Убедитесь, что вы выбрали «базовую ветвь» - вы хотите отправить запрос на получение ветки, из которой вы изначально разветвились (2.4.x в приведенном выше примере). diff --git a/ru/extending-modx/custom-manager-pages/index.md b/ru/extending-modx/custom-manager-pages/index.md index 0f57801d8..92d3a2dd2 100644 --- a/ru/extending-modx/custom-manager-pages/index.md +++ b/ru/extending-modx/custom-manager-pages/index.md @@ -21,7 +21,7 @@ CMP расшифровывается как Custom Manager Page, и это пр Следующее окно является примером того, какая информация составляет пространство имен: -![](namespace-create1.png) +![](/2.x/en/extending-modx/custom-manager-pages/namespace-create1.png) (ПРИМЕЧАНИЕ: это изображение устарело) @@ -55,7 +55,7 @@ CMP расшифровывается как Custom Manager Page, и это пр - Обработчик: вместо того, чтобы загружать действие, для элемента меню также можно выполнить часть JavaScript при клике. Этот JavaScript должен быть указан в обработчике. Оставьте пока пустым. - Разрешения: показывать пункт меню, только если у пользователя есть эти разрешения. Обратите внимание, что если кто-то угадает ссылку на ваше действие, он все равно сможет получить к нему доступ, т.к. это влияет только на видимость пункта меню. -![](menu-create1.png) +![](/2.x/en/extending-modx/custom-manager-pages/menu-create1.png) (Примечание: изображение устарело) diff --git a/ru/extending-modx/custom-manager-pages/modext/modext-tutorials.md b/ru/extending-modx/custom-manager-pages/modext/modext-tutorials.md index abf02e726..8e0cafe6d 100644 --- a/ru/extending-modx/custom-manager-pages/modext/modext-tutorials.md +++ b/ru/extending-modx/custom-manager-pages/modext/modext-tutorials.md @@ -17,7 +17,7 @@ translation: extending-modx/custom-manager-pages/modext/modext-tutorials Фантастическая ссылка на Ext JS - [Ext JS в действии Иисуса Гарсии](http://www.amazon.com/Ext-JS-Action-Jesus-Garcia/dp/1935182110/ref=sr_1_1?ie=UTF8&qid=1370295075&sr=8-1&keywords=Ext+JS+in+Action). -![](ext_js_cover.jpg) +![](/2.x/en/extending-modx/custom-manager-pages/modext/ext_js_cover.jpg) Не берите в голову странную обложку с Франкенштейном 19-го века, танцующим брейк-данс - это на самом деле хорошая ссылка. Это полезно для MODX, в частности, потому что он охватывает Ext JS версии 3. Он был обновлен в 2011 году. diff --git a/ru/extending-modx/custom-manager-pages/modext/modext-tutorials/1.-ext-js-tutorial-message-boxes.md b/ru/extending-modx/custom-manager-pages/modext/modext-tutorials/1.-ext-js-tutorial-message-boxes.md index f1c104045..5d39442ef 100644 --- a/ru/extending-modx/custom-manager-pages/modext/modext-tutorials/1.-ext-js-tutorial-message-boxes.md +++ b/ru/extending-modx/custom-manager-pages/modext/modext-tutorials/1.-ext-js-tutorial-message-boxes.md @@ -43,7 +43,7 @@ Ext.onReady(function() { В любом случае, результат один и тот же: когда вы переходите на эту страницу в браузере, вы должны получить всплывающее окно, подобное изображенному. Этот тест является подсказкой для встроенной функции предупреждения JavaScript. Это простой способ проверить функциональность JS. -![](ext_js_dom.jpg) +![](/2.x/en/extending-modx/custom-manager-pages/modext/modext-tutorials/ext_js_dom.jpg) Поздравляем! Вы написали свой первый скрипт в MODExt! @@ -51,7 +51,7 @@ Ext.onReady(function() { Если у вас возникли проблемы с этим базовым тестом, попробуйте установить плагин [Firebug](http://getfirebug.com/) внутри браузера Firefox. Его вид консоли выведет на экран ошибки Javascript. Хотя они не так точны, как ошибки PHP, возможность видеть ошибки Javascript *очень* важна и помогает вам отследить, что не так. -![](ext_js_firebug.jpg) +![](/2.x/en/extending-modx/custom-manager-pages/modext/modext-tutorials/ext_js_firebug.jpg) ## Запрос @@ -96,11 +96,11 @@ Ext.onReady(function() { Результат должен выглядеть так: -![](ExtJS+Prompt.jpg) +![](/2.x/en/extending-modx/custom-manager-pages/modext/modext-tutorials/ExtJS+Prompt.jpg) Это хорошее время, чтобы усилить отладчик Firebug. Используем **console.log** или **console.info** для печати на консоль Firebug. Когда вы активируете Firebug и просматриваете вкладку консоли (по умолчанию она активна), вы можете видеть результат ваших вызовов в методах консоли: -![](ExtJS+Firebug.jpg) +![](/2.x/en/extending-modx/custom-manager-pages/modext/modext-tutorials/ExtJS+Firebug.jpg) Из рисунка видно, что переменная `btn` имеет вид `ok` или `cancel` (строчные буквы). Таким образом, вы можете написать логику в своей функции обратного вызова для работы с этими результатами. @@ -129,7 +129,7 @@ Ext.onReady(function() { ``` -![](Ext+JS+Question.jpg) +![](/2.x/en/extending-modx/custom-manager-pages/modext/modext-tutorials/Ext+JS+Question.jpg) Обратите внимание на атрибуты «значок» и «кнопки». @@ -181,7 +181,7 @@ Ext.onReady(function() { ``` -![](Ext+JS+Yodah.jpg) +![](/2.x/en/extending-modx/custom-manager-pages/modext/modext-tutorials/Ext+JS+Yodah.jpg) Значение 20 здесь представляет высоту в пикселях. Вы также можете установить его в значение «true» и получить небольшую текстовую область. Атрибут «value» определяет текст, который появляется внутри ввода. diff --git a/ru/extending-modx/custom-manager-pages/modext/modext-tutorials/2.-ext-js-tutorial-ajax-include.md b/ru/extending-modx/custom-manager-pages/modext/modext-tutorials/2.-ext-js-tutorial-ajax-include.md index 60aeac1fe..ea05fb72b 100644 --- a/ru/extending-modx/custom-manager-pages/modext/modext-tutorials/2.-ext-js-tutorial-ajax-include.md +++ b/ru/extending-modx/custom-manager-pages/modext/modext-tutorials/2.-ext-js-tutorial-ajax-include.md @@ -72,7 +72,7 @@ Ext JS упрощает отправку запросов Ajax на другие Теперь, когда вы откроете a.html в браузере, вы должны увидеть всплывающее окно, которое содержит содержимое b.html -![](ext_js_window.jpg) +![](/2.x/en/extending-modx/custom-manager-pages/modext/modext-tutorials/ext_js_window.jpg) Если все работает, вы должны увидеть, как окно подсвечивается желтым, а затем исчезает. Довольно круто, а? diff --git a/ru/extending-modx/custom-manager-pages/modext/modext-tutorials/5.-ext-js-tutorial-panels.md b/ru/extending-modx/custom-manager-pages/modext/modext-tutorials/5.-ext-js-tutorial-panels.md index 70b091712..eb7fef537 100644 --- a/ru/extending-modx/custom-manager-pages/modext/modext-tutorials/5.-ext-js-tutorial-panels.md +++ b/ru/extending-modx/custom-manager-pages/modext/modext-tutorials/5.-ext-js-tutorial-panels.md @@ -43,7 +43,7 @@ translation: extending-modx/custom-manager-pages/modext/modext-tutorials/5.-ext- ``` -![](Ext+JS+Simple+Panel.jpg) +![](/2.x/en/extending-modx/custom-manager-pages/modext/modext-tutorials/Ext+JS+Simple+Panel.jpg) ### RTFM diff --git a/ru/extending-modx/custom-manager-pages/modext/modext-tutorials/8.-ext-js-tutorial-inside-a-cmp.md b/ru/extending-modx/custom-manager-pages/modext/modext-tutorials/8.-ext-js-tutorial-inside-a-cmp.md index 516e14ee1..394c840c3 100644 --- a/ru/extending-modx/custom-manager-pages/modext/modext-tutorials/8.-ext-js-tutorial-inside-a-cmp.md +++ b/ru/extending-modx/custom-manager-pages/modext/modext-tutorials/8.-ext-js-tutorial-inside-a-cmp.md @@ -7,7 +7,7 @@ translation: extending-modx/custom-manager-pages/modext/modext-tutorials/8.-ext- Вот скриншот встроенной сетки, отображающей типы контента. Вот что мы собираемся воссоздать в нашем собственном CMP: -![](content-types.jpg) +![](/2.x/en/extending-modx/custom-manager-pages/modext/modext-tutorials/content-types.jpg) ## Ориентируя себя diff --git a/ru/extending-modx/custom-manager-pages/modext/modx.combo.combobox.md b/ru/extending-modx/custom-manager-pages/modext/modx.combo.combobox.md index 6f2e23db9..c17bb6e68 100644 --- a/ru/extending-modx/custom-manager-pages/modext/modx.combo.combobox.md +++ b/ru/extending-modx/custom-manager-pages/modext/modx.combo.combobox.md @@ -8,13 +8,13 @@ translation: extending-modx/custom-manager-pages/modext/modx.combo.combobox **Расширяет:** [Ext.form.ComboBox](http://extjs.cachefly.net/ext-3.3.0/docs/?class=Ext.form.ComboBox) **Основные характеристики:** Удаленные и локальные хранилища данных; рендерер сетки. -![](modext_combobox.png) +![](/2.x/en/extending-modx/custom-manager-pages/modext/modext_combobox.png) Класс MODExt ComboBox содержит все функциональные возможности обычного Ext ComboBox. Он может быть заполнен удаленно массивом объектов JSON из коннектора (по умолчанию) или локально (используя базовый массив JavaScript или Ext ArrayStore с параметром конфигурации «mode», установленным в «local»). Уникальной особенностью класса MODx ComboBox является встроенный рендерер для сеток. Он позволяет разработчикам использовать ComboBox в качестве редактора сетки и автоматически обеспечивает правильное отображение displayValue в ячейке сетки: -![](modext_combobox_grid.png) +![](/2.x/en/extending-modx/custom-manager-pages/modext/modext_combobox_grid.png) ## Уникальные параметры diff --git a/ru/extending-modx/custom-manager-pages/modext/modx.console.md b/ru/extending-modx/custom-manager-pages/modext/modx.console.md index df3a7d68a..7d63a54a2 100644 --- a/ru/extending-modx/custom-manager-pages/modext/modx.console.md +++ b/ru/extending-modx/custom-manager-pages/modext/modx.console.md @@ -7,7 +7,7 @@ translation: extending-modx/custom-manager-pages/modext/modx.console MODx.Console - это специальный виджет Ext, созданный для работы в качестве консоли вывода в виде терминала для процессоров, которые должны возвращать более подробную информацию. Его можно найти в [Управлении пакетами](extending-modx/transport-packages "Package Management"), очистке кэша или в других областях MODX: -![](modx-console.png) +![](/2.x/en/extending-modx/custom-manager-pages/modext/modx-console.png) ## Как это работает diff --git a/ru/extending-modx/custom-manager-pages/modext/modx.grid.grid.md b/ru/extending-modx/custom-manager-pages/modext/modx.grid.grid.md index 28f6aef22..75366086d 100644 --- a/ru/extending-modx/custom-manager-pages/modext/modx.grid.grid.md +++ b/ru/extending-modx/custom-manager-pages/modext/modx.grid.grid.md @@ -11,7 +11,7 @@ translation: extending-modx/custom-manager-pages/modext/modx.grid.grid При создании этого экземпляра в интерфейсе с вкладками рекомендуется установить в своей конфигурации protectRender: true, чтобы предотвратить проблемы с отображением JS. -![](grid.png) +![](/2.x/en/extending-modx/custom-manager-pages/modext/grid.png) Сетки MODExt используются для отображения табличных данных в комплекте с ColumnModel, верхней панелью инструментов (tbar) и нижней панелью инструментов (bbar). Они также имеют встроенную поддержку постраничного разбиения. Сетки заполняются удаленно по запросу в коннектор, возвращающего объект JSON. Отображение контекстного меню правой кнопкой мыши для каждой строки может быть легко достигнуто включением ключа «menu» для каждой строки данных в вашем процессоре: diff --git a/ru/extending-modx/custom-manager-pages/modext/modx.msg.md b/ru/extending-modx/custom-manager-pages/modext/modx.msg.md index da76cf978..8fa1ef2bf 100644 --- a/ru/extending-modx/custom-manager-pages/modext/modx.msg.md +++ b/ru/extending-modx/custom-manager-pages/modext/modx.msg.md @@ -9,7 +9,7 @@ translation: extending-modx/custom-manager-pages/modext/modx.msg **Основные характеристики:** Особенности коннектора AJAX. -![](confirm.png) +![](/2.x/en/extending-modx/custom-manager-pages/modext/confirm.png) Класс MODx.msg обеспечивает функциональность класса Ext.MessageBox с дополнительным преимуществом использования функции обратного вызова AJAX (для диалогов подтверждения). Просто предоставьте URL и дополнительные параметры, и запрос коннектора будет отправлен после того, как пользователь подтвердит запрос. По умолчанию минимальная ширина составляет 200 пикселей. diff --git a/ru/extending-modx/custom-manager-pages/modext/modx.tree.tree.md b/ru/extending-modx/custom-manager-pages/modext/modx.tree.tree.md index 15ffab137..6c7c8d8be 100644 --- a/ru/extending-modx/custom-manager-pages/modext/modx.tree.tree.md +++ b/ru/extending-modx/custom-manager-pages/modext/modx.tree.tree.md @@ -9,7 +9,7 @@ translation: extending-modx/custom-manager-pages/modext/modx.tree.tree **Основные характеристики:** Удаленно загруженные панели инструментов; перетаскивание для полей формы; функциональность коннектора для удаления и перетаскивания/сортировки. -![](modext_tree.png) +![](/2.x/en/extending-modx/custom-manager-pages/modext/modext_tree.png) Деревья предоставляют быстрый и простой способ отображения нескольких уровней объектов, которые имеют отношения родитель-ребенок, таких как пользователи или ресурсы. diff --git a/ru/extending-modx/custom-manager-pages/modext/modx.window.md b/ru/extending-modx/custom-manager-pages/modext/modx.window.md index 83672c2c5..5f9910586 100644 --- a/ru/extending-modx/custom-manager-pages/modext/modx.window.md +++ b/ru/extending-modx/custom-manager-pages/modext/modx.window.md @@ -9,7 +9,7 @@ translation: extending-modx/custom-manager-pages/modext/modx.window **Основные характеристики:** Функция перетаскивания; функциональность коннектора для сохранения. -![](modx-window.png) +![](/2.x/en/extending-modx/custom-manager-pages/modext/modx-window.png) Окна MODExt - это удобный способ отображения данных записи из сетки или AJAX-запроса на редактирование. Окна автоматически включают FormPanel, в которую можно добавлять поля формы (и другие компоненты). Отправка/сохранение окна фактически отправляет FormPanel и инициирует запрос AJAX к вашему коннектору. diff --git a/ru/extending-modx/custom-manager-pages/tutorial.md b/ru/extending-modx/custom-manager-pages/tutorial.md index 434563e34..d1571a1c4 100644 --- a/ru/extending-modx/custom-manager-pages/tutorial.md +++ b/ru/extending-modx/custom-manager-pages/tutorial.md @@ -9,7 +9,7 @@ translation: "extending-modx/custom-manager-pages/tutorial" Во-первых, мы создадим пространство имен («Настройки»>«Пространства имен») с именем «mycmp» и установим его путь в «{core_path}components/mycmp/». Также установите его путь к ресурсам "{assets_path}components/mycmp/". -![](create-namespace.png) +![](/2.x/en/extending-modx/custom-manager-pages/create-namespace.png) **Вы можете избежать некоторых проблем, если вы назовете ваше пространство имен и ваши действия строчными символами, состоящими только из букв и цифр (без пробелов, дефисов или подчеркиваний). Ваше пространство имен должно быть строчной версией названия вашего CMP.** @@ -17,7 +17,7 @@ translation: "extending-modx/custom-manager-pages/tutorial" Теперь нам понадобится пункт меню для ссылки на наш CMP. Перейдите в Система -> Главное меню и создайте пункт меню под пунктом меню «Приложения», который выглядит следующим образом: -![](mycmp1.png) +![](/2.x/en/extending-modx/custom-manager-pages/mycmp1.png) Как видите, мы указываем пространство имен как «mycmp», а затем «Action» как «welcome». Это означает, что наш контроллер по умолчанию будет контроллер «welcome». @@ -44,7 +44,7 @@ class MycmpWelcomeManagerController extends modExtraManagerController { ## Создание файла шаблона -MODX использует шаблоны Smarty для страниц CMP. Система будет автоматически искать их в каталоге [namespace-path]templates/, поэтому все, что вам нужно сделать, это указать в контроллере, какой файл в этом каталоге искать (вы также можете указать здесь подкаталоги). Создайте файл в {{core_path}components/mycmp/templates/default/welcome.tpl +MODX использует шаблоны Smarty для страниц CMP. Система будет автоматически искать их в каталоге [namespace-path]templates/, поэтому все, что вам нужно сделать, это указать в контроллере, какой файл в этом каталоге искать (вы также можете указать здесь подкаталоги). Создайте файл в `{core_path}components/mycmp/templates/default/welcome.tpl` Давайте сделаем содержание простым: @@ -56,7 +56,7 @@ MODX использует шаблоны Smarty для страниц CMP. Си Простой h2, с упаковочным div, который добавляет отступы И это будет отображаться на нашем CMP: -![](2-3-CMP.jpg) +![](/2.x/en/extending-modx/custom-manager-pages/2-3-CMP.jpg) Мы закончили! diff --git a/ru/extending-modx/custom-resources/index.md b/ru/extending-modx/custom-resources/index.md index 18e68aa74..b5bbcf499 100644 --- a/ru/extending-modx/custom-resources/index.md +++ b/ru/extending-modx/custom-resources/index.md @@ -39,7 +39,7 @@ translation: "extending-modx/custom-resources" После запуска этого сценария в вашем каталоге `core/components/copyrightedresource/model/` должно быть создано несколько файлов PHP. Смотрите изображение ниже. -![](copyrightedresource_class_files.png) +![](/2.x/en/extending-modx/custom-resources/copyrightedresource_class_files.png) Файл `copyrightedresource.class.php` должен выглядеть следующим образом: @@ -106,7 +106,7 @@ Core Path: {core_path}components/copyrightedresource/ Assets Path: {assets_path}components/copyrightedresource/ ``` -![](create_namespace.png) +![](/2.x/en/extending-modx/custom-resources/create_namespace.png) Обратите внимание на специальные плейсхолдеры, которые вы можете использовать для ссылки на ваши каталоги. @@ -238,7 +238,7 @@ addExtensionPackage и removeExtensionPackage - очень полезные ме Теперь, если вы перезагрузите страницу и щелкните правой кнопкой мыши на ресурсе в древе ресурсов, а затем перейдите к «Создать», вы должны увидеть это: -![](context-menu.png) +![](/2.x/en/extending-modx/custom-resources/context-menu.png) Возможно, вам придется очистить кэш пару раз. diff --git a/ru/extending-modx/custom-resources/step-3-controllers.md b/ru/extending-modx/custom-resources/step-3-controllers.md index e221bd8fb..92a7af347 100644 --- a/ru/extending-modx/custom-resources/step-3-controllers.md +++ b/ru/extending-modx/custom-resources/step-3-controllers.md @@ -42,7 +42,7 @@ class CopyrightedResourceUpdateManagerController extends ResourceUpdateManagerCo Итак, когда мы закончим, наша файловая структура должна выглядеть примерно так: -![](controllers.png) +![](/2.x/en/extending-modx/custom-resources/controllers.png) И это все, что нужно, чтобы наши настраиваемые контроллеры были запущены и работали. Вам даже не нужно включать вызов getLanguageTopics, но мы сделали это, чтобы загрузить наш собственный словарь для страницы. Прочтите это еще раз: вам не нужно создавать функцию **getLanguageTopics()**! Вам нужно создавать контроллеры и создавать классы, но вам не нужно добавлять к ним какие-либо функции. Если вы в замешательстве, вспомните нашу подсказку из [Части I](extending-modx/custom-resources "Creating a Resource Class"): каждый раз, когда вы расширяете класс PHP, вы должны просматривать родительский класс, который вы расширяете. В этом случае вы можете взглянуть на родительские классы: @@ -53,6 +53,6 @@ class CopyrightedResourceUpdateManagerController extends ResourceUpdateManagerCo Теперь вы можете перейти к древу ресурсов и создать «страницу, защищенную авторским правом». При этом загрузится панель редактирования ресурсов. Обратите внимание, поскольку мы ничего не переопределяли в контроллере, он будет выглядеть *в точности* как обычная панель редактирования ресурсов. Но после того, как вы создадите свою страницу и увидите ее в интерфейсе, вы заметите, что авторское право будет автоматически добавлено: -![](fe-view.png) +![](/2.x/en/extending-modx/custom-resources/fe-view.png) Замечательно! Это должно дать вам хорошее представление о том, как ресурсы обрабатываются в MODX. Вы можете на этом остановиться, но мы продолжим немного дальше, чтобы описать, как [расширить процессоры для вашего CRC](extending-modx/custom-resources/step-4-processors "Creating a Resource Class - Step 4"). Вот где все становится особенно интересным... вы можете настроить поведение менеджера и контролировать, как всё сохраняется в базе данных, а также много другое. diff --git a/ru/getting-started/installation/advanced.md b/ru/getting-started/installation/advanced.md index c349070d2..389d70a11 100644 --- a/ru/getting-started/installation/advanced.md +++ b/ru/getting-started/installation/advanced.md @@ -20,7 +20,7 @@ MODX Revolution позволяет вам переименовать и/или Если вы решите переименовать или переместить ядро, MODX рекомендует сделать это перед установкой. Просто переименуйте или переместите каталог core/ на начальном этапе и установщик откроет вам страницу с просьбой указать новое местоположение ядра: -![](setup-corefinder.png) +![](/2.x/en/getting-started/installation/setup-corefinder.png) Введите в текстовое поле абсолютный путь, куда вы переместили основной каталог. Если MODX сможет найти ядро, вы продолжите установку. Если MODX по-прежнему не может найти каталог по указанному вами пути, проверьте, правильно ли вы его ввели, что это абсолютный путь и что вы сделали каталог доступным для чтения (и записи файлов в папку `core/cache/`). @@ -32,7 +32,7 @@ MODX может также попросить вас сделать доступ Чтобы изменить его, просто нажмите на предложенную установщиком ссылку для изменения ключа конфигурации, и вы увидите текстовое поле: -![](setup-configKey.png) +![](/2.x/en/getting-started/installation/setup-configKey.png) Укажите пользовательский, уникальный ключ конфигурации и нажмите Далее. @@ -42,7 +42,7 @@ MODX может также попросить вас сделать доступ Ниже вам будут представлены две опции: -![](setup-advopt.png) +![](/2.x/en/getting-started/installation/setup-advopt.png) Они будут недоступны во время новых установок. (Во время обновлений рекомендуется также снять эти флажки.) Нажмите 'Далее', чтобы перейти к следующему шагу. @@ -50,7 +50,7 @@ MODX может также попросить вас сделать доступ Далее вы увидите форму с запросом информации о вашей базе данных: -![](setup-db1.png) +![](/2.x/en/getting-started/installation/setup-db1.png) Добавьте имя хоста базы данных, которое является URL-адресом, по которому находится ваша база данных. Для большинства пользователей это будет `localhost`. Если ваш сервер MySQL подключен к другому порту, укажите его следующим образом: `my.database.com;port=3307`, а для `port=` добавьте IP/имя хоста. @@ -62,13 +62,13 @@ MODX может также попросить вас сделать доступ Затем появится следующая форма для настройки кодировки и сопоставления вашей базы данных: -![](setup-db2.png) +![](/2.x/en/getting-started/installation/setup-db2.png) Для большинства пользователей подходят значения по умолчанию. Однако, если вам нужно изменить их, **убедитесь**, что сопоставление соответствует кодировке. Нажмите 'Попытка создания или выборки из базы данных' после того, как вы закончите. ### Создание Администратора по умолчанию -![](setup-db3.png) +![](/2.x/en/getting-started/installation/setup-db3.png) Следующая форма содержит несколько полей для настройки вашего администратора. Укажите имя пользователя, которое вы хотите использовать в качестве имени администратора. @@ -105,7 +105,7 @@ MODX **не рекомендует** использовать 'admin' в кач Когда установка будет успешной, нажмите 'Далее' для продолжения, и вам будет представлена заключительная настройка: -![](setup-cleanup1.png) +![](/2.x/en/getting-started/installation/setup-cleanup1.png) MODX рекомендует вам обязательно удалить каталог setup/ после установки, чтобы защитить ваш сайт от тех, кто попытается запустить установку. Для этого активируйте флажок 'Отметьте этот пункт, чтобы удалить каталог и файлы программы установки с вашего сервера'. diff --git a/ru/getting-started/installation/standard.md b/ru/getting-started/installation/standard.md index 6ce44113e..74243805b 100644 --- a/ru/getting-started/installation/standard.md +++ b/ru/getting-started/installation/standard.md @@ -41,7 +41,7 @@ translation: "getting-started/installation/standard" На следующем этапе вам будет выведен экран с некоторыми опциями установки: -![](setup-opt1.png) +![](/2.x/en/getting-started/installation/setup-opt1.png) Вариант **Новая установка** должен быть единственным доступным вариантом для выбора. Если вам нужно настроить права доступа к файлам для вашего веб-сервера, вы можете сделать это в текстовых полях, расположенных ниже. Для большинства серверов подойдут значения, установленные по умолчанию. @@ -51,7 +51,7 @@ translation: "getting-started/installation/standard" В следующем окне вы увидите форму с запросом информации о вашей базе данных: -![](setup-db-1.png) +![](/2.x/en/getting-started/installation/setup-db-1.png) Вы можете создать свою базу данных и пользователя до этого шага. Убедитесь, что пользователь вашей базы данных связан с новой базой данных, и ему предоставлено разрешение на все привилегии для этой базы данных. @@ -65,7 +65,7 @@ translation: "getting-started/installation/standard" ## MySQL замечания Если ваш сервер MySQL подключен к другому порту, укажите его следующим образом: `my.database.com;port = 3307`, указав IP/имя хоста после `;port =`. -Если вы используете свой сервер MySQL с отключенной сетью, вы можете указать имя сокета следующим образом: `;unix\_socket=MySQL`. +Если вы используете свой сервер MySQL с отключенной сетью, вы можете указать имя сокета следующим образом: `;unix_socket=MySQL`. ## Microsoft SQL Server замечания @@ -79,7 +79,7 @@ translation: "getting-started/installation/standard" ### Сопоставление и Кодировка Следующая форма содержит настройки кодировки и сопоставления вашей базы данных: -![](setup-db2.png) +![](/2.x/en/getting-started/installation/setup-db2.png) Большинство пользователей может оставить эти значения такими, какие они есть. Однако, если вам нужно изменить их, **убедитесь**, что сопоставление соответствует кодировке. Нажмите 'Попытка создания или выборки из базы данных'. после того, как вы закончили. @@ -89,7 +89,7 @@ MODX был протестирован только с набором симво ## Создание Администратора по умолчанию -![](setup-db3.png) +![](/2.x/en/getting-started/installation/setup-db3.png) Эта форма выводит несколько полей для настройки вашего администратора. Укажите имя пользователя, которое вы хотите использовать в качестве имени администратора. @@ -117,7 +117,7 @@ MODX сообщит вам, если какие-либо ошибки произ Когда установка будет успешно завершена, нажмите 'Далее' для продолжения, и вам будет предложена заключительная опция: -![](setup-cleanup1.png) +![](/2.x/en/getting-started/installation/setup-cleanup1.png) MODX рекомендует обязательно удалить каталог `setup/` после установки, чтобы защитить ваш сайт от всех, кто может попытаться запустить установку на вашем сайте. Для этого активируйте флажок 'Отметьте этот пункт, чтобы удалить каталог и файлы программы установки с вашего сервера'.