Пора в отпуск
6000 миль
за оформление карты
Подробнее
(function(w, d, promoUrl, loc) { var modal, box, closeModalBtn, isModalAnimation, body, html, scrollBarWidth, promoButton; var teaser = d.querySelector('.tinkoff-all-airlines'); if (!teaser) return false; initModal(); preloadImages(['https://leonardo.osnova.io/2755fcfd-f5aa-3496-f0b8-2066ac91e9fa/', 'https://leonardo.osnova.io/0006b8c0-6e01-4b3f-6765-45d1606a2c48/', 'https://leonardo.osnova.io/da12942b-f4f3-2560-40b3-a1c930f4b330/']).then(function() { setTimeout(function() { analyticsEvents(); teaser.classList.add('is-init'); teaser.addEventListener('click', openModal); onDestroy(); }, 100); }); function onDestroy() { var moduleAjaxify = window.Air && window.Air.get('module.ajaxify'); if (moduleAjaxify && moduleAjaxify.on) { moduleAjaxify.on('Before page changed', function() { window.removeEventListener('scroll', scrollHandler); hideModal(); if (teaser) { teaser.removeEventListener('click', openModal); } if (box) { box.removeEventListener('click', stopPropagation); } if (closeModalBtn) { closeModalBtn.removeEventListener('click', closeModalStop); } if (promoButton) { promoButton.removeEventListener('click', clickPromo); } if (modal) { modal.removeEventListener('click', closeModal); modal.remove(); } }); } }; function initModal() { body = d.querySelector('body'); html = d.documentElement; modal = d.querySelector('.tinkoff-all-airlines-promo'); box = d.querySelector('[data-tinkoff-all-airlines-box]'); closeModalBtn = d.querySelector('[data-tinkoff-all-airlines-close]'); isModalAnimation = false; scrollBarWidth = getScrollbarWidth(); box.addEventListener('click', stopPropagation); modal.addEventListener('click', closeModal); closeModalBtn.addEventListener('click', closeModalStop); promoButton = d.querySelector('.tinkoff-all-airlines-promo__button'); if (promoButton) { promoButton.setAttribute('href', promoUrl); promoButton.addEventListener('click', clickPromo); } body.appendChild(modal); }; function clickPromo() { sendEvent('Promo button'); }; function stopPropagation(e) { e.stopPropagation(); }; function closeModalStop(e) { e.preventDefault(); e.stopPropagation(); closeModal(); }; function openModal() { if (isModalAnimation) return false; isModalAnimation = true; sendEvent('Popup', 'Open'); body.style.overflow = 'hidden'; html.style.marginRight = scrollBarWidth + 'px'; modal.classList.remove('is-hidden'); setTimeout(function() { modal.classList.add('is-show'); setTimeout(function() { isModalAnimation = false; }, 300); }, 0); }; function closeModal() { if (isModalAnimation) return false; isModalAnimation = true; hideModal(); sendEvent('Popup', 'Close'); }; function hideModal() { modal.classList.remove('is-show'); setTimeout(function() { modal.classList.add('is-hidden'); body.style.overflow = 'auto'; html.style.marginRight = '0px'; isModalAnimation = false; }, 300); }; function isInViewport(elem) { var bounding = elem.getBoundingClientRect(); return ( bounding.top >= 0 && bounding.left >= 0 && bounding.bottom <= (window.innerHeight || document.documentElement.clientHeight) && bounding.right <= (window.innerWidth || document.documentElement.clientWidth) ); }; function preloadImages(urls) { return Promise.all(urls.map(function(url) { return new Promise(function(resolve) { var image = new Image(); image.onload = resolve; image.src = url; }); })); }; function sendEvent(label, state) { state = state ? state : 'Click'; var value = 'Tinkoff All Airlines 650 (' + loc + ') — ' + label + ' — ' + state; console.log(value); if (window.dataLayer !== undefined) { window.dataLayer.push({ event: 'data_event', data_description: value, }); } }; function getScrollbarWidth() { var outer = d.createElement('div'); outer.style.visibility = 'hidden'; outer.style.overflow = 'scroll'; outer.style.msOverflowStyle = 'scrollbar'; d.body.appendChild(outer); var inner = d.createElement('div'); outer.appendChild(inner); var scrollbarWidth = (outer.offsetWidth - inner.offsetWidth); outer.parentNode.removeChild(outer); return scrollbarWidth; }; function analyticsEvents() { sendEvent('Teaser', 'init'); window.addEventListener('scroll', scrollHandler); scrollHandler(); }; function scrollHandler() { if (isScrolledIntoView(teaser)) { sendEvent('Teaser', 'Show'); window.removeEventListener('scroll', scrollHandler); } }; function isScrolledIntoView(el) { var rect = el.getBoundingClientRect(); var elemTop = rect.top; var elemBottom = rect.bottom; var isVisible = (elemTop >= 0) && (elemBottom <= w.innerHeight); return isVisible; }; }(window, document, 'https://www.tinkoff.ru/cards/credit-cards/all-airlines/promo/form/black-friday/?utm_source=vc0920_cc&utm_medium=ntv.fix&utm_campaign=allairlines.vcbf', 'entry-head'));

