Юзерскрипт для ускорения реактора / dev :: для старого железа :: ускорение работы реактора :: реактор

dev реактор ускорение работы реактора для старого железа 

Юзерскрипт для ускорения реактора

Здорово, реакторчане.

Недавно здесь, но вижу, что многие недовольны новым дизайном. Я тоже.
На странице куча картинок, с которыми зачастую не может справиться старенькая видеокарта ноута.
Переход на старый дизайн — не вариант. Он объективно хуже.
Я этот вопрос решил, и поделюсь с Вами как.
Кому это не надо — дальше не читайте.

С правой стороны находится сайдбар, который в 99% нах не нужен, тем более в виде кучи гифок.
Вот его то мы и удалим, вместе с ненужными картинками. Развернем весь контент на 100% ширины.
Напоследок избавимся от горизонтальной прокрутки, появляющейся на устройствах с экраном шириной 1280рх и менее.
Использоваться будет юзерскрипт — это яваскрипт, встраиваемый в страницу.

Картинки — как это работает.

До установки юзерскрипта

JoyReactor
			
ДЙ	ОБСУЖДАЕМОЕ	ЛЮДИ	О ПРОЕКТЕ
Новое (+230)	Хорошее	Лучшее (+25)	
Новый ПОСТ Теги:
песочница Комиксы гифки красивые картинки geek Anime Эротика котэ
Заголовок:
	
Передача данных с imgO.joyreactor.cc...	ш
sfw Г ©j nsfw
СЛУЧАЙНЫЙ ПОСТ >
игры
anon
личное
alb
Привет


После

Новое (+281) Хорошее Лучшее (+35)
Новый пост
Теги:
песочница Комиксы гифки красивые картинки geek Anime Эротика
Введите теги (через запятую) или выберите из списка выше Заголовок: необязательно
sfw
CD
nsfw
СЛУЧАЙНЫЙ ПОСТ >
котэ игры
alb
Привет, Denixxx	Выход
Поиск
Бездна
anon


Инструкция по установке

1. Создайте файл joyreactor.user.js Код в него вставьте из приведенного ниже.
2. Установите Greasemonkey или Tampermonkey — в зависимости от браузера.
3. Импортируйте скрипт из файла, просто открыв его с помощью браузера.
Скрипты с расширением .user.js воспринимаются как пользовательские и устанавливаются соответственно.

Код


// ==UserScript==
// @name  DelSidebarJoyreactor
// @namespace  joyreactor
// @description Удалить сайдбар Джоя
// @include  http://joyreactor.cc/*
// @author  Den1xxx
// @version  1
// @grant  none
// ==/UserScript==
// [1] Оборачиваем скрипт в замыкание, для кроссбраузерности (opera, ie)
(function (window, undefined) {  // [2] нормализуем window
  var w;
  if (typeof unsafeWindow != undefined) {
  w = unsafeWindow
  } else {
  w = window;
  }

  // [3] не запускаем скрипт во фреймах
  // без этого условия скрипт будет запускаться несколько раз на странице с фреймами
  if (w.self != w.top) {
  return;
  }
  // [4] дополнительная проверка наряду с @include
  if (/http:\/\/joyreactor.cc/.test(w.location.href)) {
  //Убираем правый сайдбар
  document.getElementById("sidebar").remove();
  //Раздвигаем контент на всю страницу и избавляемся от горизонтальной прокрутки
  document.getElementById("header").style.width="100%";
  document.getElementById("page").style.width="100%";
  document.getElementById("container").style.minWidth="100%";
  document.getElementsByClassName("topbar_inner")[0].style.width="100%";
  document.getElementById("content").style.width="100%";
  document.getElementById("content").style.minWidth="100%";
  }
})(window);

Для ленивых — установка в 2 клика

1. Установите Greasemonkey или Tampermonkey — в зависимости от браузера.
2. Перейдите по ссылке http://fromgomel.com/?module=filesdb&id=4&fid=4&get=1 — будет предложено установить скрипт, соглашайтесь.

Особенности

1. Юзерскрипт отрабатывает ПОСЛЕ загрузки DOM  Поэтому правая колонка может при загрузке появиться, и быстро исчезнуть.
2. GreaseMonkey включается/отключается на лету. Если понадобился сайдбар — отключили GreaseMonkey и перезагрузили страницу.
3. Всегда можно дописать какие-то правила и подправить, доведя страницу до нужного.

Если будут вопросы и предложения, пишите — отвечу. Наиболее интересные идеи можно включить в скрипт.

