您需要先安装一个扩展,例如 篡改猴、Greasemonkey 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 Userscripts ,之后才能安装此脚本。
您需要先安装一款用户脚本管理器扩展,例如 Tampermonkey,才能安装此脚本。
您需要先安装用户脚本管理器扩展后才能安装此脚本。
Для модерирования и работы на форуме
// ==UserScript== // @name Скрипт фон forum // @namespace https://forum.blackrussia.online // @version 0.1.0.5 // @description Для модерирования и работы на форуме // @author teddy // @match https://forum.blackrussia.online/* // @include https://forum.blackrussia.online/ // @icon https://icons.iconarchive.com/icons/arturo-wibawa/akar/256/bluetooth-icon.png // @grant none // @license MIT // ==/UserScript== (function() { 'use strict'; const NO_PREFIX = 0; const V_PREFIX = 1; // Префикс "Важно" const PIN_PREFIX = 2; // Префикс "На рассмотрении" const UNACCEPT_PREFIX = 4; // Префикс "Отказано" const RELEASE_PREFIX = 5; // Префикс "Реализовано" const DECIDED_PREFIX = 6; // Префикс "Решено" const CLOSE_PREFIX = 7; // Префикс "Закрыто" const ACCEPT_PREFIX = 8; // Префикс "Одобрено" const WATCHED_PREFIX = 9; // Префикс "Рассмотрено" const COMMAND_PREFIX = 10; // Префикс "Команде Проекта" const SPEC_PREFIX = 11; // Префикс "Специальному администратору" const GA_PREFIX = 12; // Префикс "ГА" const TEX_PREFIX = 13; // Префикс "Техническому специалисту" const EXPECTATION_PREFIX = 14; // Префикс "Ожидание" const QA_PREFIX = 15; // Префикс "Проверено контролем качества" const REP_PREFIX = 18; // Префикс "Жалоба" const OBJ_PREFIX = 19; // Префикс "Обжалование" scriptInit(); function applyNewFonts() { const fontStyles = document.createElement('style'); fontStyles.id = 'import-fonts'; fontStyles.textContent = `@import url('https://fonts.googleapis.com/css2?family=Bad+Script&family=Comfortaa&family=Fira+Sans&family=Marmelad&family=Montserrat&family=Neucha&family=Play&family=Roboto:ital@1&family=Sofia+Sans&family=Ubuntu&display=swap');`; document.head.appendChild(fontStyles); } function applyBodyStyle() { const bodyStyle = document.createElement('style'); bodyStyle.id = 'main-body-theme'; bodyStyle.textContent = ` h1, h2, h3, h4, h5, h6 { color: #fff; text-shadow: 0px 0px 10px #fff; } .p-body-sidebar .block-minorHeader { border-bottom: 1px solid #ffffff !important; } .block-tabHeader .tabs-tab.is-active, .block-tabHeader .tabs>input:checked+.tabs-tab--radio { color: #fff; border-color: #fff; text-shadow: 0px 0px 10px #fff; } .message-cell.message-cell--user, .message-cell.message-cell--action { background: none; border-right: 1px solid #fff; } .block--messages.block .message, .js-quickReply.block .message, .block--messages .block-row, .js-quickReply .block-row { border-radius: 0; background: none; box-shadow: 0 0 0 1px #fff; } .node-stats>dl.pairs.pairs--rows { border-right: 1px solid #ffffff !important; } .node-body, .node--depth2:nth-child(even) .node-body { background: none; } html { background-image: url(https://pp.userapi.com/pFPuwU49j3Tg7xvGYMQJE1aooQSzwVueo0q1-g/zjHwQFCUns8.jpg); background-repeat: no-repeat; background-position: center center; background-attachment: fixed; background-size: cover; } .block-container { background: linear-gradient(90deg, rgba(51, 51, 51, 0.8) 0%, rgba(17, 17, 17, 0.8) 100%) !important; box-shadow: 0 0 0 1px #fff; border-radius: 20px; } .message-responseRow, .fr-box.fr-basic, .pageNav-jump { background: linear-gradient(90deg, rgba(51, 51, 51, 1) 0%, rgba(17, 17, 17, 1) 100%) !important; box-shadow: 0 0 0 1px #fff; } .block-minorHeader.uix_threadListSeparator, .blockStatus { background: linear-gradient(90deg, rgba(51, 51, 51, 1) 0%, rgba(17, 17, 17, 1) 100%) !important; } .bbTable>table>thead>tr>td, .bbTable>table>tbody>tr>td, .bbTable>table>thead>tr>th, .bbTable>table>tbody>tr>th { background: rgb(51 51 51 / 80%); } .fr-toolbar .fr-command.fr-btn.fr-open:not(:hover):not(:focus):not(:active), .blockMessage, .blockLink, .button.button--link,button.button a.button.button--link, .message.is-mod-selected .message-cell--user, .block--messages .message.is-mod-selected .message-cell--user, .message.is-mod-selected .message-cell--main, .block--messages .message.is-mod-selected .message-cell--main, .message.is-mod-selected .message-cell--vote, .block--messages .message.is-mod-selected .message-cell--vote, .block-filterBar { background: none; } .inputGroup.inputGroup--joined .inputGroup-text, .structItem:nth-child(even), .formRow>dt { background: none; } .avatar img, .avatar.avatar--default.avatar--default--image { background-color: none; } .fr-toolbar .fr-more-toolbar { background: none; border-bottom: 1px solid #fff; } .overlay { box-shadow: 0 0 0 1px #fff; border-radius: 10px; background: linear-gradient(90deg, rgba(51, 51, 51, 1) 0%, rgba(17, 17, 17, 1) 100%) !important; } .overlay-title, .dataList-row.dataList-row--header .dataList-cell, .dataList-cell.dataList-cell--alt, .dataList-cell.dataList-cell--action { background: none; } .pageNav-page.pageNav-page--current { color: #fff; box-shadow: 0 -2px #fff inset; } .block-tabHeader .tabs-tab:not(.is-readonly):hover { color: #fff; background: rgb(255 255 255 / 10%); } .pageNav-page { background: #111; } .inlineModButton.is-mod-active { color: #fff; } .input { background: rgba(51, 51, 51, 1) !important; box-shadow: 0 0 0 1px #fff; } a.uix_logo img, a.uix_logo img:focus, a.uix_logo img:hover { color: #fff; font-weight: 900; transition-duration: 0.5s; } .p-staffBar, .p-header { background: linear-gradient(90deg, rgba(51, 51, 51, 1) 0%, rgba(17, 17, 17, 1) 100%) !important; border-bottom: 1px solid #fff; } .button.button--scroll, button.button a.button.button--scroll { background: linear-gradient(90deg, rgba(51, 51, 51, 0.8) 0%, rgba(17, 17, 17, 0.8) 100%) !important; } .alert.is-unread { background: linear-gradient(90deg, rgb(71 71 71) 0%, rgb(37 37 37) 100%) !important; } .subNodeLink.subNodeLink--unread:before, .subNodeLink.subNodeLink--unread .subNodeLink-icon { color: #fff; } body::-webkit-scrollbar { width: 16px; } body::-webkit-scrollbar-track { background: #222; } body::-webkit-scrollbar-thumb { background: #fff; } body::-webkit-scrollbar-track { background: #808080 !important; } body::-webkit-scrollbar-thumb { background: linear-gradient(#808080, #fff, #808080) !important; } .p-footer-copyrightRow, .p-footer-inner { background: linear-gradient(90deg, rgba(51, 51, 51, 1) 0%, rgba(17, 17, 17, 1) 100%) !important; border-top: 1px solid #fff; } .menu-header { background: linear-gradient(90deg, rgba(51, 51, 51, 1) 0%, rgba(17, 17, 17, 1) 100%) !important; border-top-left-radius: 10px; border-top-right-radius: 10px; } .menu-content { box-shadow: 0 0 0 1px #fff; border-radius: 10px; background: linear-gradient(90deg, rgba(51, 51, 51, 1) 0%, rgba(17, 17, 17, 1) 100%) !important; } .menu-footer, .menu-tabHeader, .menu-row.menu-row--alt, .memberHeader-main { background: none; } .memberHeader-avatar .avatar { border-radius: 50%; } .button.button--link, button.button a.button.button--link { color: #fff; box-shadow: 0 0 0 1px #fff; border-radius: 5px; background: linear-gradient(90deg, rgba(51, 51, 51, 1) 0%, rgba(17, 17, 17, 1) 100%) !important; } .p-nav { background: linear-gradient(90deg, rgba(51, 51, 51, 0.8) 0%, rgba(17, 17, 17, 0.8) 100%) !important; border-bottom: 1px solid #fff; } .button.button--cta, button.button a.button.button--cta { color: #fff; box-shadow: 0 0 0 1px #fff; border-radius: 10px; background: linear-gradient(90deg, rgba(51, 51, 51, 1) 0%, rgba(17, 17, 17, 1) 100%) !important; } .uix_extendedFooter { background: rgba(17, 17, 17, 0.8); border-top: 1px solid #fff; } .uix_extendedFooter .uix_extendedFooterRow>.block .block-container { padding: 10px; } .block-footer { background: none; } .button.button--primary, button.button a.button.button--primary { box-shadow: 0 0 0 1px #fff; border-radius: 10px; background: linear-gradient(90deg, rgba(51, 51, 51, 1) 0%, rgba(17, 17, 17, 1) 100%) !important; } .p-nav-list .p-navEl.is-selected { background: linear-gradient(90deg, rgba(51, 51, 51, 0.5) 0%, rgba(17, 17, 17, 0.5) 100%) !important; color: #fff; } .p-staffBar .pageContent a { color: #ccc; font-weight: 900; transition-duration: 0.5s; font-style: italic; text-decoration: none; text-shadow: 0px 0px 10px #888; } body .uix_searchBar .uix_searchBarInner .uix_searchForm .input { background: #111; border: 0; box-sizing: border-box; color: #fff; outline: none; width: 100%; border: 1px solid #FFFFFF !important; border-radius: 4px; } .username--style3, .username--style6 { text-shadow: 0px 0px 10px #ffca00; } .username--style8, .username--style29 { text-shadow: 0px 0px 10px #CC0000; } .username--style11, .username--style12 { text-shadow: 0px 0px 10px #4169e2; } .username--style13, .username--style17, .username--style24 { text-shadow: 0px 0px 10px #1ac61b; } .username--style15 { text-shadow: 0px 0px 10px #73c6e6; } .username--style16, .username--style51 { text-shadow: 0px 0px 10px #FF0000; } .username--style18 { text-shadow: 0px 0px 10px #FF4500; } .username--style38 { text-shadow: 0px 0px 10px #a000a0; } .username--style39, .username--style40, .username--style41, .username--style42, .username--style43, .username--style44 { text-shadow: 0px 0px 10px #00FFFF; } .username--style52, .username--style53 { text-shadow: 0px 0px 10px #0087ff; } .username--style96 { text-shadow: 0px 0px 10px #FD4806; } .uix_nodeList .block-container { box-shadow: 0 0 0 1px #fff; } .uix_nodeList .block-body { box-shadow: 0 0 0 1px #fff; border-radius: 20px; } .node--unread .node-icon i:before { color: #fff; } .p-sectionLinks { visibility: hidden; } `; document.head.appendChild(bodyStyle); } function scriptInit() { applyNewFonts(); applyBodyStyle(); } })();