Шпаргалки
Шпаргалки по системе 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 | подробнее |