ผู้ใช้:SD0001/StubSorter

StubSorter
คำอธิบายวิธีการคัดแยกแบบง่ายๆ
ผู้แต่งSD0001
สถานะมั่นคง
อัปเดตแล้ว21 เมษายน 2566
    (9 เดือนที่แล้ว)
รองรับเบราว์เซอร์เบราว์เซอร์เดสก์ท็อปสมัยใหม่ทั้งหมดหรือ IE 11
 การสนับสนุนผิวหนังสกินทั้งหมด ยกเว้น Minerva
แหล่งที่มาผู้ใช้:SD0001/StubSorter.js
StubSorter กำลังแสดงตัวอย่าง

StubSorterเป็นสคริปต์ที่มีจุดมุ่งหมายเพื่อทำให้การเรียงลำดับ stubง่ายขึ้น โดยมีช่อง ค้นหาที่คล้ายกับ HotCat เพื่อค้นหาและเพิ่มเทมเพลตจากCategory:Stub message templatesนอกจากนี้ยังช่วยให้คุณสามารถลบเทมเพลต stub ที่มีอยู่ได้

เมื่อนำทางไปยังบทความจากหมวดหมู่ Backlog การเรียงลำดับCAT:STUBSอินเทอร์เฟซสคริปต์จะเปิดขึ้นโดยอัตโนมัติ นอกจากนี้ เพื่อช่วยคุณประหยัดเวลาในการคลิกอีก {{ stub }} จะถูกลบออกโดยอัตโนมัติเมื่อคุณเพิ่มเทมเพลต stub อื่นและบันทึก

สามารถใช้ แป้นพิมพ์ลัดAlt+ ⇧ Shift+ Sหรือ+ (บน Mac + + ) เพื่อบันทึกได้AltSControl⌥ OptionS

การติดตั้ง

หากคุณมีGadget ตัวติดตั้งสคริปต์เพียงคลิกที่ปุ่ม "ติดตั้ง" ในกล่องข้อมูล

มิฉะนั้น ให้วางบรรทัดต่อไปนี้ใน หน้า common.jsหรือskin.js ของคุณ :

importScript ( 'ผู้ใช้:SD0001/StubSorter.js' ); // [[ผู้ใช้:SD0001/StubSorter.js]] 

โหมดการค้นหา

StubSorter ค้นหาเทมเพลตในหมวดหมู่:เทมเพลตข้อความ Stub

  • คำนำหน้าตรงกัน : ผลการค้นหาจากการค้นหาภายในหมวดหมู่prefix:"Template:your search query"
  • intitlematchs : ผลการค้นหาจากการค้นหาภายในหมวดหมู่intitle:"your search query"

โปรดทราบว่าผลการค้นหาทั้งหมดจากการค้นหาคำนำหน้าจะไม่ปรากฏในการค้นหาในชื่อเรื่องด้วย อย่างที่ใครๆ คาดหวัง เนื่องจากการค้นหาโดย intitle กำลังมองหาการจับคู่คำทั้งคำ ในขณะที่การค้นหาคำนำหน้ายินดีที่จะจับคู่การจับคู่คำบางส่วน ตัวอย่างเช่น การค้นหา intitle สำหรับ " jap " จะไม่พบ " Japan-stub " ในขณะที่การค้นหาคำนำหน้าจะพบในทางกลับกันการค้นหา " bio " แบบ intitle จะพบ " Japan-bio-stub " ในขณะที่การค้นหาด้วยคำนำหน้าจะไม่พบอย่างชัดเจน

เมื่อคุณค้นหา ทั้งคำนำหน้าและคำที่ตรงกันจะถูกดึงข้อมูล ตามค่าเริ่มต้น คำนำหน้าที่ตรงกันจะแสดงที่ด้านบน คุณสามารถเปลี่ยนสิ่งนี้ได้โดยใช้เมนูแบบเลื่อนลง

  • รายการคำนำหน้าตรงกันก่อน (คำนำหน้า): แสดงรายการคำนำหน้าที่ตรงกันก่อนการจับคู่ชื่อเริ่มต้น
  • แสดงรายการการจับคู่ intitle ก่อน (intitle): แสดงรายการการจับคู่ intitle ก่อนคำนำหน้าตรงกัน
  • ใช้การค้นหาการจับคู่อักขระแบบเข้มงวด (regex): จับคู่ลำดับอักขระในชื่อเทมเพลตอย่างเคร่งครัด ซึ่งจะค้นหาการจับคู่คำนำหน้าและการจับคู่ชื่อที่ตรงกันทั้งหมด รวมถึงรายการอื่นๆ อีกมากมาย ดำเนินการภายในโดยการสืบค้นผลการค้นหาสำหรับintitle:/searchString/. อักขระพิเศษ regex ใดๆ จะถูกหลีก

