Увидели сообщение с непонятной ссылкой, спам, непристойность или оскорбление?Воспользуйтесь ссылкой «Сообщить модератору» рядом с сообщением!
0 Пользователей и 1 Гость просматривают эту тему.
Ээм, установил, но ничего похожего на иконки управления не появилось...Только на странице профиля настройки.Firefox 4RC1, GMonkey 0.9.1ЧЯДНТ?
var nodes = uw.document.quickModForm.querySelectorAll('td[class="windowbg"],td[class="windowbg2"]');
var nodes = uw.document.querySelectorAll('form#quickModForm td[class="windowbg"],form#quickModForm td[class="windowbg2"]');
Моя мечта для многих форумов. Ну с некоторыми очень приятно общаться, а других просто видеть не хочется. Такое бы внедрить во все форумы. Пытался копаться, но все руки посидеть не доходят (ну или руки не оттуда). Автор, может какой-нибудь туториал с полочками дашь. Кроме спасибы, ничего не обещаю, но если у самого получится, то это будет ну очень большое спасибо! )))
// ==UserScript==// @name mozilla-russia-sample// @description Пример для mozilla-russia.// @include http://forum.mozilla-russia.org/viewforum.php*// @include http://forum.mozilla-russia.org/viewtopic.php*// @version 0.1// ==/UserScript==var blackusers = [ 7198, //RL21 5346 //iwas ];var blacktopics = [ 48581, //Две жуткие проблемы в ФФ 48572 //Пустой заголовок окна в FF4 RC ]; var lc=window.location.href; //ссылкаvar isBoard = lc.indexOf('viewforum')>0; //форумvar isTopic = lc.indexOf('viewtopic')>0; //топикif(isBoard){ //форум var topiclines = document.querySelectorAll('div.inbox tbody tr');//находим все темы в форуме for(var i=0; i<topiclines.length; i++){ var reg = /<a href="viewtopic.php?id=(d+?)">/; var topicid = reg.exec(topiclines[i].innerHTML)[1]; //находим id темы if(blacktopics.indexOf(parseInt(topicid))!=-1) { //если тема в черном списке topiclines[i].querySelector('td').style.background = 'red'; //красим в красный //topiclines[i].style.display = 'none'; //или скрываем } }}if(isTopic){ //топик var posts = document.querySelectorAll('div.blockpost'); //находим все сообщения в топике for(var i=0; i<posts.length; i++){ var reg = /profile.php?id=(d+)/; var userid = reg.exec(posts[i].innerHTML)[1]; //находим id пользователя if(blackusers.indexOf(parseInt(userid))!=-1) { //если пользователь в черном списке posts[i].style.border = '5px solid red'; //красим в красный //posts[i].style.display = 'none'; //или скрываем } }}
easy2002, поменял строку, вообще всё пропало Хм, что ж я не так делаю.Пользователь решил продолжить мысль 15 Марта 2011, 15:33:08:Ошибок в консоли нет.
easy2002, а нет желания оформить это как "Дополнение Firefox", чтобы оно само обновлялось при выходе новых версий?А то мя уже запарился новые версии ставить методом ctrl+o
Страница сгенерирована за 0.05 секунд. Запросов: 23.