• Уважаемые гости и новички, приветствуем Вас на нашем форуме
    Здесь вы можете найти ответы практически на все свои вопросы о серии игр «Готика» (в том числе различных модах на нее), «Ведьмак», «Ризен», «Древние свитки», «Эра дракона» и о многих других играх. Можете также узнать свежие новости о разработке новых проектов, сыграть в увлекательные ФРПГ, восхититься творчеством наших форумчан, либо самим показать, что вы умеете. Ну и наконец, можете обсудить общие увлечения или просто весело пообщаться с посетителями «Таверны».

    Чтобы получить возможность писать на форуме, оставьте сообщение в этой теме.
    Удачи!
  • Внимание!
    — Требуется примерно по 3-5 человек на каждую из версий ОС:: - Windows® XP SP3, Windows® Vista SP2, Windows® 7 SP1, Windows® 8, Windows® 8.1, Windows® 10(build 10 1607) и Windows® 10(build 10 1703). Для стационарных ПК и ноутбуков. Заявку на участие можно оставить здесь...
  • Друзья, доброго времени суток!
    Хотелось бы посоветовать вам ознакомиться с творчеством наших форумчан, посвященным серии игр "Готика". При желании прочесть конкурсные работы и оценить их. Данный конкурс у нас проходит ежегодно. Ждем именно вас.

    Ссылка на конкурсную тему - тык
    Проголосовать за понравившиеся работы можно здесь
  • Друзья, спешите принять участие в выборах лучшей, на ваш взгляд, игры уходящего 2019 года!

    Голосование проходит в этой теме.

Библиотека пользовательских скриптов/стилей для форума

DrZoidberg

★★★★★★★★★
Супермодератор
Регистрация
27 Янв 2010
Сообщения
2.427
Благодарности
2.633
Баллы
900
Данная тема создана для того, чтобы у пользователей была возможность поделиться созданными пользовательскими стилями или скриптами, предназначенными для внесения изменений в дизайн форума или расширения его функциональности. Здесь же можно попросить других участников создать скрипты для ваших нужд и, может быть, кто-нибудь вам поможет.

Мини-инструкция, как пользоваться юзерскриптами:

1. Качаем расширение Tampermonkey для Chrome, Firefox, Opera, активируем (на момент написания поста у Файрфокса проблемы с доступом к магазину, если не открывается, попробуйте еще несколько раз).

2. На панели расширений появляется новый значок (
2018-06-05_22-17-32.png
), щелкаем по нему ЛКМ, в появившемся меню выбираем пункт "Добавить новый скрипт"/"Создать новый скрипт".

3. В открывшееся текстовое поле вставляем код скрипта.

4. Сохраняем. Готово!

Несколько готовых скриптов (список будет расширяться):

Расширяем форум на весь экран:
2018-06-05_22-30-20.png
JavaScript:
// ==UserScript==

// @name         Maximize WoP RU Page Width
// @namespace    http://tampermonkey.net/
// @version      0.0.2
// @description  Растягивает страницы форума World of Players RU на весь экран
// @author       Myxomop/GeorG/Defman/DrZoidberg
// @match        https://worldofplayers.ru/*
// @grant        GM_addStyle
// ==/UserScript==

    GM_addStyle(".p-sectionLinks {max-width: 99% !important;}");
    GM_addStyle(".p-sectionLinks-inner {max-width: 100% !important;}");
    GM_addStyle(".p-nav-inner {max-width: 99% !important;}");
    GM_addStyle(".p-footer-inner {max-width: 99% !important;}");
    GM_addStyle(".p-body-inner {max-width: 99% !important;}");
    GM_addStyle(".p-header-inner {max-width: 99% !important;width:100%}");
    GM_addStyle(".p-header-logo { width: 100% !important;}");
    GM_addStyle(".p-header-logo.p-header-logo--image img { width: 100% !important;}");
Расширяем поле ввода текста в расширенном режиме почти на весь экран: Неактуально, в связи с отсутствием расширенной формы на данной версии движка
2018-06-05_23-37-37.png
JavaScript:
// ==UserScript==
// @name         Maximize WoP RU Advanced Text Redactor Width
// @namespace    http://tampermonkey.net/
// @version      0.0.1
// @description  Растягивает расширенный редактор текста форума World of Players RU почти на весь экран
// @author       DrZoidberg
// @match        http://worldofplayers.ru/*
// @grant        GM_addStyle
// ==/UserScript==

    GM_addStyle("#ThreadReply {max-width:20000px;}");
