Skip to content

Instantly share code, notes, and snippets.

@ig0r74
ig0r74 / backgroungAnimation.css
Last active August 29, 2015 14:17
Анимированный градиентный фон
body {
background: linear-gradient(231deg, #00efb1, #eb70d8);
background-size: 400% 400%;
-webkit-animation: animbgr 30s ease infinite;
-moz-animation: animbgr 30s ease infinite;
-o-animation: animbgr 30s ease infinite;
animation: animbgr 30s ease infinite;
}
@-webkit-keyframes animbgr {
0%{background-position:97% 0%}
@ig0r74
ig0r74 / packages.php
Last active June 13, 2021 18:31 — forked from govza/settings.php
Быстрая настройка MODX
<?php
/*
Скрипт надо запускать от юзера - владельца сайта, чтобы созданные файлы пакетов не принадлежали юзеру root
$ sudo -u USERNAME php /var/www/USERNAME/packages.php /var/www/USERNAME/www/
Или от root, а после выставить владельца:
$ php /root/scripts/modx/packages.php /var/www/USERNAME/www/ && /var/www/USERNAME/chmod
Чтобы запустить из веба, просто положите скрипт в корень или куда-нибудь глубже и вызовите по HTTP
*/
@ig0r74
ig0r74 / script.sh
Last active September 21, 2019 13:43
Шаред-хостинг: резервное копирование MODX
#!/bin/bash
USER=###########
PASSWORD=###############
BACKUP=/home/host1372784/Backup
OLD=4 # Сколько дней хранить бэкапы
# Создаем директорию для сегодняшнего бэкапа
DIR=$BACKUP/`date '+%Y-%m-%d'`
mkdir $DIR
@ig0r74
ig0r74 / gradient_text.html
Last active September 17, 2015 04:09
Градиентный текст при помощи SVG
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title>Градиентный текст</title>
<style>
.page-title__label {
font-weight: 100;
font-size: 52px;
letter-spacing: .05em;
@ig0r74
ig0r74 / embed.html
Created October 15, 2015 09:45
Embed PDF File
<!-- DC PDF Embed Start -->
<iframe src="http://docs.google.com/viewer?url=http://cdn.dcodes.net/sc-samples/sample.pdf&embedded=true" style="width:760px; height:400px;" frameborder="0">
Your browser should support iFrame to view this PDF document</iframe>
<!-- DC PDF Embed End -->
Parameters:
---------------------
url - path to PDF file
embedded (true/false) - embed into page
width - width of pdf frame
@ig0r74
ig0r74 / to-translit.sh
Last active December 18, 2015 06:17
Перекодирует рекурсивно в текущем каталоге имена файлов и каталогов в транслит.
#!/bin/bash
#Пример перехода в папку: cd /home/user/Рабочий\ стол/папка/
#далее: ./to-translit.sh или bash to-translit.sh
# Перекодирует рекурсивно в текущем каталоге имена
# файлов и каталогов в транслит.
SCRIPT=`readlink -e $0`
for NAME in *
do
LAT="$(echo $NAME | sed y/абвгдеёзийклмнопрстуфхцы/abvgdeezijklmnoprstufhcy/)"
@ig0r74
ig0r74 / pdoResources.php
Created March 15, 2016 06:23
Фильтрация в pdoResources
[[!pdoResources?
&parents=`15`
&depth=`0`
&tpl=`tpl_house_page`
&includeTVs=`people, main-pic, 1st-floor-square, 2nd-floor-square, Balkon-square, Common-square, Terassa-square`
&where=`{
"Common-square:<=":"[[!#POST.square]]",
"AND:people:>=":"[[!#POST.people_count]]"
}`
&showLog=`0`
@ig0r74
ig0r74 / console.php
Last active March 1, 2018 18:14
Console Выборка ресурсов, изменение полей и сохранение
<?php
print '<pre>';
ini_set('display_errors', 1);
$where = array(
'parent' => 47,
'publishedon' => ''
);
$resources = $modx->getCollection('modResource',$where);
$output = '<p>Всего ресурсов: '.count($resources).'</p>';
LOAD DATA INFILE '/home/k/ko/site.ru/comments.csv'
INTO TABLE modx_formit_forms
FIELDS TERMINATED BY '|' ENCLOSED BY '`'
LINES TERMINATED BY '\n'
(id,form,context_key,`values`,ip,@date,encrypted)
SET expired_date = STR_TO_DATE(@date, '%d.%m.%Y');
@ig0r74
ig0r74 / news.tpl
Created August 18, 2016 09:36
Предыдущая и следующая новость в Smarty
{$params = [
'currid' => {$modx->resource->id}
]}
{processor action="web/prevnext/getdata" params=$params ns=modxsite assign=result}
{$pn=$result.object}
<div class="row">
<div class="col-md-4 text-center">