Skip to content

Instantly share code, notes, and snippets.

View surnin's full-sized avatar

Surnin Anton surnin

  • ООО Онлайн дело
  • russian
View GitHub Profile
@surnin
surnin / bitrix_custom_restrictions.php
Created April 8, 2022 10:48 — forked from dmitryburov/bitrix_custom_restrictions.php
Данная кастомизация позволяет использовать свои ограничения в службах доставки или платежных системах. Результат для ПС - http://prntscr.com/mo1y77 и результат для СД - http://prntscr.com/mo1zu1
<?php
namespace Burov\Handlers;
/**
* Class Restrictions
* @package Burov\Handlers
* @link https://gist.github.com/burovofficial/878edc4aec1477d54f92913cd5e25cbf
*
* В данном примере используюется кастомизация и добавление своих ограничений (рестрикций)
@surnin
surnin / event_handler.php
Created February 10, 2022 16:02 — forked from eoaliev/event_handler.php
Регистрация обработчика события подключающего JS файл на определенных страницах
<?php
// Регистрируем обработчик события
\Bitrix\Main\EventManager::getInstance()->addEventHandler('main', 'onProlog', function () {
// Проверим является ли страница детальной карточкой CRM через функционал роутинга компонентов
$engine = new \CComponentEngine();
$page = $engine->guessComponentPath(
'/crm/',
['detail' => '#entity_type#/details/#entity_id#/'],
$variables
@surnin
surnin / snippets_bitrix24.php
Created February 10, 2022 15:59 — forked from iTeeLion/snippets_bitrix24.php
PHP snippets for bitrix24 / Примеры самых используемых конструкций для bitrix24
<?php
/*
* Виды типов разных сущностей (ctrl + r mouse)
*/
CCrmOwnerType::Undefined;
CCrmActivityType::Undefined;
$TT = new \Bitrix\Crm\Timeline\TimelineType();
@surnin
surnin / .markdown
Created July 17, 2020 08:16 — forked from Lord-Vadim/.markdown
Интерактивная таблица

Интерактивная таблица

Задание:

  • Средствами Vue.js реализуйте простую накладную — таблицу, содержащую поля "Наименование", "Количество", "Цена". В футере таблицы должна быть строка "Итог".

Требования:

  • Добавление/редактирование позиций должно производиться без перезагрузки страницы и открытия дополнительных модальных окон.
  • Должна быть возможность удалять позиции по одной.
  • Любое изменение в таблице приводит к перерасчету итога.
  • Интерфейс должен отвечать требованиям usability.
@surnin
surnin / css_reset.css
Created December 20, 2019 17:29 — forked from freetonik/css_reset.css
Eric Meyer’s CSS Reset 2.0
/* http://meyerweb.com/eric/tools/css/reset/
v2.0 | 20110126
License: none (public domain)
*/
html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,