Skip to content

Instantly share code, notes, and snippets.

View xTCry's full-sized avatar
🦉
Power On

Vladislav Khr xTCry

🦉
Power On
View GitHub Profile
@xTCry
xTCry / README.md
Created February 20, 2024 17:21
[JS] Sticky Scrollbar to bottom for table

Sticky Scrollbar to bottom for table

<div class="table-responsive">
    <table class="table">
        <thead class="table-primary">
            <tr>
                <th>ID</th>
                <th>Name</th>
 
@xTCry
xTCry / README.md
Last active August 5, 2023 04:50
[Nginx] Config for block site bots / Конфиг для блокировки вредного трафика от хостинг провайдеров

[Nginx] Конфиг для блокировки вредного трафика от хостинг-провайдеров

Nginx config for block site bad traffic (bots)

Что произошло?

Было замечено, что на сайт идет множество запросов с симуляцией поведения Android девайса с прокруткой содержимого страницы и ее повторного открытия уже с другой информацией об устройстве.

Запросы обычно происходили на одни и те же страницы (в основном только на две-три). Адрес запроса был сформирован так, что сервер переадресовывал на корректный адрес. Например, с /info/info/.

У более чем 95% подозрительных запросов были использованы IPv6 адреса. Что явно затрудняло обнаружение продозрительного трафика, т.к. нагрузки почти не было и сайт работал в штатном режиме, но была замечена накрутка посещаемости.

@xTCry
xTCry / bx-panel-offset-fix.css
Last active February 21, 2024 14:43
[Bitrix] Fix top bitrix panel offset
/* // * Fix top bitrix panel offset */
:root {
--bx-panel-top-offset: 0px;
}
:has(#bx-panel.bx-panel-fixed) {
--bx-panel-top-offset: 39px;
}
@xTCry
xTCry / README.md
Last active January 11, 2024 12:23
[Bitrix VM] Настройки/фиксы

[Bitrix VM] Настройки/фиксы

Фикс редиректа на :443 работы через Nginx proxy в NAT

Статья: https://it-lux.ru/nginx-reverse-proxy-bitrix-vm/

Создать файл /etc/nginx/bx/settings/schema.conf

map $http_x_forwarded_proto $balancer_port {
@xTCry
xTCry / README.md
Created May 2, 2023 01:25
[Bitrix] Own authorization distribution (instead of `spread.php`)

[Bitrix] Own authorization distribution (instead of spread.php)

Need to disable standart cookies spread - /bitrix/admin/settings.php?mid=main&tabControl_active_tab=edit1#opt_ALLOW_SPREAD_COOKIE

Add to php_interface/init.php

// Path to `reauth.class.php` file
include_once __DIR__ . '/../../x-dev/reauth/reauth.class.php';
@xTCry
xTCry / README.md
Created February 12, 2023 23:56
[Bitrix] fix(style): Фикс (для админки) отображения выделенных опций при отсутствии фокуса в инпуте `select`

[Bitrix] fix(style)

Фикс (для админки) отображения выделенных опций при отсутствии фокуса в инпуте select

Добавить код, например, в php_interface/init.php

// * Фикс подсветки выделения в input типа 'список' для некоторых браузеров
AddEventHandler('main', 'OnBeforeProlog', 'OnFixAdminStyleInputSelect');
function OnFixAdminStyleInputSelect()
@xTCry
xTCry / README.md
Last active May 30, 2023 09:56
[YSTU WPROG] Темная тема

[YSTU WPROG] Dark theme

Установка с помощью Stylus

Если у вас установлено расширение Stylus, вы можете установить тему, перейдя по ссылке ниже.\

Install directly with Stylus

screenshot

@xTCry
xTCry / README.md
Last active December 19, 2022 09:24
[YSTU WPROG] Мобильная адаптация

[YSTU WPROG] Mobile adaptation

Установка с помощью Stylus

Если у вас установлено расширение Stylus, вы можете установить тему, перейдя по ссылке ниже.
(Для ПК не актуально, но как пример)

Install directly with Stylus

@xTCry
xTCry / sym.php
Created November 3, 2022 20:41
Bitrix sym links (php)
<?php
function removeLinks()
{
$strError = [];
if (is_link($_SERVER['DOCUMENT_ROOT'] . '/bitrix')) {
unlink($_SERVER['DOCUMENT_ROOT'] . '/bitrix');
} else {
$strError[] = 'Папка bitrix не была ссылкой';
}
if (is_link($_SERVER['DOCUMENT_ROOT'] . '/upload')) {

Lab №3

1 Часть

1.1 Удаление всех портов

config vlan vlanid 1 delete 1-26

1.2 Проверка

show vlan

1.3 Создание 4 группы vlan

create vlan vlanid 2-5