Приложение 1
УТВЕРЖДЕНО
Постановлением Правительства Донецкой Народной Республики от 7 августа 2023 г. № 61-1
(в редакции постановления Правительства Донецкой Народной Республики от 14 декабря 2023 г. № 108-4)
ПОЛОЖЕНИЕ
/** Ожидание загрузки счетчика Яндекс.Метрики | |
* @param {?(number|string)} ymCounterNum - номер счетчика, если известен | |
* @param {function} callback - получает аргументами объект и номер счетчика | |
* @param {number} interval - интервал проверки готовности счетчика | |
*/ | |
function waitForYm(ymCounterNum, callback, interval) { | |
if (!callback) return; | |
if (!ymCounterNum) { | |
let metrikaObj = (window.Ya && (window.Ya.Metrika || window.Ya.Metrika2)) || null; | |
ymCounterNum = (metrikaObj && metrikaObj.counters && (metrikaObj.counters() || [0])[0].id) || 0; |
Приложение 1
УТВЕРЖДЕНО
Постановлением Правительства Донецкой Народной Республики от 7 августа 2023 г. № 61-1
(в редакции постановления Правительства Донецкой Народной Республики от 14 декабря 2023 г. № 108-4)
ПОЛОЖЕНИЕ
<?php | |
protected function installDependencies($parent) | |
{ | |
// Load installer plugins for assistance if required: | |
PluginHelper::importPlugin('installer'); | |
$app = Factory::getApplication(); | |
$package = null; |
<?php | |
/** | |
* @param int $bytes Число байт | |
* @param int $decimals Число знаков после запятой в ответе | |
* | |
* @return string Перобразованная в удобно читаемый формат строка | |
*/ | |
function formatBytes(int $bytes, int $decimals = 2) | |
{ | |
if ($bytes === 0) |
<?php | |
$ch = curl_init(); | |
$options[CURLOPT_HTTPGET] = true; | |
$options[CURLOPT_NOBODY] = false; | |
$options[CURLOPT_CAINFO] = __DIR__ . '/libraries/src/Http/Transport/cacert.pem'; | |
$options[CURLOPT_URL] = 'https://webmasterskaya.xyz'; | |
$options[CURLOPT_HEADER] = true; | |
$options[CURLOPT_RETURNTRANSFER] = true; |
function formatAsPhpArray(obj, depth = 0) { | |
let buffer = '[\n'; | |
depth++; | |
Object.entries(obj).forEach(entry => { | |
const [key, val] = entry; | |
if (typeof val == 'object') { | |
buffer += '\t'.repeat(depth) + '"' + key + '" => ' + formatAsPhpArray(val, depth) + ',\n'; | |
} else { | |
buffer += '\t'.repeat(depth) + '"' + key + '" => "' + val + '",\n'; | |
} |
1 - Приведённый код вставить в файл init.php 2 - Перейти в Панельуправления > Настройки > Настройки продукта > Настройки модулей > Главный модуль 3 - Перейти на вкладку "Система обновлений" 4 - Активировать настройку "Установка для разработки" и сохранить
Содержимое файла robots.txt в корне сайта будет заменено на
if (typeof prods == 'undefined' || prods === null) { | |
let prods = {}; | |
} else { | |
prods = {}; | |
} | |
document.querySelectorAll('#sale_order_basketsale_order_view_product_table tbody[id*="sale_order_basketsale-order-basket-product-"] > tr:first-of-type').forEach(tr => { | |
let link = tr.querySelector('td:nth-of-type(2) > a'); | |
if (!!link.href) { | |
let uri = new URL(link.href), |