Шпаргалки
Шпаргалки по системе modx revo
| 1 | Хлебные крошки - + code |
подробнее
[[pdoCrumbs? &showHome=`1` &tpl=`@INLINE <li><a title="[[+menutitle]]" href="[[+link]]" class="text-dark">[[+menutitle]]</a></li>` &tplWrapper=`@INLINE <ul class="uk-breadcrumb" style="margin: 0 0 2px 0;"> [[+output]] </ul>` &tplCurrent=`@INLINE <li><span>[[+menutitle]]</span></li>` ]] |
| 2 | Вывод постранично 2 и более pdoPage - + code |
подробнее
[[!pdoPage?
&element=`getImageList`
&limit=`10`
&tvname=`i-doc-2`
&tpl=`tpl-doc`
&docid=`7`
&tplPage=`@INLINE <li><a href="[[+href]]">[[+pageNo]]</a></li>`
&tplPageWrapper=`@INLINE <div class="pagination"><ul class="uk-pagination uk-flex-center uk-margin-medium-top" uk-margin>[[+prev]][[+pages]][[+next]]</ul></div>`
&tplPageActive=`@INLINE <li class="active ghjs"><a>[[+pageNo]]</a></li>`
&pageVarKey=`docs`
&pageNavVar=`docs.nav`
]]
[[!+docs.nav]]
[[!pdoPage?
&element=`getImageList`
&limit=`10`
&tvname=`i-doc`
&tpl=`tpl-doc`
&docid=`7`
&tplPage=`@INLINE <li><a href="[[+href]]">[[+pageNo]]</a></li>`
&tplPageWrapper=`@INLINE <div class="pagination"><ul class="uk-pagination uk-flex-center uk-margin-medium-top" uk-margin>[[+prev]][[+pages]][[+next]]</ul></div>`
&tplPageActive=`@INLINE <li class="active ghjs"><a>[[+pageNo]]</a></li>`
&pageVarKey=`doc`
&pageNavVar=`doc.nav`
]]
[[!+doc.nav]]
|
| 3 | MIGX подключение поле изображение - + code |
подробнее
{"field":"images","caption":"Изображение","inputTV": "uslugi_migx_image"}Разметка колонок: ,{"header": "Изображение", "sortable": "false", "dataIndex": "images","renderer": "this.renderImage"} |
| 4 | Меню под любой стиль сайта - + code |
подробнее
[[pdoMenu?
&level=`3`
&cache=`1`
&parents=`0`
&showHidden=`0`
&sortby=`{"menuindex":"ASC"}`
&firstClass=`0`
&lastClass=`0`
&tpl=`@INLINE <li><a href="[[+link]]"><span uk-icon="icon: minus-circle" class="uk-icon uk-mr-10"></span> [[+menutitle]]</a></li>`
&tplParentRow=`@INLINE
<li class="uk-parent">
<a class="" href=""><span uk-icon="icon: plus-circle" class="uk-icon uk-mr-10"></span> [[+menutitle]]</a>
[[+wrapper]]
</li>`
&tplOuter=`@INLINE <ul [[+classes]] uk-nav>[[+wrapper]]</ul>`
&outerClass=`uk-nav uk-nav-primary uk-margin-auto-vertical`
&innerClass=`uk-nav-sub uk-list uk-list-divider`
]]
|
| 5 | Следующий предыдущий ресурс - + code |
подробнее
[[pdoNeighbors?
&sortby=`publishedon`
&sortdir=`asc`
&tplPrev=`@INLINE <span class="link-prev"><a href="/[[+uri]]">← [[+menutitle]]</a></span>`
&tplNext=`@INLINE <span class="link-next"><a href="/[[+uri]]">[[+menutitle]] →</a></span>`
&tplWrapper=`@INLINE <div class="neighbors uk-margin-medium-top" uk-grid>
<div class="uk-width-1-1 uk-width-1-2@s"><div class="uk-card uk-card-default uk-card-body">[[+prev]]</div> </div>
<div class="uk-width-1-1 uk-width-1-2@s"><div class="uk-card uk-card-default uk-card-body">[[+next]]</div> </div>
</div>`
]]
Настройка
|
| 6 | Вывод только сыновей, отца исключая внуков - + code |
подробнее
&where=`{"class_key":"msCategory"}`или&templates=`4`пример:
[[pdoResources?
&parents=`2`
&where=`{"class_key":"msCategory"}`
&limit=`12`
&includeContent=`1`
&includeTVs=`icat-img`
&tpl=`ind-categ`
&sortby=`{"publishedon":"ASC"}`
]]
|
| 7 | Вывести названия категорий minishop2 на главной - + code |
подробнее
[[pdoResources?
&parents=`0`
&tpl=`@INLINE {$pagetitle}`
&where=`{«class_key»:«msCategory»}`
]]
|
| 8 | Готовая страница 404 для любого сайта - + code | подробнее |
| 9 | head шаблон шапки от Getuikit - + code |
подробнее
<head>
<base href="[[!++site_url]]">
<meta charset="[[++modx_charset]]" />
<title>[[*longtitle:is=``:then=`[[*pagetitle]]`:else=`[[*longtitle]]`]]</title>
<meta name="description" content="[[*description:is=``:then=`[[*pagetitle]]`:else=`[[*description]]`]]">
<meta name="keywords" content="[[*longtitle:is=``:then=`[[*pagetitle]]`:else=`[[*longtitle]]`]]">
<meta name="viewport" content="width=device-width, initial-scale=1">
<link rel="icon" href="https://[[++site_url]]/favicon.ico" type="image/x-icon">
<link rel="stylesheet" href="/assets/css/uikit.min.css" />
</head>
|
| 10 | Массовое редактирование TV у ресурсов пакет FrontendEditor - + code |
подробнее
<div data-frontendeditor="[[+id]], tv-table-prise-pitomnik">[[+tv.table-prise-pitomnik?]]</div> |
| 11 | Удобное мобильное меню Getuikit - + code |
подробнее
[[pdoMenu?
&level=`3`
&cache=`1`
&parents=`0`
&showHidden=`0`
&sortby=`{"menuindex":"ASC"}`
&firstClass=`0`
&lastClass=`0`
&tpl=`@INLINE <li><a href="[[+link]]"><span uk-icon="icon: minus-circle" class="uk-icon uk-mr-10"></span> [[+menutitle]]</a></li>`
&tplParentRow=`@INLINE
<li class="uk-parent">
<a class="" href=""><span uk-icon="icon: plus-circle" class="uk-icon uk-mr-10"></span> [[+menutitle]]</a>
[[+wrapper]]
</li>`
&tplOuter=`@INLINE <ul [[+classes]] uk-nav>[[+wrapper]]</ul>`
&outerClass=`uk-nav uk-nav-primary uk-margin-auto-vertical`
&innerClass=`uk-nav-sub uk-list uk-list-divider`
]]
Чтобы ветка была активной (раскрытой)[[pdoMenu? &hereClass=`uk-open` &tplParentRowActive=`@INLINE <li><a href="[[+link]]"> [[+menutitle]]</a></li> <ul [[+classes]] uk-nav>[[+wrapper]]</ul>` ]] Активный пункт &tplHere=`@INLINE <li><a href="[[+link]]" style="color: #03410b;font-weight: 600;"> [[+menutitle]]</a></li>` |
| 12 | Проверить сайт на орфографию - + code |
подробнее
Проверить сайт на орфографию онлайн https://anytools.pro/ru/seo/spellcheck
|
| 13 | Новогодняя мотня в шапке сайта - + code | подробнее |
| 14 | Midjourney - генерация картинок искусственным интеллектом - + code |
подробнее
Комманда для генерации картинки /imagine
Помощь в построении качества и стиля исполнения картинки — midjourney-prompt-helper.netlify.app/?ref=dtf.ru (моя настройка: 8k cinematic lighting elegant cinematic realistic beautifully lit ) |
| 15 | Маска для поля "телефон" - + code |
подробнее
<!--маска для поля телефон он же yaho-->
<script type="text/javascript">
function mask(inputName, mask, evt) {
try {
var text = document.getElementById(inputName);
var value = text.value;
// If user pressed DEL or BACK SPACE, clean the value
try {
var e = (evt.which) ? evt.which : event.siF5;
if (e == 46 || e == 8) {
text.value = "";
return;
}
} catch (e1) {}
var literalPattern = /[0\*]/;
var numberPattern = /[0-9]/;
var newValue = "";
for (var vId = 0, mId = 0; mId < mask.length;) {
if (mId >= value.length)
break;
// Number expected but got a different value, store only the valid portion
if (mask[mId] == '0' && value[vId].match(numberPattern) == null) {
break;
}
// Found a literal
while (mask[mId].match(literalPattern) == null) {
if (value[vId] == mask[mId])
break;
newValue += mask[mId++];
}
newValue += value[vId++];
mId++;
}
text.value = newValue;
} catch (e) {}
}
</script>
<input id="siF5" type="text" class="manFlaYahoo" name="yahoo" size="20" style="width:100%;" maxlength="30" onkeyup="javascript:mask('siF5', '70000000000', event);" value="7__________">
<!--end-->
|
| 16 | Полезные сайты - + code |
подробнее
https://wa.wifigid.ru/ — написать любому абоненту (номеру) без добавления номера в телефонный справочник
https://anycomment.io/ — виджет комментариев на сайт, бесплатно! Многофункциональный. https://ru.calameo.com/features — сервис для библиотек, дает возможность скрипта в виде журнала, книги. https://готовый-сайт-для-бизнеса.рф — готовые сайты по опредленным тематикам, примеры, вдохновения https://www.twitch.tv — площадка для ведение стримов с донатами. https://telega.in/ — платформа работы с телеграмм, реклама, аналитика... |
| 17 | Версия для слабовидящих бюджетным организациям по ГОСТ… - + code |
подробнее
Скачать версию для слабовидящих по ГОСТ Р 52872-2012 https://bvi.isvek.ru/
Инструкция для установки https://www.ucoz.ru/help/instructions/version-visually-impaired-voice-acting |
| 18 | Генератор robots.txt для сайта - + code |
подробнее
|
| 19 | Вывод текущего года - + code |
подробнее
[[!+nowdate:default=`now`:strtotime:date=`%Y`]] |
| 20 | Снятие с публикации купленных товаров для miniShop2 - + code | подробнее |
