Skip to content

Instantly share code, notes, and snippets.

@morozVA
morozVA / front.php
Last active February 27, 2018 12:37
evo FormLister Создание ресурсов пользователями через frontend
Создание ресурсов пользователями через frontend
Используем сниппет FormLister
Вызов сниппета
[!FormLister?
&formid=`сontent`
&controller=`Content`
&from=`admin@[(site_name)]`
@morozVA
morozVA / menu.php
Created February 25, 2018 19:40
adaptive menu
<div class="menu">
<div class="menu__icon">
<span></span>
<span></span>
<span></span>
<span></span>
</div>
<div class="menu__links">
<a class="menu__links-item" href="/">Item 1</a>
<a class="menu__links-item" href="/">Item 2</a>
@morozVA
morozVA / date.php
Created February 23, 2018 13:24
php date format
$formated = date('d.m.Y', $date);
@morozVA
morozVA / FormLister.php
Last active February 28, 2018 11:07
evo FormLister
http://docs.evo.im/03_extras/formlister/otpravka_pisem.html
Вызов формы в модальном окне
<div id="____Modal" class="modal fade">
<div class="modal-dialog">
<div class="modal-content">
<div class="modal-header d-flex justify-content-between">
<div class="modal-title">Элементы форм</div>
<button class="close" data-dismiss="modal" type="button"><i class="material-icons">close</i></button>
</div>
@morozVA
morozVA / yandex_map.js
Created February 21, 2018 19:52
js yandex map simple
<script src="https://api-maps.yandex.ru/2.1/?lang=ru_RU" type="text/javascript"></script>
<div id="map" style="margin-bottom:14px; height:480px; width:100%;"></div>
<script type="text/javascript">
ymaps.ready(function () {
var myMap = new ymaps.Map('map', {
center: [55.825558,37.431781],
zoom: 16
@morozVA
morozVA / livereload.txt
Created February 21, 2018 08:48
livereload
1.устанавливаете плагин LiveReload в chrome
2. устанавливаете LiveReload в Sublime Text 3
3. в Sublime Text 3 заходите в Preferences > Package Settings > LiveReload > Setting - Default
4. пишете
{
"enabled_plugins": [
"SimpleReloadPlugin",
"SimpleRefresh"
]
}
@morozVA
morozVA / ajax.js
Created February 18, 2018 18:43
js $ajax
function switch_view(view){
$.ajax({
type: "POST",
url: "/assets/template/switch_view.php",
data: {"view": view},
cache: false,
success: function(response){}
});
}
@morozVA
morozVA / getTV.php
Created February 18, 2018 18:42
revo get TV value by resourse ID
$page = $modx->getObject('modResource', 3);
$rate = $page->getTVValue('rate');
@morozVA
morozVA / yml.php
Last active February 13, 2018 11:52
evo Создание динамического yml-файла
Создание динамического yml-файла
1. Создаем новый ресурс.
Название yml, псевдоним yml.xml, шаблон Пустой (blank), не показывать в меню, не кешируемый, не доступен для поиска, не использовать визуальный редактор, тип содержимого text/xml.
Документация deal.by
Документация Яндекс Маркет
Документация Яндекс Директ
В контент помещаем код:
@morozVA
morozVA / click.js
Created February 10, 2018 21:20
js скрываем элемент при клике вне его
/*********скрываем элемент при клике вне его***************/
$(document).mouseup(function (e) {
var container = $("div.product");
if (container.has(e.target).length === 0){
$('.product-descr .tobuy').removeClass('tobuyClicked');
$("div.product .hidden-block").fadeOut('slow');
}
});