Miro (ex. RealtimeBoard)
Онлайн-доска для совместной работы команд – из любого места и в любое время.
Онлайн-доска для совместной работы команд – из любого места и в любое время.
Украшает, распаковывает или деобфускирует JavaScript и HTML, делает JSON/JSONP читабельным и т. д.
На этой странице перечислены наиболее часто используемые теги MODX Revolution в помощь любому, кто конвертирует макеты HTML/CSS в шаблоны MODX. Их часто называют «тегами» или «заполнителями» (а иногда и «переменными шаблона»), поэтому мы упоминаем эти термины здесь как помощь в поиске, хотя с технической точки зрения они не являются заполнителями или переменными шаблона: это теги MODX. Да, это может сбить с толку новичка, поэтому просто помните, что существуют разные виды этих тегов, каждый со своим назначением и названием. Заполнители задаются в коде и отображаются с тегами заполнителей. Переменные шаблона — это дополнительные поля содержимого ресурса, созданные пользователем. Их можно рассматривать как настраиваемые поля. Ни заполнители, ни переменные шаблона не устанавливаются ядром MODX заранее.
В MODX Revolution каждая страница всегда будет иметь следующие поля содержимого, которые вы можете использовать при создании своих шаблонов. За исключением идентификатора ресурса и родительского поля, все они предоставляются пользователем при редактировании ресурса и могут быть пустыми, если пользователь их не заполнил:
Ярлык | Описание | Пример использования |
---|---|---|
[[*id]] | Идентификатор ресурса страницы (устанавливается MODX при создании страницы. | Часто используется в сочетании с синтаксисом ссылки, например <a href="[[~[[*id]]]]">Bookmark this page!</a> |
[[*pagetitle]] | Название страницы. | <title>[[*pagetitle]]</title> |
[[*longtitle]] | Длинное название страницы | <h1>[[*longtitle]]</h1> |
[[*alias]] | Асевдоним страницы. | Используется для создания URL-адреса страницы. |
[[*description]] | Страница Описание | <meta name="description" content="[[*description]]"/> |
[[*introtext]] | Поле «Вводный текст» (также известное как сводка). | Часто используется Snippets для обобщения постов, например<div id="summary">[[*introtext]]</div> |
[[*parent]] | ID родительской страницы (если есть). Устанавливается MODX при создании страницы. Может быть изменен пользователем. | Часто используется в сочетании с синтаксисом ссылки, например<a href="[[~[[*parent]]]]">Up to parent page</a> |
[[*menutitle]] | Заголовок, используемый, когда страница появляется в меню. | Чаще всего используется сниппетами, такими как Wayfinder или pdoMenu, при динамическом построении меню . |
[[*content]] | Содержание страницы. | <body>[[*content]]</body> |
Эти теги представляют системные настройки, которые можно редактировать в меню «Система» -> «Настройки системы» .
Ярлык | Описание | Пример использования |
---|---|---|
[[++site_url]] | Содержит URL вашего сайта, например http://www.yoursite.com/ | Во многих CMS, которые полагаются на перезапись Apache, обычной практикой является включение базового тега в ваш HTML-заголовок: <base href="[[++site_url]]" /> |
[[++site_name]] | Название сайта | ` |
Источник: https://docs.modx.com/current/en/building-sites/tag-syntax/common
Для рекурсивного поиска файлов в папке используйте команду:
Get-ChildItem -Path $path -Recurse -Filter "*sample*"
Это должно вернуть все файлы и папки , в имени которых есть образец. Если вам просто нужны файлы или каталоги, вы сможете использовать переключатели -File или -Directory возвращать эти конкретные типы объектов.
При попытке выполнить команду telnet, Windows 7 сообщает о том, что telnet не распознается как команда.
По умолчанию клиент Telnet не включен в Windows 7. Чтобы его включить, необходимо добавить Windows-компонент клиента Telnet.
Для этого откройте Control Panel (Панель управления) и выберите Programs > Turn Windows features on or off (Программы > Включение или отключение компонентов Windows).
Установить флажок рядом с «Telnet Client» (Клиент Telnet) и нажать ОК.
После установки компонента, можно использовать клиент Telnet в командной строке.
Чтобы напрямую войти в удаленную консоль MySQL, используйте следующую команду:
mysql -u {username} -p'{password}' \
-h {remote server ip or name} -P {port} \
-D {DB name}
Например:
mysql -u root -p'root' \
-h 127.0.0.1 -P 3306 \
-D local
После ключа -p нет пробела, подробнее в документации.
Чтобы сгенерировать UUID самостоятельно, понадобится сервис uuid:
$uuid = \Drupal::service('uuid');
$uuid_to_validate = $uuid->generate();
$uuid->isValid($uuid_to_validate);
Чтобы сгенерировать uuid с помощью drush:
sudo drush php-eval "echo \Drupal::service('uuid')->generate();"
Выполните SQL запрос:
SELECT
`table_name` AS 'Имя таблицы',
ROUND(((data_length + index_length) / 1024 / 1024), 2) AS 'Размер (МБ)'
FROM information_schema.TABLES
WHERE table_schema = 'table_name'
ORDER BY (data_length + index_length) DESC;
Сайт поможет каждому, кто хочет приобрести или повысить свои навыки в написании операторов манипуляции данными языка SQL. Суть обучения состоит в том, что вы сами пишете операторы, которые должны вернуть или изменить данные, требуемые заданием. При этом в случае неправильного ответа вы сможете узнать, какие данные возвращает правильный запрос, а также увидеть, что вернул ваш запрос. Кроме того, есть возможность выполнять любые операторы DML к имеющимся базам данных, отключив опцию проверки. Упражнения имеют разный уровень сложности (от 1 до 5), который проставлен во втором столбце списка упражнений. Предлагаются упражнения на выборку данных (оператор SELECT) и упражнения на модификацию данных (операторы INSERT, UPDATE, DELETE и MERGE). По результатам решения задач на сайте ведется рейтинг участников. При этом упражнения на выборку разбиты на три этапа: первый (5 упражнений) без контроля времени на выполнение отдельного задания, второй (начиная с 6 упражнения) — с контролем времени на выполнение каждого задания. На третьем этапе, который называется оптимизационным и начинается с задачи 139, требуется не только правильно решить задачу, но и время выполнения запроса должно быть соизмеримым с временем выполнения авторского решения.
Упражнения первого этапа доступны без регистрации, причем задания можно решать в любом порядке. Для выполнения остальных упражнений требуется регистрация. Регистрация бесплатна, как и все остальные сервисы сайта. В третьем столбце списка упражнений будут отмечаться («OK») номера правильно выполненных упражнений для зарегистрировавшихся посетителей. Посетив наш сайт впоследствии, вам не нужно будет вспоминать, какие упражнения вами уже выполнены, а какие — нет. Исключение составляет обучающий этап. Участие в рейтинге обучающего этапа (включая отметки «ОК» решенных задач) является платным. Однажды зарегистрировавшись, вы впоследствии вводите логин и пароль, указанные при регистрации. При входе без авторизации система не будет отслеживать ваши успехи. Для авторизованных пользователей доступен форум, на котором можно обсудить решения предложенных упражнений.
Ссылка: https://www.sql-ex.ru/
Интерактивный учебник языка Питон. Учитесь, решая серьёзные задачи прямо в браузере.
Ссылка: http://pythontutor.ru/