Skip to content

Instantly share code, notes, and snippets.

View Drabush's full-sized avatar

Drabush

View GitHub Profile
@Drabush
Drabush / getThisField.php
Created February 6, 2016 20:57
Show «parent name» snippet
<?php
//Отображение названия родительской категории
//[[+parent:getThisField=`pagetitle`]]
$parent = $modx->getObject('modResource',$input);
$field = $parent ->get($options);
return $field;
@Drabush
Drabush / minifyHTML.php
Created February 6, 2016 13:00
HTML minifier plugin for MODX Revolution. Add to onWebPagePreRender event
<?php
//Минификация кода HTML. Включение плагина по событию onWebPagePreRender
$output = &$modx->resource->_output;
$output = preg_replace('|\s+|', ' ', $output);
$modx->resource->set('content', $output);
@Drabush
Drabush / copyrightYear.php
Created February 6, 2016 12:37
Another Auto update copyright year
<?php
//copyrightYear
//Automatic Copyright Year Snippet for MODx Revolution
//Use: [[copyrightYear?firstYear=`2015`]]
//Use: Copyright [[AutoCopyYear?firstYear=`2014`]] - Sitename
//Use: Copyright [[AutoCopyYear]] - Sitename
$year = date('Y');
$firstYear = isset($firstYear)? $firstYear : $year;
$years = ($year > $firstYear) ? $firstYear.' - '.$year : $year;
@Drabush
Drabush / copyrightYear.php
Created February 6, 2016 12:34
Auto update copyright year
<?php
/*
* copyrightYear: get years to copyright footer
* Parameters:
* start [optional]: First year of website.
* DEFAULT: nothing.
* separator [optional]: the space string between start and current year
* [[copyrightYear]] // return: 2016
* [[copyrightYear? &start=`2014`]] // return: 2014 – 2016
*/