[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: Скрытие назойливых тем phpforum.su
Игорь_Vasinsky
Так, раз администрация всячески игнорирует, яжпрограмист

надоело смотреть на темы пестрящие в топе, к которым интереса у меня нет ни какого, возник вопрос - как скрыть данные топики на страницы

на помощь пришло расширение google chrom - для внедрения js и css в реалтайме на страницы отображаемые в данном браузере.

Первое что попалось https://chrome.google.com/webstore/detail/c...a/related?hl=ru - умеет сохранять js/css код для конкретного сайта

выглядит всё довольно просто
Свернутый текст
user posted image


после установки расширения, перешёл на страницу форума и обновил страницу.
теперь можно пользоваться расширением.


открыл вкладку javascript и вписал код

//topics ids
var topics = [
88936 //Важно: ООП, серебряная ли пуля?
];

window.onload = function() {
var t = document.getElementsByClassName('tablebasic');
var trs = t[0].getElementsByTagName('tr');

for(var j in topics){
for(var k in trs){
var ntr = trs[k];
var patTopics = new RegExp("showtopic="+topics[j]+"&hl", "g");
var test = patTopics.test(ntr.innerHTML);

if(test){
ntr.style.display="none";
}
}
}
}

вуаля, заходя на форум - теперь глаз не дёргается.

_____________
HTML, CSS (Bootstrap), JS(JQuery, ExtJS), PHP, MySQL, MSSql, Posgres, (TSql, BI OLAP, MDX), Mongo, Git, SVN, CodeIgnater, Symfony, Yii 2, JiRA, Redmine, Bitbucket, Composer, Rabbit MQ, Amazon (SQS, S3, Transcribe), Docker
Быстрый ответ:

 Графические смайлики |  Показывать подпись
Здесь расположена полная версия этой страницы.
Invision Power Board © 2001-2024 Invision Power Services, Inc.