Skip to content

Instantly share code, notes, and snippets.

View Burick's full-sized avatar
🏠
Работаю из дома

Burick Burick

🏠
Работаю из дома
View GitHub Profile
@Burick
Burick / ms_modifiPrice.php
Last active February 3, 2019 11:53
пересчет цены для минишопа в зависимости от курса из системной настройки current_rate
<?php
/*
пересчет цены в зависимости откурса
из системной настройки current_rate
плагин на событие минишопа msOnGetProductPrice
*/
switch ($modx->event->name) {
case 'msOnGetProductPrice':
$values = & $modx->event->returnedValues;
@Burick
Burick / .htaccess
Created December 24, 2016 13:52
Редирект со старых URL
/*
http://htaccess.mwl.be/
htaccess tester
*/
RewriteRule ^old/$ /new/ [L,NE,R=301]
@Burick
Burick / FieldEditror.php
Created January 11, 2017 19:24
Modx Revo Плагин добавляет редактор к указанным полям ресурса
<?php
/*
Плагин добавляет редактор к указанным полям ресурса
событие OnDocFormPrerender
*/
switch ($modx->event->name) {
case 'OnDocFormPrerender':
if (!$modx->controller->resourceArray) {
return;
}
@Burick
Burick / .config
Created January 24, 2017 20:53
Nginx config REvo
# Своя конфигурация
index index.php;
rewrite_log on;
location /core/ {
deny all;
}
# location / {
# try_files $uri $uri/ @rewrite;
@Burick
Burick / show_in_tree.php
Last active February 2, 2017 13:09
Включает скрытые в дереве ресурсы
<?php
/* Включает скрытые в дееве ресурсы*/
$q = $modx->newQuery('modResource', array('show_in_tree' => 0));
$q->orCondition(array('hide_children_in_tree' => 1));
$res = $modx->getCollection('modResource', $q);
foreach ($res as $v) {
$v->set('show_in_tree', 1);
$v->set('hide_children_in_tree', 0);
$v->save();
@Burick
Burick / .htaccess
Last active September 26, 2018 17:13
.htaccess
# Устанавливаем кодировку
AddDefaultCharset utf-8
Options +FollowSymLinks
# Запрет выдачи листинга пустого каталога
Options -Indexes
# Активируем mod_rewrite
RewriteEngine On
@Burick
Burick / test.php
Created February 8, 2017 20:48
Скрипт для проверки конфига MODX Revo
<?php
/**
* SUMMARY:
* This script runs a series of tests to ensure that your MODX Revolution website is configured
* correctly. It was developed to test for the most common errors (mostly typos) that crop up
* when installing or moving a site.
*
* USAGE:
* 1. Upload this script to the Revo website, e.g. to the web root.
@Burick
Burick / media.scss
Created February 10, 2017 21:59
Основные медиа брекпоинты
/* Смартфоны (портретный и альбомный режимы) ----------- */
@media only screen
and (min-device-width : 320px)
and (max-device-width : 480px) {
/* Сюда добавляем стили*/
}
/* Смартфоны (альбомный режим) ----------- */
@media only screen
and (min-width : 321px) {
@Burick
Burick / scrollpageUp.js
Created February 15, 2017 14:52
Кнопка скролла окна браузера вверх
/* == Scroll top page == */
$(window).scroll(function (){
if ($(this).scrollTop() > 100){
$("#up").fadeIn();
} else{
$("#up").fadeOut();
}
});
$('#up').click(function() {
# NPM CheatSheet.
# Super easy intall: npm comes with node now.
# To create your own npm package: https://www.npmjs.org/doc/misc/npm-developers.html
# More: https://www.npmjs.org/doc/
# 1. NPM Command Lines.
# Local mode is the default.
# Use --global or -g on any command to operate in global mode instead.