Skip to content

Instantly share code, notes, and snippets.

@skid-rock
skid-rock / counters.js
Last active November 18, 2021 18:58
ya/ga counters check
if(typeof gtag !== 'undefined'){
gtag('event', 'podrobnee_click', {'event_category':'button', 'event_action':'click', 'event_label':'podrobnee'});
console.log('gtag done!');
}
if(typeof yaCounterXX1X61XX !== 'undefined'){
yaCounterXX1X61XX.reachGoal('podrobnee');
console.log('ya done!');
}
@skid-rock
skid-rock / remoteaddr.php
Last active November 30, 2017 05:49
remot addr filter debug
<?php
if ($_SERVER['REMOTE_ADDR'] == '87.103.252.47'){
echo '<pre>', print_r($_SERVER, 1), '</pre>';
die;
}
<?php if ($_REQUEST['debug'] === 'y') {
echo '<pre>', print_r($_SERVER, 1), '</pre>';
die;
} ?>
@skid-rock
skid-rock / .gitignore
Last active October 6, 2017 10:28
bitrix .gitignore
/bitrix
/upload
@skid-rock
skid-rock / .htaccess
Last active January 11, 2018 11:27
.htaccess redirect
#редирект: без "/" на конце => c "/" на конце
#внимание протокол
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-l
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_URI} ^(.*/[^/\.]+)$
RewriteRule ^(.*)$ https://%{HTTP_HOST}/$1/ [R=301,L]
#редирект: с "www." => без "www."
#внимание протокол
@skid-rock
skid-rock / bx.add2log.php
Created August 23, 2017 04:27
Bitrix Log
<?
define("LOG_FILENAME", $_SERVER["DOCUMENT_ROOT"] . "/log/" . date("Ymd") . ".log");
if (true)
AddMessage2Log("Success");
else
AddMessage2Log("Error");
@skid-rock
skid-rock / errors.php
Created August 18, 2017 12:55
Errors handling
<?php
// ----------------------------------------------------------------------------------------------------
// - Display Errors
// ----------------------------------------------------------------------------------------------------
ini_set('display_errors', 'On');
ini_set('html_errors', 0);
// ----------------------------------------------------------------------------------------------------
// - Error Reporting
@skid-rock
skid-rock / bx.debug.php
Last active November 15, 2017 11:47
Bitrix IsAdmin snippets
<? if ($GLOBALS['USER']->IsAdmin()){Bitrix\Main\Diag\Debug::writeToFile('debug'); echo 'file: ',__FILE__,' #',__LINE__;} ?>
<?
use \Bitrix\Main\Diag\Debug;
$debItem = $_SERVER;
$debItemName = 'server';
$debFileName = 'dump.log';
$debItemName = date('Y-m-d H:i:s') . ' | ' . $debItemName . PHP_EOL;