Skip to content
Permalink
Browse files

Change path to image RU

  • Loading branch information...
Ibochkarev committed May 25, 2019
1 parent aeec784 commit e5b20e9760efc868aedb9fdb442f768c1bb16fe6
Showing with 50 additions and 50 deletions.
  1. +2 −2 ru/building-sites/resources/content-types.md
  2. +1 −1 ru/building-sites/resources/index.md
  3. +1 −1 ru/building-sites/resources/symlink/using-resource-symlinks.md
  4. +1 −1 ru/building-sites/settings/date_timezone.md
  5. +1 −1 ru/building-sites/settings/index.md
  6. +2 −2 ru/building-sites/settings/tvs_below_content.md
  7. +1 −1 ru/contribute/code/contributors-guide.md
  8. +2 −2 ru/extending-modx/custom-manager-pages/index.md
  9. +1 −1 ru/extending-modx/custom-manager-pages/modext/modext-tutorials.md
  10. +6 −6 ru/extending-modx/custom-manager-pages/modext/modext-tutorials/1.-ext-js-tutorial-message-boxes.md
  11. +1 −1 ru/extending-modx/custom-manager-pages/modext/modext-tutorials/2.-ext-js-tutorial-ajax-include.md
  12. +1 −1 ru/extending-modx/custom-manager-pages/modext/modext-tutorials/5.-ext-js-tutorial-panels.md
  13. +1 −1 ru/extending-modx/custom-manager-pages/modext/modext-tutorials/8.-ext-js-tutorial-inside-a-cmp.md
  14. +2 −2 ru/extending-modx/custom-manager-pages/modext/modx.combo.combobox.md
  15. +1 −1 ru/extending-modx/custom-manager-pages/modext/modx.console.md
  16. +1 −1 ru/extending-modx/custom-manager-pages/modext/modx.grid.grid.md
  17. +1 −1 ru/extending-modx/custom-manager-pages/modext/modx.msg.md
  18. +1 −1 ru/extending-modx/custom-manager-pages/modext/modx.tree.tree.md
  19. +1 −1 ru/extending-modx/custom-manager-pages/modext/modx.window.md
  20. +4 −4 ru/extending-modx/custom-manager-pages/tutorial.md
  21. +3 −3 ru/extending-modx/custom-resources/index.md
  22. +2 −2 ru/extending-modx/custom-resources/step-3-controllers.md
  23. +7 −7 ru/getting-started/installation/advanced.md
  24. +6 −6 ru/getting-started/installation/standard.md
@@ -17,15 +17,15 @@ translation: "building-sites/resources/content-type"

При редактировании ресурса, во вкладке «Настройки» выберите тип содержимого, который вы хотите использовать:

![](content-type1.png)
![](/2.x/en/building-sites/resources/content-type1.png)

Затем сохраните [Ресурс](building-sites/resources "Ресурсы"). Это автоматически свяжет [Ресурсы](building-sites/resources "Ресурсы") с выбранным типом контента.

### Создание новых типов контента

Сначала в верхнем меню MODX, наведите мышку на раздел «Содержимое» и выберите подраздел «Типы содержимого». Вы увидите сетку, заполненную всеми текущими типами содержимого. Нажмите на кнопку «Новый тип содержимого», и появится окно:

![](content-type-new1.png)
![](/2.x/en/building-sites/resources/content-type-new1.png)

Вы увидите следующие поля:

@@ -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)

Содержимое ресурса можно редактировать в большом поле (Содержимое) в нижней области. Другие поля, связанные с ресурсом, также можно редактировать с помощью вкладок в верхней части страницы.

@@ -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.

@@ -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)
@@ -20,7 +20,7 @@ MODX поставляется с гибким набором системных

Чтобы создать новый параметр системы, нажмите ссылку «Создать новые параметры» в разделе «Система» -> «Параметры системы».

![](system+settings+annotated.png)
![](/2.x/en/building-sites/settings/system+settings+annotated.png)

### Параметры

@@ -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)
@@ -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 в приведенном выше примере).
@@ -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)

(Примечание: изображение устарело)

@@ -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 году.

@@ -43,15 +43,15 @@ 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!

### Отладка

Если у вас возникли проблемы с этим базовым тестом, попробуйте установить плагин [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() {
</script>
```

![](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() {
</script>
```

![](Ext+JS+Yodah.jpg)
![](/2.x/en/extending-modx/custom-manager-pages/modext/modext-tutorials/Ext+JS+Yodah.jpg)

Значение 20 здесь представляет высоту в пикселях. Вы также можете установить его в значение «true» и получить небольшую текстовую область. Атрибут «value» определяет текст, который появляется внутри ввода.

@@ -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)

Если все работает, вы должны увидеть, как окно подсвечивается желтым, а затем исчезает. Довольно круто, а?

@@ -43,7 +43,7 @@ translation: extending-modx/custom-manager-pages/modext/modext-tutorials/5.-ext-
</html>
```

![](Ext+JS+Simple+Panel.jpg)
![](/2.x/en/extending-modx/custom-manager-pages/modext/modext-tutorials/Ext+JS+Simple+Panel.jpg)

### RTFM

@@ -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)

## Ориентируя себя

@@ -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)

## Уникальные параметры

@@ -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)

## Как это работает

@@ -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» для каждой строки данных в вашем процессоре:

@@ -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 пикселей.

@@ -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)

Деревья предоставляют быстрый и простой способ отображения нескольких уровней объектов, которые имеют отношения родитель-ребенок, таких как пользователи или ресурсы.

@@ -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 к вашему коннектору.

0 comments on commit e5b20e9

Please sign in to comment.
You can’t perform that action at this time.