แบ่งปันวิธีซ่อนกระทู้ของผู้ใช้งานที่เราไม่อยากเห็น

กระทู้สนทนา
สวัสดีครับ วันนี้ขออนุญาติมาแบ่งปันวิธีซ่อนกระทู้จากผู้ใช้งานบางคนที่เราไม่อยากเห็น
ที่มาก็เกิดจากผมจะใช้ห้องสินธรสำหรับอ่านหาความรู้อะไรต่างๆ
แล้วพบว่ามีกระทู้บางประเภทที่ผมไม่ค่อยสนใจซึ่งส่วนใหญ่จะเป็นโพสจากผู้ใช้งานคนเดียวกัน
ก็เลยลองหาวิธีในการแก้ปัญหาตรงนี้ดู 

เมื่อก่อนเคยมีคุณฮีโร่ดอยนำเสนอวิธีการไว้ตามนี้

https://ppantip.com/topic/33538300

แต่ก็เห็นว่าใช้ไม่ได้แล้ว ผมเลยหาวิธีทำ script ง่ายๆ สำหรับเลือกซ่อนกระทู้จากบางผู้ใช้งานบางคน
ก่อนจะเสนอวิธีขออนุญาติออกตัวก่อนว่ามันเวิกกับเครื่องคอมผมที่ใช้ MS Edge นะครับ
ถ้าท่านใดทำตามแล้วไม่เวิกผมก็ขออภัยไว้ล่วงหน้าด้วยนะครับ

1. กดปุ่ม extension แล้วเลือก Manage Extensions


2. หา Tampermonkey กดปุ่ม Get


3. พอลงเรียบร้อยจะมีปุ่ม Tampermonkey สีดำๆ โผล่ขึ้นมาทางมุมขวาบน กดที่ปุ่มแล้วกด Create a new script


4. แปะ script ด้านล่างนี้ลงไป
/* globals jQuery, $, waitForKeyElements */
// ==UserScript==
// @name         _Filter pantip content.
// @version      0.1
// @description  Block content from some users
// @match        https://ppantip.com/forum/sinthorn
// @require      https://ajax.googleapis.com/ajax/libs/jquery/2.1.0/jquery.min.js
// @require      https://gist.github.com/raw/2625891/waitForKeyElements.js
// @grant        none
// ==/UserScript==
waitForKeyElements (".pt-list-item > .pt-list-item__info > a[href*='xxx']", hideTopic);

function hideTopic (jNode) {
    jNode.parents(".pt-list-item").hide ();
}
โดยแทนที่ xxx ด้วยหมายเลขสมาชิกที่ต้องการจะซ่อนกระทู้
สามารถเพิ่มบรรทัด waitForKeyElements ได้หลายอันถ้าต้องการซ่อนหลายคน



5. กด File > Save


เสร็จละครับ ลอง reload หน้า page บางกระทู้ก็จะถูกซ่อนไว้ตามที่เราต้องการ

ถ้าต้องการใช้กับห้องอื่นๆ ของพันทิบ ก็กำหนดค่าตรง @match ได้ตามต้องการครับ

หวังว่าคงเป็นประโยชน์แก่เพื่อนสมาชิกไม่มากก็น้อยนะครับ
แสดงความคิดเห็น
โปรดศึกษาและยอมรับนโยบายข้อมูลส่วนบุคคลก่อนเริ่มใช้งาน อ่านเพิ่มเติมได้ที่นี่