Using canvas for image masking.
Image courtesy of Laura Aziz | Unsplash https://unsplash.com/photos/Zx5UKS3zC60
A Pen by Paul Mealy on CodePen.
| <?php | |
| /*[[newGetTvList? &tvname=`articlestags`]] | |
| * Аналогично: | |
| *@EVAL return $modx->runSnippet('GetTvList',array('tvname'=>'articlestags')); | |
| * | |
| * | |
| *Убирает все пробелы, заменяет ','=>'||' | |
| *Сниппет получает все значения ТВ по tv.name и формирует в список возможных значений | |
| *для tv Множественный выбор, Одиночный выбор. | |
| */ |
| <?php | |
| $chunks = $modx->getCollection('modChunk'); | |
| $snippets = $modx->getCollection('modSnippet'); | |
| foreach ($chunks as $chunk) { | |
| $content = $chunk->getContent(); | |
| $category = "SELECT category FROM `modx_categories` WHERE id = " . $chunk->get('category') . ""; |
| var SimplxStudio = {}; | |
| SimplxStudio.modx = {}; | |
| /* Creating JSON representation for modAccess */ | |
| SimplxStudio.modx.modAccess={ | |
| "class": "modAccess", | |
| "extends":"xPDOSimpleObject", | |
| "fields": [ | |
| "id","alias","target","principal_class","principal","authority","policy" |
| <?php | |
| // [[!WebHook? &secret=`dh730>soteW` &runsnippet=`updateSettings` ¶ms=`setting=savings`]] | |
| $mySecret = $modx->getOption('secret', $scriptProperties); | |
| $mySnippet = $modx->getOption('runsnippet', $scriptProperties); | |
| $myParams = $modx->getOption('params', $scriptProperties); | |
| $achunks = array_chunk(preg_split('/(=|,)/', $myParams), 2); | |
| $myParams = array_combine(array_column($achunks, 0), array_column($achunks, 1)); | |
| $webhookContent = ""; |
| test |
| const multiColumns = document.querySelectorAll('.multiColumn'); | |
| if(multiColumns.length > 0){ | |
| multiColumns.forEach(multiColumn => { | |
| /* options may be changed by data-atributes */ | |
| var columnCount = multiColumn.getAttribute('data-column-count') ? multiColumn.getAttribute('data-column-count') : 2; | |
| var columnGap = multiColumn.getAttribute('data-column.gap') ? multiColumn.getAttribute('data-column.gap') : '4rem'; | |
| /* don't change anything below this point */ |
| [[!+modx.user.id:userinfo=`username`:is=`pepebe`:then=``:else=``]] | |
| <script> | |
| var buttons = { | |
| xs: { | |
| minWidth: "0" | |
| ,onClass: "d-block d-sm-none" | |
| ,offClass: "d-none d-sm-block" | |
| } | |
| ,sm: { |
Using canvas for image masking.
Image courtesy of Laura Aziz | Unsplash https://unsplash.com/photos/Zx5UKS3zC60
A Pen by Paul Mealy on CodePen.
| 01-autoResizeOnUpload.php - Plugin to automatically resize images uploaded via MODX that are larger than the dimensions specified | |
| in the config within the plugin code. This should be considered experimental but has been tested | |
| successfully on MODX Revolution 2.3.2-pl (traditional) running on Windows Server 2008. | |
| 02-set-expires-headers.php - Sets expires headers to value defined in plugin |