Расширяем окошко для ввода кода почти на весь экран, отступая на 200 пикселей по бокам и на 100 сверху-снизу: Не работает после обновления, может быть позже починю
2018-06-05_23-13-06.png
JavaScript:
// ==UserScript==
// @name     Maximize WOP RU Code Window
// @version  0.0.1
// @grant    none
// @description Раскукоживает окошко редактора кода WOP RU
// @match http://worldofplayers.ru/threads/*
// @match http://worldofplayers.ru/conversations/*
// @author DrZoidberg
// ==/UserScript==

var checkTime = 500;   //Период цикла
repeat();


function repeat(){
    var element = document.getElementById('redactor_code_code');
    if(!element) return setTimeout(repeat, checkTime);
    else{

            var left_ = 200;    //Отступ от левого края
            var top_ = 100;    //Отступ сверху

            var width_ = document.documentElement.clientWidth;
            var height_ = document.documentElement.clientHeight;

            document.getElementById("redactor_modal").style.marginLeft= "0px";
            document.getElementById("redactor_modal").style.marginTop= "0px";

            width_ = width_ - left_ * 2;
            document.getElementById("redactor_modal").style.left=left_ + "px";
            document.getElementById("redactor_modal").style.width=width_ + "px";

            height_ = height_ - top_ * 2 - 192;
            document.getElementById("redactor_modal").style.top=top_ + "px";
            document.getElementById("redactor_code_code").style.height=height_ + "px";
            document.getElementById("redactor_code_type").style.width = (width_- 140) + "px";
            document.getElementById("redactor_code_code").style.width = (width_- 140) + "px";

            document.getElementById('redactor_modal').childNodes[0].style.maxWidth="10000px";
            document.getElementById('redactor_modal_inner').childNodes[2].childNodes[1].style.width="50px";
            document.getElementById('redactor_modal_inner').childNodes[4].childNodes[1].style.width="50px";
            document.getElementById('redactor_modal_inner').childNodes[6].childNodes[1].style.width="50px";


            return setTimeout(repeat, checkTime);
            }
}
Если задержка в 0.5 секунды не устраивает, заменяем значение timeCheck c 500 на более удобное значение (в мсек.). Аналогично с отступами.

Attention! Warning! Achtung!
Установка любого юзерскрипта на свой страх и риск! В любой момент все может сломаться вследствие, например, обновления браузера, обновления расширения, изменения в коде форума.
Если какой-то скрипт раньше исправно работал, а потом перестал, прошу отписываться об этом здесь.
 
Последнее редактирование:

Myxomop

Почетный форумчанин
Регистрация
28 Май 2005
Сообщения
2.625
Благодарности
2.001
Баллы
385
Обновите пожалуйста скрипт под новый движок форума.
 

MEG@VOLT

★★★★★★★★★
ТехАдмин
Регистрация
24 Мар 2006
Сообщения
3.462
Благодарности
2.181
Баллы
675
@Myxomop, мух, какой именно? Все?
И ек макарек, яж про дедалус забыл, завтра его запилю
 

Myxomop

Почетный форумчанин
Регистрация
28 Май 2005
Сообщения
2.625
Благодарности
2.001
Баллы
385
@MEG@VOLT,
Меня интересовал только скрипт расширения форума на весь экран, но остальные тоже можно *thumbs up*
 

DrZoidberg

★★★★★★★★★
Супермодератор
Регистрация
27 Янв 2010
Сообщения
2.427
Благодарности
2.633
Баллы
900

marazmus

★★★★★★★★★★★
Администратор
Регистрация
7 Янв 2003
Сообщения
1.440
Благодарности
897
Баллы
380
@MEG@VOLT,
Меня интересовал только скрипт расширения форума на весь экран, но остальные тоже можно *thumbs up*
На будущее попробуем сделать это, добавив пользователям настройку "Ширина форума на весь экран", добавил в задачник.
 

DrZoidberg

★★★★★★★★★
Супермодератор
Регистрация
27 Янв 2010
Сообщения
2.427
Благодарности
2.633
Баллы
900

MEG@VOLT

★★★★★★★★★
ТехАдмин
Регистрация
24 Мар 2006
Сообщения
3.462
Благодарности
2.181
Баллы
675
Для ленивых сделал кнопашку расширяющую форум на всю страницу. Запоминает даже если закрыть браузер.
1575027463205.png
 
Сверху Снизу