Skip to content

Instantly share code, notes, and snippets.

View TrywaR's full-sized avatar

Сергей Ильин TrywaR

View GitHub Profile
@TrywaR
TrywaR / Default Web.Config for MODX Rev
Created January 28, 2019 23:16
Default Web.Config for MODX Rev
<?xml version="1.0" encoding="UTF-8"?>
<configuration>
<system.webServer>
<directoryBrowse enabled="false" />
<defaultDocument>
<files>
<clear />
<add value="index.php" />
<add value="Default.htm" />
<add value="Default.asp" />
@TrywaR
TrywaR / [ jQuery ] Активный пункт меню из url
Created September 29, 2018 18:25
[ jQuery] Активный пункт меню из Url
$('.header__menu a').each(function () {
var location = window.location.href;
var link = this.href;
var result = location.match(link);
if(result != null) {
$(this).addClass('menu__links--active');
}
});
@TrywaR
TrywaR / core.js[ jQuery ] mini slider
Created May 29, 2018 18:49
[ jQuery ] mini slider
// Микро слайдуля
var
step = 4, // Количество слайдов для показа
time = 4000, // Через какой время менять слайды
portfolio_slider = $('#portfolio_slider ._slider_elems'), //Слайдер
start = 0, //Текущий активный элемент
length = $('#portfolio_slider ._slider_elems > *').length //Количество слайдов
function portfolio_slider_function(){
stop = start+step
@TrywaR
TrywaR / [ MODX BS4 ] pdoPage
Last active May 23, 2018 08:40
[ MODX BS4 ] pdoPage
<div id="pdopage">
<div class="rows">
[[!pdoPage?
&parents=`[[*id]]`
&element=`pdoResources`
&limit=`1`
&ajaxMode=`default`
&tpl=`resources`
&tplPageWrapper=`@INLINE
<nav aria-label="Page navigation example">
@TrywaR
TrywaR / [ MODX ] micro_mark
Created May 22, 2018 21:18
[ MODX ] micro_mark
<!-- og -->
<meta property="og:title" content="[[*pagetitle]]">
<meta property="og:site_name" content="[[++site_name]]">
<meta property="og:url" content="[[!++site_url]][[!*uri]]">
<meta property="og:description" content="[[*description]]">
<meta property="og:type" content="website">
<meta property="og:image" content="[[++template_path]]img/logo.png">
<!-- og x-->
<!-- schema -->
@TrywaR
TrywaR / [ MODX | BS | Schma ] BreadCrumbs
Last active February 21, 2019 16:05
[ MODX | BS | Schma ] BreadCrumbs
[[!pdoCrumbs?
&tpl= `@INLINE
<li class="breadcrumb-item" itemscope="" itemprop="itemListElement" itemtype="http://schema.org/ListItem">
<a title="[[+menutitle]]" itemprop="item" href="[[++site_url]][[+uri]]">
<span itemprop="name">[[+menutitle]]</span>
</a>
<meta itemprop="position" content="[[+idx]]">
</li>`
&tplHome=`@INLINE
<li class="breadcrumb-item" itemscope="" itemprop="itemListElement" itemtype="http://schema.org/ListItem">
@TrywaR
TrywaR / [ MODX | BS ] menu
Last active May 22, 2018 18:58
[ MODX | BS ] menu
<nav class="navbar navbar-expand-lg navbar-light bg-light">
<a class="navbar-brand" href="/">[[++site_name]]</a>
<button class="navbar-toggler" type="button" data-toggle="collapse" data-target="#navbarSupportedContent" aria-controls="navbarSupportedContent" aria-expanded="false" aria-label="Toggle navigation">
<span class="navbar-toggler-icon"></span>
</button>
[[!pdoMenu?
&parents=`0`
@TrywaR
TrywaR / [ MODX ] create doc
Created May 21, 2018 14:23
[ MODX ] create doc
<?
$title = 'title';
$longtitle = 'longtitle';
$introtext = 'introtext';
$content = '';
$template = '';
$publishedon = DateTime::createFromFormat('Y-m-d', date('Y-m-d'));
$published = 0;
$parent = 31;
@TrywaR
TrywaR / [ ScrollMenuBeautiful ] jQuery
Last active May 17, 2018 14:03
[ ScrollMenuBeautiful ] jQuery
/*___________________ Скрольная магия __________________*/
$(document).on ('click', '#up', function(event) {
event.preventDefault();
$('html, body').stop().animate({
scrollTop: 0
}, 600)
})
if ($(document).scrollTop() > 100) {
$('header').addClass('_fixed_')
@TrywaR
TrywaR / [ FormFullBleat ] jQuery
Last active October 30, 2023 15:56
[ FormFullBleat ] jQeury
// _________________ //
// [ FormFullBleat ]
// Параметры
var
block_form = '#contact_form', //Силектор блока с формой
this_form = 'form' //Силектор формы
// Параметры x
// Обработка ввода данных