Перейти к содержанию
Osip

Пользовательский скрипт для трекера

Рекомендуемые сообщения

Hi!)

Оптимизировал скрипт, много изменений.. Исходник можно как скопировать, так и скачать, если копируете, не забудьте сохранить файл в кодировке utf-8. Проверено на Опере 11.11

Файл уже кодирован в utf-8

script.zip

Всё что я посчитал не нужным и убрал, с помощью скрипта, обведено красным (новости включаются)

f15a340642b38801532347ee2c81ced4.png

if ( location.hostname.search(/^tracker.bee-media.ru$/) == 0 ) { 
window.onload = function() { 
	//Focus on search input
	if ( location.pathname == '/browse.php' ) { 
		jQuery('#searchinput').focus();
	} 
	//Show/hide news
	if ( location.pathname == '/' || location.pathname == '/index.php' ) { 
		var news = $('div#container>table.mainouter>tbody>tr>td.outer>table>tbody>tr>td.block:first');
		news.hide(); 
		news.before('<span id="show_news">Показать новости</span>');
		$('#show_news').attr('style', 'font:10px; color:#1E90FF; cursor:pointer;');
		$('#show_news').toggle(
		function(){	
			$('#show_news').html('<span id="show_news">Скрыть новости</span><br /><br />');
			news.slideDown(500); 
		}, function() { 
			$('#show_news').html('<span id="show_news">Показать новости</span><br /><br />');
			news.slideUp(500); 
		}
		);
	} 
	//Search keys
	if ( location.pathname == '/details.php' ) { 
		var text = $('h3').text();
		var tmp = text.split(" ");
		var val = '';
		text = text.replace('(', '').replace(')', '').replace('/', '').replace(':', '');
		text = text.replace('[', '').replace(']', '').replace('.', '').split(' ');
		for (i=0; i<text.length; i++) { 
			if ( text[i].length > 2 && tmp[i].length > 2 ) { 
				val = val+'<a href="browse.php?search='+text[i]+'" style="text-decoration:underline;">'+tmp[i]+'</a> ';
			} else { 
				val = val+tmp[i]+' ';
			}
		} 
		$('h3').html(val);
	} 
	//Hide advertisement
	jQuery('div#container>table.mainouter>tbody>tr>td:last').hide();
	//Hide navigators
	jQuery('div#container>div>table>tbody>tr>td>div#menu>ul>li:gt(4)').hide();
	//Hide left bloks
	jQuery('div#container>table.mainouter>tbody>tr>td>table:eq(3)').hide();
	jQuery('div#container>table.mainouter>tbody>tr>td>table:eq(4)').hide();
	//Hide tracker load
	jQuery('div#container>table.mainouter>tbody>tr>td.outer>table>tbody>tr>td.block:last').hide();
}
}

Изменено пользователем Osip

Поделиться сообщением


Ссылка на сообщение

ммм.. кто нить хоть тестил? и если все таки кто то тестил, то на чем? (браузер)

Поделиться сообщением


Ссылка на сообщение
ммм.. кто нить хоть тестил?
нет пока...
Кол-во скачиваний: 1
Я - Герой! Видимо никому и нафих нуно.

Чуть "по-пожжже".

Поделиться сообщением


Ссылка на сообщение

Всё ушло! Что красным обведено --- того и нет! "Костыля" по выравниванию страницы нет, --- жаль.

Однако, кто не в курсе как работает треккер --- я бы левый нижний угол и "правила" и "инструкции" не скрывал. Вобщем, скрипт для тех, кто обжился на треккере... Потому как одно неосторожное движение -- а посмотреть негде... разве что на форуме.

P.S.

А, да! Мод ОпераAC Версия сборки: 3.7.5 Final [10.10.1893.7] (Full Installer)

оно же

Версия: 10.10 (OAC)
Сборка: 1893
Платформа: Win32
Система: Windows XP
Версия Java: Sun Java Runtime Environment version 1.6
Модуль XHTML+Voice: Плагин не загружен
Идентификация браузера:
Opera/9.80 (Windows NT 5.1; U; YB/3.5.1; ru) Presto/2.2.15 Version/10.10

Изменено пользователем Bumble-Bee

Поделиться сообщением


Ссылка на сообщение

Спасибо что хоть кто-то протестил, инструкции сделаю слайдом как и новости.

"Костыля" по выравниванию страницы нет, --- жаль.

Подробнее, я забыл что имелось ввиду, а ту старую тему уже удалили...)

Изменено пользователем Osip

Поделиться сообщением


Ссылка на сообщение
Подробнее, я забыл что имелось ввиду, а ту старую тему уже удалили...)
Выравниватель страницы:

- "шапка" треккера выполнена в одном стиле-размере;

- в поле информация, или в личном разделе поле уплывает в сторону.

exp_plus.gif Открыть текст
Советы и рекомендации по приобретению монитора нужного размера я принимаю в мониторах нужной величины на *VA матрице, либо *IPS (не "экономичных" серий!)

82adb5f4b404b178727040991239f496.jpg

Предложение такое: можете ли Вы убрать колонки последней таблицы, как-то: рейтинг, начал-закончил, действие?

Или происходило сжатие только этой таблице пропорционально выделенному месту и экрану?

С вашим JS часть проблемы ушла, места стало больше, но полностью "размазать" таблицу не получается... Похожее "кино" наблюдается в поле "информация" на раздачах

exp_plus.gif Открыть текст
я, конечно, понимаю, шта-а-а-а, типа, сам виноват, что картинки из Fallout3 разместил не маленькие... Но, кроме этого в разделе Программы, тоже можно чего накопать.

Например, Alien Swarm --- так это ващще песня, я понимаю, хотелось оформить красиво. Красиво и получилось. Такое чуфффство будто изображения живут своей отдельной жизнью, невзирая на поля страницы. Но, это пока пусть будет как есть.

Поделиться сообщением


Ссылка на сообщение

Для публикации сообщений создайте учётную запись или авторизуйтесь

Вы должны быть пользователем, чтобы оставить комментарий

Создать учетную запись

Зарегистрируйте новую учётную запись в нашем сообществе. Это очень просто!

Регистрация нового пользователя

Войти

Уже есть аккаунт? Войти в систему.

Войти


×