Мой браузер — мои правила!


Подробнее
JoyReactor ДЙ ОБСУЖДАЕМОЕ ЛЮДИ О ПРОЕКТЕ Новое (+230) Хорошее Лучшее (+25) Новый ПОСТ Теги: песочница Комиксы гифки красивые картинки geek Anime Эротика котэ Заголовок: Передача данных с imgO.joyreactor.cc... ш sfw Г ©j nsfw СЛУЧАЙНЫЙ ПОСТ > игры anon личное alb Привет Denlxxx Вы Бездна ЮМОР -мысли nAVlTltPUO позитивно! гифки + подписаться
Новое (+281) Хорошее Лучшее (+35) Новый пост Теги: песочница Комиксы гифки красивые картинки geek Anime Эротика Введите теги (через запятую) или выберите из списка выше Заголовок: необязательно sfw CD nsfw СЛУЧАЙНЫЙ ПОСТ > котэ игры alb Привет, Denixxx Выход Поиск Бездна anon личное
dev,реактор,ускорение работы реактора,для старого железа
Еще на тему
Развернуть
AdBlock Plus, Stylish - не, не слышал: буду со скриптами трахаться.
Про AdBlock слышал и пользуюсь, но не на тех ресурсах, которых уважаю, ведь они зарабатывают на рекламе.
И я не уверен, что Вы добьётесь полного контроля над страницей с помощью приведённых инструментов.
Отключить загрузку некоторых гифок — возможно, полный контроль над DOM — нет.

Вы так говорите «трахаться со скриптами», как будто это что-то плохое. Я этим наслаждаюсь.
У вас в предложении "Переход на старый дизайн — не вариант. Он объективно хуже" вкрались досадные 10 ошибок.
Я читал этот пост http://joyreactor.cc/post/1917190 И считаю, что Re-I во многом прав — новый дизайн удобнее, текст крупнее, в объекты управления попадать мышкой легче. А если какого-то функционала нет, то это не дизайн виноват, а администрация решила в будущем от этих функций отказаться. И если так будет, никакой опрос не поможет.

Насчёт правой колонки — Вы можете убедиться, что и Re-I тоже считает, что правая колонка часто мешает — особенно на мобильных. Сегодня такой тренд — адаптивный дизайн. Проблема администрации в том, что выкатили недоделанное, вот в них и полетели какашки. Что сделано, то сделано — на ошибках учатся. Видно уж очень хотелось показать наработки, да и выслушать мнение народа. Недовольные будут всегда, но что слушают — уже хорошо.

Рассматривайте предложенное мной решение как временное, переходное. Когда допилят новый дизайн — оно, возможно, не понадобится.
Den1xxx Den1xxx 11.12.201517:04 ответить ссылка -3.3
Мне вполне достаточно того, что Re-l предоставилА возможность всем староверам/консерваторам/нужное подчеркнуть/ возможность полноценно пользоваться старой, проверенной временем версией http://old.reactor.cc/ .
Понятно. И на этом основании — «мне не надо, значит никому» Вы и заминусовали мой пост и комментарии.
Нормальная позиция, чо. Главное — конструктивная.
Стимулирует и бодрыт.
Den1xxx Den1xxx 11.12.201521:44 ответить ссылка -0.1
За то, что слово "субъективно" с ошибками пишешь.
Maxthon 4.4.8.1000, установил аналог Greasemonkey (Violentmonkey), дальше по инструкции, выдает ошибку "window - определение отсутствует". На это браузер не судьба или я криворукий ?
uHka uHka 13.12.201514:10 ответить ссылка 0.0
Отвечу - сам нуб, в самом расширении можно создавать скрипты, вбил туда, все работает, спасибо, бро!
uHka uHka 13.12.201514:29 ответить ссылка 0.0
Да пожалуйста) Надеюсь кому-то это решение на пользу. На самом деле, это как начальная оболочка, теперь можете допилить внешний вид «под себя». Я например ещё большую и ненужную шапку скрыл.
Вместо
document.getElementById("header").style.width="100%";
пишем
document.getElementById("header").remove();
Вот, еще добавил в конец скрипта document.getElementById("navcontainer").style.backgroundColor="#FFFFFF";
Чтобы заменить цвет в заголовке на более нейтральный.
Оригинал у меня ассоциируется с дерьмом.
Только зарегистрированные и активированные пользователи могут добавлять комментарии.
Похожие темы

Похожие посты
КУПОН
НА 1 помощь