Geektimes-ыг уншиж байхдаа би редакторуудыг унтраахыг байнга хүсч байсан, учир нь тэд нийтлэлүүд нь чөлөөтэй гарч ирдэг өөрийгөө зохицуулах нийгэмлэгийг өөр админ эсвэл үүнтэй төстэй зүйл болгон хувиргаж байна.
Би хэд хоногийн өмнө үндсэн хуудсан дээрх бичлэгийг үзээд "
Энэ шийдвэрийн шалтгаан нь бүгдэд ойлгомжтой гэж би бодож байна - цөөхөн хүн ийм мэдээллийн хаягдлаар хүчээр тэжээгдэх дуртай байх болно. Захиргаа нь редакторуудыг тохируулах, идэвхгүй болгох боломжийг олгохыг хүсэхгүй байна - энэ бол түүний зөв юм. Миний нөөцийг орхих эрх.
Гэсэн хэдий ч баярлалаа
2018 оны шинэчлэл - Би скриптийг ашиглахыг зөвлөж байна
Chrome дахь хэрэглэгчийн нийтлэлийг устгаж байна
Тиймээс Chrome дахь засварлагчдыг устгахын тулд та Tampermonkey BETA өргөтгөлийг суулгаж, шинэ скрипт үүсгэж, кодыг нь оруулах хэрэгтэй.
// ==UserScript==
// @name Habr editor blocker
// @description Hides articles that were posted by certain authors
// @match https://geektimes.ru/*
// @version 1
// @grant none
// ==/UserScript==
// @namespace http://tampermonkey.net/
var authors = [
'alizar',
'marks',
'ivansychev',
'ragequit',
'SLY_G',
];
var posts = document.querySelectorAll('.post');
for (var idx = 0; idx < posts.length; ++idx) {
var post = posts[idx];
for (var i = 0; i < authors.length; ++i) {
var selector = '.post-author__link[href$="/' + authors[i] + '/"]';
var blockedAuthor = post.querySelector(selector);
if (blockedAuthor) {
post.style.display = 'none';
break;
}
}
}
Хаана
"ализар"
"тэмдэглэгээ",
"Ивансычев",
'regequit'
'SLY_G',
Энэ бол нийтлэл нь харагдахгүй хэрэглэгчдийн жагсаалт юм. Та жагсаалтыг өөрөө тохируулах боломжтой.
Firefox дээрх хэрэглэгчийн нийтлэлийг устгах
GreaseMonkey-г суулгаж, шинэ скрипт үүсгээд, энд хуулна:
// ==UserScript==
// @name Habr editor blocker
// @description Hides articles that were posted by certain authors
// @include https://geektimes.ru/*
// @version 1
// @grant none
// ==/UserScript==
var authors = [
'alizar',
'marks',
'ivansychev',
'ragequit',
'SLY_G',
];
var posts = document.querySelectorAll('.post');
for (var idx = 0; idx < posts.length; ++idx) {
var post = posts[idx];
for (var i = 0; i < authors.length; ++i) {
var selector = '.post-author__link[href$="/' + authors[i] + '/"]';
var blockedAuthor = post.querySelector(selector);
if (blockedAuthor) {
post.style.display = 'none';
break;
}
}
}
Бусад хөтөч
Хэрэв хөтөч нь Chrome платформыг (жишээлбэл, Yandex хөтөч) ашигладаг бол Chrome-д зориулсан зааврыг дагаж мөрдвөл та зүгээр л хийх хэрэгтэй.
Дахин баярлалаа
2018 оны шинэчлэл - Би скриптийг ашиглахыг зөвлөж байна
Эх сурвалж: www.habr.com