โหมดเริ่มต้นคือโหมดแรก คุณสามารถปรับแต่งค่าเริ่มต้นได้โดยเพิ่มไปที่หน้า common.js ของคุณ:

StubSorter_searchBy = "โหมดการค้นหา"  

แทนที่searchModeด้วยคำนำหน้า , intitleหรือregex

ปุ่มแช่แข็ง

ปุ่ม "ตรึง" จะหยุดผลการค้นหาไว้ เพื่อให้การเปลี่ยนแปลงคำค้นหาเพิ่มเติมไม่เปลี่ยนแปลงตัวเลือกที่มีอยู่ แต่จะค้นหาตัวเลือกที่มีอยู่แทน ซึ่งจะมีประโยชน์ในสถานการณ์ที่คุณต้องการค้นหาเพื่อกรองรายการเทมเพลตที่มีอยู่ จากนั้นทำการค้นหาอีกครั้งเพื่อค้นหาเทมเพลตจากรายการที่กรอง

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

การปรับแต่ง

รายการเฝ้าดู

ตามค่าเริ่มต้น หน้าเว็บ ที่คุณเรียงลำดับต้นจะไม่ถูกเพิ่มลงในรายการเฝ้าดูของคุณหากต้องการปรับแต่ง ให้เพิ่มบรรทัดต่อไปนี้ ใต้บรรทัดด้านบนใน common.js ของคุณ:

StubSorter_watchlist = "ดู" ;  

ค่าสามารถเป็น:

  • "watch" - เพิ่มหน้าในรายการเฝ้าดู
  • "nochange" - (ค่าเริ่มต้น) สถานะรายการเฝ้าดูของเพจจะไม่เปลี่ยนแปลง - หากเพจถูกดู เพจจะยังคงถูกดูต่อไป หากไม่ได้ดู เพจนั้นจะคงไม่ถูกดูต่อไป
  • "preferences" - รายการเฝ้าดูจะขึ้นอยู่กับการตั้งค่าไซต์ของคุณที่Special:Preferences#mw-prefsection-watchlist- pageswatchlist
  • "unwatch" - ยกเลิกการดูหน้าเว็บอย่างชัดเจน แม้ว่าจะมีการดูก่อนหน้านี้ก็ตาม (ไม่แนะนำ)

แก้ไขเล็กน้อย

ตามค่าเริ่มต้นการแก้ไขจะถูกทำเครื่องหมายว่าเป็นการแก้ไขเล็กน้อย หากต้องการปิดการใช้งานนี้ ให้เพิ่ม

StubSorter_minor = เท็จ;  

การจัดวางเมนู

ตัวเลือกเมนู "Stub sort" มีอยู่ในเมนูแบบเลื่อนลง "เพิ่มเติม" ( เมนู p-cactions ) คุณสามารถเปลี่ยนตำแหน่งเป็นเมนูพอร์ตเล็ตอื่นๆ ตามวิธีใช้: การปรับแต่งแถบเครื่องมือ

StubSorter_portlet = "ชื่อพอร์ตเล็ต" ;  

การแก้ไขปัญหา

คำแนะนำโหลดช้าเกินไปหรือไม่?

สิ่งนี้อาจเกิดขึ้นได้ในบางครั้งเนื่องจากความล่าช้าในการตอบสนองต่อการเรียก API หากคุณประสบปัญหาอย่างต่อเนื่อง โปรดแจ้งข้อมูลต่อไปนี้ให้ฉัน:

  • เบราว์เซอร์และระบบปฏิบัติการของคุณ
  • ความเร็วอินเทอร์เน็ตของคุณ วัดผ่านบริการ เช่น fast.com หรือ speedtest.net หรือทั้งสองอย่าง
ไม่สามารถดูเทมเพลตต้นขั้วเฉพาะได้ใช่ไหม

เนื่องจากไม่มีเทมเพลต Stub ในCategory:เทมเพลตข้อความ Stubส่วนใหญ่อาจเป็นเพราะเทมเพลตมีรูปแบบไม่ถูกต้อง

ดูสิ่งนี้ด้วย

ดึงข้อมูลจาก "https://en.wikipedia.org/w/index.php?title=User:SD0001/StubSorter&oldid=1143878118"