Заметки по CMS MODx
Как поставить якорь на внутренний раздел страницы в MODx Evo
1. <a href="[*id*]#top"></a>
2. <a href="[~id~]#top"></a>
3. B документе поставить якорь <a id="raszdel2"></a>. В настройках ресурса, если ресурс явялется не HTML, а веб-ссылкой, запись будет вот такой
Кнопки выравнивания в редакторе герерируют стили, которые надо дописывать в CSS-файл.
В таблицу стилей дописать:
p.justifyleft {text-align:left}
p.justifyright{text-align:right}
p.justifyfull{text-align:justify}
Кнопка выравнивания по центру генерирует сама внутренний стиль <p style="text-align: center;">, поэтому для нее стиль в таблице стилей не пишем.
Обтекание для изображений
img.justifyleft {
float:left;
margin: 5px 10px 5px 0px
}
img.justifyright {
float:right;
margin: 5px 0px 5px 10px
}
Если внутри абзаца есть только изображение без текста, то кнопка выравнивания абзаца по центру может не дать выравнивания ни абзаца, ни изображения по центру, поэтому в CSS можно дописать:
#content p img {display: block; margin-left: auto; margin-right: auto; max-width:100%}
или
#content p img {display: block; margin: 0 auto; max-width:100%}
Как установить плагин PHx
- Скачайте и распакуйте архив.
- Создайте директорию "phx" в папке /assets/plugins.
- Скопируйте содержимое архива в /assets/plugins/phx
- Создайте новый плагин "PHx" в Панели управления MODx (Элементы-Управление элементами-Плагины) и скопируйте в него содержимое файла phx.plugin.txt
- Отметьте событие "OnParseDocument" на вкладке "Системные события"
Более подробную информацию о плагине см. по ссылке.
Как установить снипет MultiTV в MODx Evo?
1. Скачать архив установщика MultiTV можно здесь.
2. Установите сниппет через модуль PackageManager. Как установить PackageManager читайте здесь.
Как установить модуль PackageManager в MODx Evo?
1. Скачать архив модуля PackageManager здесь.
2. Распаковывать архив и скопировать из папки assets/modules папку packagemanager в папку assets/modules на своем сайте.
3. Создаем новый модуль PackageManager (Модули – Управление модулями – Новый модуль) с кодом:
include_once(MODX_BASE_PATH . 'assets/modules/packagemanager/packagemanager.module.php');
4. Обновите админку. На вкладке Модули должен появиться пункт PackageManager.
Как установить модуль Extras в MODx Evo?
1. Скачать архив модуля Extras (версия 1.2) здесь.
2. Распаковать архив store.zip в корень сайта.
3. Создать модуль Extras (Модули – Управление модулями – Новый модуль) с кодом
include_once('../assets/modules/store/core.php');
Как увеличить размер разрешенного для загрузки файла в MODx?
Источник: http://modx.im/blog/questions/1806.html (совет работает)
Изменение размера загружаемого файла в конфигурации в пункте «Максимальный размер загрузки» иногда все равно не позволяет загружать файлы больше 2Мб.
Необходимо прописать в .htaccess следующее:
php_value upload_max_filesize 20M
php_value post_max_size 20M
php_value max_execution_time 100
Это увеличит размер закачки до 20Мб, а время исполнения до 100 секунд — если у хостера разрешено менять такие параметры через htaccess. В php.ini он вам 100% доступа не даст, поэтому еще как вариант, попробовать устанавливать эти параметры через ini_set
Проверить параметры хостинга и изменились ли они можно в Отчеты-Системная информация-phpinfo (просмотр) — найти нужные и посмотреть что у них там в Local Value (локальные установки, если они сработали) и Master Value (общие установки хостинга).
Как в сниппете поиска исправить фразу «Запрос для поиска...» в поле поиска (MODx)?
Для исправления фразы "Запрос для поиска..." править в файле
/assets/snippets/ajaxSearch/lang/russian-UTF8.inc.php
Страницы: 1