Skip to content

Instantly share code, notes, and snippets.

View CrazyBoy49z's full-sized avatar
💭
I may be slow to respond.

Yurij Finiv CrazyBoy49z

💭
I may be slow to respond.
View GitHub Profile
<?php
/*
* WP Import, Ver 2015.01.04
* (C) 2015 by ZoRg Soft
* MODx Notes - WP Import модуь для импорта записей из Wordpress
* http://agarkov.org/modx-x/evo-wpimport
*/
$theme = $modx->config['manager_theme'];
$basePath = $modx->config['base_path'];
@CrazyBoy49z
CrazyBoy49z / zip.sh
Created September 17, 2018 17:32 — forked from vgrish/zip.sh
#!/bin/bash
USER=root
PASSWORD=111111
BACKUP=/home/backup
OLD=7 # Сколько дней хранить бэкапы
# Создаем директорию для сегодняшнего бэкапа
DIR=$BACKUP/`date '+%Y-%m-%d'`
mkdir $DIR
@CrazyBoy49z
CrazyBoy49z / ajax1
Created September 17, 2018 17:32 — forked from vgrish/ajax1
<script type="text/javascript" language="JavaScript">
jQuery(function($){
$('#results').load('[[~43]]', {
action: 'field33',
parents: '3',
page: '1',
limit: '10',
//offset: '0'
//where: '{"Data.favorite":"1"}'
});
<?php
/**
* Email validate
*
* @category validate
* @version 0.2
* @license GNU General Public License (GPL), http://www.gnu.org/copyleft/gpl.html
* @global array $spamDomain массив с доменами спам-почт
* @param string $email проверяемый email
* @param boolean $spam проверять ли домен почты на наличе в спам базе
@CrazyBoy49z
CrazyBoy49z / msDiscountFromCost.php
Created September 25, 2018 15:40 — forked from gvozdb/msDiscountFromCost.php
[MODX Revo] Разные скидки для miniShop2 в зависимости от общей суммы корзины
<?php
$chunk = 'tpl.msdfcMsg';
$discounts = array(
'100000' => '10%',
'150000' => '15%',
'200000' => '20%',
);
krsort($discounts);
reset($discounts);
$actionKey = 'msdfc_action';
@CrazyBoy49z
CrazyBoy49z / minify.php
Created November 13, 2018 12:30
A small PHP-Script for minifying CSS
<?php
// specify your css-files and their order here
$cssFiles = array(
'normalize.css', 'style.css', 'print.css', 'colorbox.css'
);
// the file to write the compressed css to
$minFileName = 'minified.css';
// thats all, just call this file in your browser and it will
// build you a minimized css-file. then just link to this single
@CrazyBoy49z
CrazyBoy49z / api.test.php
Created December 5, 2018 17:50 — forked from printminion/api.test.php
Do cURL request to some API with cookie parsing
/**
* @desc Do cURL request to some API
* @author Misha M.-Kupriyanov https://plus.google.com/104512463398531242371/
* @link https://gist.github.com/5055906
*/
$currentSID = null;
$SESSION_NAME = '<PUT_YOUR_SESSION_NAME_HERE>';
$API_KEY = '<PUT_YOUR_API_KEY_HERE>';
$API_URL = 'http://host/api/v1/?alt=json'
@CrazyBoy49z
CrazyBoy49z / Markdown-docs.md
Created December 6, 2018 02:45 — forked from Jekins/Markdown-docs.md
Руководство по оформление Markdown файлов

Настоящий документ предназначен для ознакомления пользователя с функциональными возможностями языка разметки Markdown. Markdown – это облегченный язык разметки, который является инструментом преобразования кода в HTML. Главной особенностью данного языка является максимально простой синтаксис, который служит для упрощения написания и чтения кода разметки, что, в свою очередь, позволяет легко его корректировать. Теперь рассмотрим более подробно функции языка разметки Markdown.

Markdown не является заменой HTML. Синтаксис Markdown достаточно ограничен, и соответствует лишь небольшому подмножеству элементов HTML. Он включает в себя следующие элементы:

  1. Блочные элементы
@CrazyBoy49z
CrazyBoy49z / fontAwesomeInputOptions.php
Created January 5, 2019 17:43 — forked from sepiariver/fontAwesomeInputOptions.php
Font Awesome Input Options for MODX CMS
<?php
/*
* fontAwesomeInputOptions
* MODX Snippet
* @author YJ Tso @sepiariver
* GPL, no warranties, etc.
*
* Usage: execute in TV input options, preferably with @CHUNK binding
* alternatively install as Content Blocks input (link to repo coming soon)
*/
@CrazyBoy49z
CrazyBoy49z / exampleQueries
Created September 12, 2019 19:10 — forked from andronex/exampleQueries
Примеры выборок из БД в MODX и кол-во запросов к БД в зависимости от конструкции и способа запроса.
Все примеры расположены в порядке уменьшения нагрузки на БД и при равенстве кол-ва запросов в порядке уменьшения кол-ва строк кода. Сверху самый ресурсоёмкий по кол-ву запросов к БД.
///////////////////////////////////////////////////////////
Пустая страница MODX при отключенном кэше:
кол-во зпросов/время запросов/время выполнения PHP кода/общее время
6/0.0002 s/0.0336 s/0.0338 s
***********************************************************
1-ый код с pdoFetch, все методы:
$pdo = $modx->getService('pdoFetch');
$pdo->setConfig(array(