Вредные советы от юриста для онлайн-школ и интернет-проектов

Итак, если вы хотите, чтобы ваш проект наверняка провалился, если у вас много денег, и вы готовы их тратить на недобросовестных подрядчиков, штрафы и возвраты, и ещё — если у вас много времени, чтобы начинать всё снова и снова, то не забудьте следовать вот этим советам:

В закладки

!ни в коем случае не заключайте письменных соглашений ни с одним человеком, с которым сотрудничаешь. Договор с продюсером? Зачем, вы же близкие друзья, и никто из вас никогда не передумает! Договор с подрядчиком? Тоже ни к чему, ведь никогда не случится такого, чтобы, например, дизайнер взял предплату и пропал, или таргетолог перестал отвечать на сообщения... В конце концов, вокруг вас всегда только обязательные исполнительные хорошо знакомые и проверенные люди...

!не нужно показывать свой нос в налоговую инспекцию, или ещё куда-нибудь, где нужно регистрироваться, заводить официальные счета и вставать на учёт в качестве плательщика взносов. Пусть все узнают сами о вашей деятельности - на сайте или по подсказке "добрых людей". У вас же, конечно, отложена сумма на штрафы и доначисления... Ну а что? Вон, Люська годами "в тени" работает, и ничего! И поделом, что у неё тётка в налоговой, если что, и вас она "отмажет"...

!ни за что, ни при каких обстоятельствах не разрабатывайте договор публичной оферты, политику обработки персональных данных, и тем более не размещайте их на сайте со всеми теми заморочками, которые Лена, вероятнее всего, выдумала. Никто ж не читает всё равно то, что написано в ваших документах, и претензий к вам никогда не предъявит. У вас же идеальный курс, поэтому о каких возвратах может идти речь? О каких осознанных клиентах, которые только в сказках читают договоры? В общем, всё это юридическое оформление сайта - полнейшая чепуха! Главное - продажи, конверсия, а проверки, знаете ли, авось пронесёт...

!обязательно укажите на своём сайте, что вы самые, лучшие, первые, номер один и так далее. В общем, сам себя не похвалишь - никто не похвалит. А примеры из практики с протоколами, новости о штрафах - это всё выдумки и страшилки. Вы же застрахованы на любой случай (Люсина-то тётка в налоговой ого-го! Целый начальник отдела камеральных проверок! Если что, поможет, в общем)...

!и даже если вы, всё-таки, решите что-то из документов внедрить в свой онлайн-проект, не обращайтесь к юристу, слышите? Всё равно получите шаблонный вариант, который подходит под любой проект, а вашей специфики не учитывает. Лучше сами, сами сидите и дорабатывайте какие-то шаблоны под себя. Ну или есть вариант ещё лучше! Просто возьмите документы на любом понравившемся сайте и повесьте на свой лендинг. Ну, раз им подходит, то и вам подойдёт. Обязательно)))

{ "author_name": "Елена Федорук", "author_type": "self", "tags": [], "comments": 10, "likes": -5, "favorites": 3, "is_advertisement": false, "subsite_label": "legal", "id": 104618, "is_wide": true, "is_ugc": true, "date": "Sun, 02 Feb 2020 01:12:40 +0300", "is_special": false }
Объявление на vc.ru
0
10 комментариев
Популярные
По порядку
Написать комментарий...
0

Как называется эта онлайн-школа?

Ответить
0

Какая школа, Александр? 

Ответить
1

Судя по заголовку статьи, сделал предположение, что вы описываете опыт в контексте онлайн-школы.

Ответить
0

Я юрист для онлайн-школ и интернет-проект ов. Да, это из опыта;) 

Ответить
0

Комментарий удален по просьбе пользователя

Ответить
0

Сергей, к сожалению, с нумерацией статью распубликлвывает местная система. Списки здесь формируются нажатием клавиши "tab" (пишу с телефона, её здесь не нашла), и выглядят не нумерованными, а под точками(((

Ответить
0

В настройках в редакторе есть два варианта списков — с буллитами (точками) и нумерованный

Ответить
0

С телефона жуть как неудобно без этой злосчастной tab реализовать Ваши буллиты. Почему не дает вставлять со своими цифрами и распубликовывает? Почему не пропускает с эмодзи? 

Ответить
0

Хм. Рекомендую написать об этом в подсайт «Сломалось» и заодно рассказать о своих пожеланиях: https://vc.ru/bugs

Ответить
1

Благодарю) 

Ответить

Комментарии

null