Skip to content

Instantly share code, notes, and snippets.

View Ibochkarev's full-sized avatar
🏠
Working from home

Bochkarev Ivan Ibochkarev

🏠
Working from home
View GitHub Profile
@Ibochkarev
Ibochkarev / common.js
Created August 22, 2015 07:23
Footer Stick bootstrap
//Footer
if ($(document).height() <= $(window).height())
$("footer").addClass("navbar-fixed-bottom");
@Ibochkarev
Ibochkarev / common.js
Created August 28, 2015 18:35
Twitter Bootstrap add active class to li
//Active
var url = window.location;
// Will only work if string in href matches with location
$('ul.navbar-nav a[href="'+ url +'"]').parent().addClass('active');
// Will also work for relative and absolute hrefs
$('ul.navbar-nav a').filter(function() {
return this.href == url;
}).parent().addClass('active');
@Ibochkarev
Ibochkarev / msproductdata.map.inc.php
Created September 4, 2015 06:18
msproductdata liquidity minishop2
<!-- core/components/minishop2/plugins/liquidity/msproductdata.map.inc.php -->
<?php
return array(
'fields' => array(
'liquidity' => NULL
)
, 'fieldMeta' => array(
'liquidity' => array(
'dbtype' => 'varchar',
@Ibochkarev
Ibochkarev / openweathermap.weather.php
Created September 4, 2015 06:38
Openweathermap weather city
<?php
//q = Name city
$curl = curl_init("http://api.openweathermap.org/data/2.5/weather?q=calp&units=metric&mode=xml&lang=ru");
curl_setopt($curl, CURLOPT_FAILONERROR, true);
curl_setopt($curl, CURLOPT_FOLLOWLOCATION, false);
curl_setopt($curl, CURLOPT_HEADER, false);
curl_setopt($curl, CURLOPT_RETURNTRANSFER, true);
curl_setopt($curl, CURLOPT_CONNECTTIMEOUT, 1);
@Ibochkarev
Ibochkarev / msop2OptionsAll.php
Created September 4, 2015 17:45
msop2OptionsAll
<?php
$msop2 = $modx->getService('msop2', 'msop2', $modx->getOption('msop2_core_path', null, $modx->getOption('core_path') . 'components/msop2/') . 'model/msop2/', $scriptProperties);
if (!($msop2 instanceof msop2)) return '';
/* @var array $scriptProperties */
/* @var pdoFetch $pdoFetch */
if (!$modx->loadClass('pdofetch', MODX_CORE_PATH . 'components/pdotools/model/pdotools/', false, true)) {return false;}
$pdoFetch = new pdoFetch($modx, $scriptProperties);
if (empty($product) && !empty($input)) {$product = $input;}
if (empty($selected)) {$selected = '';}
if (empty($outputSeparator)) {$outputSeparator = "\n";}
@Ibochkarev
Ibochkarev / tpl.msGetOrder.row.html
Created September 4, 2015 18:49
tpl.msGetOrder.row - MiniShop2
!--
@Ibochkarev
Ibochkarev / placemark.js
Created September 4, 2015 19:04
Yandex group placemark Maps
ymaps.ready(init);
function init() {
// Создание экземпляра карты.
var myMap = new ymaps.Map('map', {
center: [55.75399400, 37.62209300],
zoom: 5,
controls: ['zoomControl']
}, {
@Ibochkarev
Ibochkarev / index.html
Created September 10, 2015 15:20
Slider
<section class="s_slider">
<div class="container-fluid">
<div class="row">
<ul id="slider1">
<li>
<div class="row">
<div class="col-xs-6" id="text_slide">
<div class="content_text">
<div class="title_slide">Электротехническая продукция</div>
<div class="text_slide">
@Ibochkarev
Ibochkarev / _main.css
Created September 11, 2015 05:52
CSS Triangle li a
.nav-pills > li.active > a:after{
content:"";
height:0;
width:0;
border-left: 15px solid transparent;
border-right: 15px solid transparent;
border-bottom: 15px solid #344364;
position:absolute;
bottom:0;
left:43%;
@Ibochkarev
Ibochkarev / main.sass
Created October 25, 2015 04:04
ul li menu triagle sass
.panel-body
position: relative
ul.list_l_menu li:first-child:before
position: absolute
left: 10%
margin-left: 0
top: -1%
content: ''
border-left: 10px solid transparent