forum.esmasoft.com
Свежыя допісы
 
 FAQFAQ  ПошукПошук   НаведвальнікіНаведвальнікі   СуполкіСуполкі   РэгістрацыяРэгістрацыя 
 НастаўленніНастаўленні   Увайсці і праверыць асабістыя паведамленніУвайсці і праверыць асабістыя паведамленні   УвайсціУвайсці 

Гармонизация форума
общественный транспорт городов Беларуси
На старонку Папяр.  1, 2, 3
 
Распачаць новую тэму   Адказаць у тэму    Спіс форумаў forum.esmasoft.com -> Обсуждение сайта и форума
Папярэдняя тэма :: Наступная тэма  
Аўтар Паведамленне
Чебурашка2
консультант


 bytrans

Далучыўся: 16.11.2005
Допісы: 880

ДопісЗмешчанае: 15 Сак 2017 14:23    Загаловак допісу: Адказаць з цытатай

Кто пользуется браузером Chrome и кто не хочет видеть сообщения от конкретных пользователей, решение за 5 минут на коленке.

Устанавливаем плагин для Chrome

На панеле видим ссылку cjs. Открывается окно настроек плагина
Ставим птичку enable cjs for this host
Выбираем You can inject your own external scripts or predefined one - jQuery 2.1.0

И добавляем небольшой JS-код

Цытата:
var us = [ 'Petrov', 'Ivanov', 'Sidorov'];

$.each(us, function(i,u) {
$('table.forumline tr td span.name b a')
.filter(function() {return $(this).text() === u;})
.each(function() {$(this).closest('tr').css('display','none').next().css('display','none').next().css('display','none');})
});


В массив us вместо 'Petrov', 'Ivanov', 'Sidorov' добавляете ники любых пользователей по желанию
Жмём Save и их сообщения становятся не видны :-D
Вярнуцца да пачатку
Праглядзець звесткі Адаслаць асабістае паведамленне
Чебурашка2
консультант


 bytrans

Далучыўся: 16.11.2005
Допісы: 880

ДопісЗмешчанае: 31 Сак 2017 09:50    Загаловак допісу: Адказаць з цытатай

Модифицировал свой скрипт. Теперь нежелательные персонажи вырезаются даже из цитат, чтобы глаза не мозолили. beer

Цытата:

var us = [ 'Petrov', 'Ivanov', 'Sidorov'];

$.each(us, function(i,u) {

$('table.forumline tr td span.name b a')
.filter(function() {return $(this).text() === u;})
.each(function() {$(this).closest('tr').css('display','none').next().css('display','none').next().css('display','none');});

$('td.quote').closest('table').
filter(function() {return $(this).find('tr:first td span.genmed b').text() === (u + ' писал(а):');}).
css('display','none');

});
Вярнуцца да пачатку
Праглядзець звесткі Адаслаць асабістае паведамленне
Паказаць допісы:   
Распачаць новую тэму   Адказаць у тэму    Спіс форумаў forum.esmasoft.com -> Обсуждение сайта и форума Гадзінны пояс: UTC + 3
На старонку Папяр.  1, 2, 3
Старонка 3 з 3
 
Перайсці:  
Вы не можаце распачынаць тэмы
Вы не можаце адказваць на допісы
Вы не можаце рэдагаваць свае допісы
Вы не можаце выдаляць свае допісы
Вы не можаце галасаваць у апытаннях
Вы не можаце прымацоўваць файлы
Вы можаце cпампоўваць файлы


Powered by phpBB © 2001, 2005 phpBB Group

0.397 sec