Об игре
Новости
Войти
Регистрация
Рейтинг
Форум
6:18
1507
 online
Требуется авторизация
Вы не авторизованы
   Форумы-->Творчество-->

АвторМод "Форум. Любимые авторы" (Firefox + GreaseMonke
Скрипт дает возможность выделять все топики любимых авторов выбранным из списка цветом - для удобства отслеживания.

Возможности:
Подсветка как по нику игрока так и по id клана

В случае подсветки всего клана рекомендуется вводить в след виде

#276_
где "_" - пробел.
При наличии в настройках игрока и его клана, подсвечиваться будет тем цветом, который ниже по списку

Как это выглядит можно посмотреть здесь
https://www.heroeswm.ru/photo_pl_photos.php?aid=99052

Взять можно здесь
http://www.witchhammer.ru/hapblb/hwm_topic_coloring.user.js

Скрипт проходил проверку на связке FF 3.5.8 + GM 0.8.*
а так же FF 3.6.3 + GM 0.8.*
О, спасибо огромное! Ща скачаем.
// ==UserScript==
// @name HWM_Topic_Coloring
// @description HWM_Topic_Coloring
// @author HAPblB
// @version 0.0.1
// @include https://www.heroeswm.ru/forum_thread.php*
// @namespace HWM
// ==/UserScript==


var cssStyle = "";
cssStyle += ".forum_options {height: 16px;FONT-SIZE: 10px;BORDER-RIGHT:#020202 2px solid ; BORDER-TOP: #020202 2px solid ; VERTICAL-ALIGN: top; BORDER-LEFT:#020202 2px solid ; BORDER-BOTTOM:#020202 2px solid ; cursor: pointer; }";
cssStyle += ".forum_options_div {visibility = 'hidden'; position = 'absolute'; borderStyle = 'solid'; borderColor = '#000000'; borderWidth = '2px'; padding = '0px'; zIndex = '3'; }";
cssStyle += ".forum_options_div_visible {visibility = 'visible'; position = 'absolute'; borderStyle = 'solid'; borderColor = '#000000'; borderWidth = '2px'; padding = '0px'; zIndex = '3'; }";
GM_addStyle(cssStyle);




var all_td_Elements, this_td_Element;
all_td_Elements = document.getElementsByTagName('td');
var link2forum=/\&gt\;<\/a><\/center>/;
var td_len = all_td_Elements.length;
var my_td;
for (var i = 0; i < td_len; i++) {
my_td = all_td_Elements[i];
if(my_td.innerHTML.match(link2forum)){

my_td.innerHTML = makeOptions(my_td.innerHTML);
var new_img=document.createElement('span');

new_img.innerHTML="Topics Coloring";
new_img.className="forum_options";
document.getElementById('forum_opt').appendChild(new_img);
var newdiv = document.createElement('div');
document.body.appendChild(newdiv);
with (newdiv.style) {
visibility = 'hidden';
position = 'absolute';
borderStyle = 'solid';
borderColor = '#000000';
borderWidth = '2px';
padding = '0px';
zIndex = '3';
left = '0';
top = '0';
}


new_img.addEventListener('click', function(e) {
e.preventDefault();
if (newdiv.style.visibility == 'hidden') {
newdiv.style.left = e.clientX + 5;
newdiv.style.top = e.clientY + 5;
newdiv.style.visibility = 'visible';
} else {
newdiv.style.visibility = 'hidden';
};
makeOptionsContent();
}, false);


break;
}
}

function makeOptionsContent(){
var writesel=writeSelect();
var result_content="";
result_content+='<table cellspacing=0 cellpadding=0 border=0 bgcolor="#ddd9cd"><tbody>';
result_content+='<tr>';
result_content+='<th >Player</th>';
result_content+='<th >Color</th>';
result_content+='<th >&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;& amp;nbsp;&nbsp;&nbsp;<span id=close_options style="cursor:pointer;" >X</span></th>';
result_content+='</tr>';



result_content+='<tr id=adding_user>';

result_content+='<td width=140><input id=pl_id type=input ></td>';
result_content+='<td width=84>'+writesel+'</td>';
result_content+='<td><input type=button style="width: 96px" value=Add id=add_pl></td>';


result_content+='</tr><tr><td colspan=3><div id=each_users_settings></div></td></tbody></table>';



newdiv.innerHTML=result_content;
document.getElementById('main_select').addEventListener('change', function() {this.style.background=this.value},false);
document.getElementById('close_options').addEventListener('click', function() {if (newdiv.style.visibility == 'hidden') {newdiv.style.visibility = 'visible';} else {newdiv.style.visibility = 'hidden';}}, false);
document.getElementById( 'add_pl' ).addEventListener( "click", add_cur_set , false );
div_inner_redraw();

}

function div_inner_redraw(){
var user_options=GM_getValue('forum_options','');
if (user_options!='')
{
var saved_settings=user_options.split('|');
var trss=document.getElementById('each_users_s
+ к 3: Вот это выдало при переходе по ссылке http://www.witchhammer.ru/hapblb/hwm_topic_coloring.user.js.

))
Супер :) Спасибо огромное!
4: попробуйте по ссылке сохранить объект а потом с диска просто перетянуть мышкой на лису
у меня всё работает, аффтору РЕСПЕКТ!
обновлено

теперь умеет
1) подсветка по автору, включая ники с пробелами внутри(админы, переименовавшиеся за брилианты, как "Василиса премудрая")

2) подсветка по клану - для отдображения вначале ставится # например для подсветки сообщений от всех бойцов молота надо в фильтр поставить
#276

3) подсветка по названию топика. в торговом делаем строку с "[Ремонт]" или "90%" красной и сразу все видим, в тех же турнирах выделяем "(16)" и "[16]" и видим все темы турниров для 16 лвл. и т д

Взять можно по прежней ссылке(если не получается - почистите кэш)
забыл указать условие поиска пункта 3

~Ваш фильтр

будет искать все топики содержащие текст "Ваш фильтр"
супер скриппт.очень удобно.
а...эм...подскажите как его установить??
у меня ничего не получается((
http://hwm.xo4yxa.ru/n/ustanovka_v_firefox_skriptov_dlya_greasemonkey/
все так делаете?
Спасибо, очень удобно. :)

Кстати, может включить добавление цветов в скрипт? :)
За ваш скрипт не заблокируют?
для TAXI-4:
Нет.
К списку тем
2007-2025, онлайн игры HeroesWM