ผู้ใช้:N8wilson/AQFetcher

ตัวอย่าง AQFetcher การจัดสไตล์ส่วนหนึ่งของหน้าแรกของ Wikipedia เมื่อวันที่ 31 ตุลาคม 2015

คุณภาพของบทความ (AQ) Fetcherจะจัดรูปแบบลิงก์ให้มากที่สุดเท่าที่จะเป็นไปได้ตามคุณภาพของบทความเป้าหมายโดยการกำหนดคลาส CSS ตามลำดับ คลาส CSS ต่อไปนี้ได้รับการกำหนดเมื่อสคริปต์เสร็จสิ้น:

    AQ-FA AQ-A AQ-เริ่มต้น AQ-ไม่จำแนกประเภท
    AQ-GA AQ-B AQ-Stub AQ-ไม่ทราบ
             เอคิว-ซี

ซึ่งสอดคล้องกับ เกรด มาตรฐานที่กำหนดโดยทีมบรรณาธิการโดยไม่รวมเกรดคุณภาพสองรายการสำหรับรายการ (FL หรือรายการเด่น และ L หรือรายการ)

AQ-Unclassified และ AQ-Unknown เป็นเพียงส่วนเพิ่มเติมเท่านั้น สคริปต์อยู่ในระหว่างดำเนินการ และส่วนใหญ่ทั้งสองประเภทนี้สามารถถือว่าเหมือนกันได้ ในอนาคต AQ-Unclassified ควรระบุว่าบทความเป้าหมายยังไม่ได้รับการประเมินคุณภาพ ในทางกลับกัน AQ-Unknown ควรระบุเสมอว่าสคริปต์นี้ไม่สามารถระบุได้ว่าบทความเป้าหมายได้รับการประเมินหรือไม่ ในขณะที่เผยแพร่สคริปต์นี้ (ต.ค. 2558) ฉันประสบปัญหาในการกำหนดคลาส AQ-Unknown CSS อย่างถูกต้อง

การใช้งานและการติดตั้ง

หากต้องการติดตั้งสคริปต์นี้ ให้คัดลอก/วางข้อมูลโค้ดด้านล่างลงในไฟล์ common.js ของคุณ

importScript ( 'ผู้ใช้:N8wilson/AQFetcher.js' ); // ลิงค์แบ็ค: [[ผู้ใช้: N8wilson/AQFetcher.js]] 

หมายเหตุสำคัญ:คุณต้องระบุรูปแบบ/สีสำหรับลิงก์แต่ละประเภทด้วย หากคุณไม่ได้วางแผนที่จะเขียน CSS ของคุณเอง คุณจะต้องเพิ่มบรรทัดเพิ่มเติมcommon.jsเพื่อให้การติดตั้งเสร็จสมบูรณ์ โปรดดูส่วนสไตล์และสีด้านล่างสำหรับตัวเลือกสองสามรายการ หากสิ่งนี้ไม่สมเหตุสมผลสำหรับคุณ เพียงเพิ่มบรรทัดต่อไปนี้ด้วย (ใต้บรรทัดด้านบนทันทีก็ได้):

importStylesheet ( 'ผู้ใช้: N8wilson/AQFetcher.css' ); // ลิงค์แบ็ค: [[ผู้ใช้: N8wilson/AQFetcher.css]] 

สไตล์และสี

หากใช้สคริปต์แยกกัน วิกิพีเดียจะไม่เปลี่ยนสี การเปลี่ยนแปลงเดียวที่สคริปต์ทำคือการเพิ่มแอตทริบิวต์คลาสให้กับองค์ประกอบลิงก์ในหน้าบทความ คุณสามารถใช้สไตล์ของคุณเองตามโมเดล CSS ด้านล่างหรือนำเข้าโดยตรงก็ได้ เพียงนำเข้าสไตล์ชีตที่ต้องการในไฟล์ common.js ของคุณหรือสไตล์ชีตเฉพาะธีมที่เหมาะสม

จุดประสงค์ทั่วไป

  • ผู้ใช้:N8wilson/AQFetcher.css - ลิงก์รหัสสีตามระดับคุณภาพ
  • ผู้ใช้:N8wilson/AQFetcher-Icons.css - แสดงไอคอนก่อนลิงก์แทนที่จะเปลี่ยนสีใหม่ สไตล์นี้ช่วยทำให้ AQFetcher เข้ากันได้กับสคริปต์ที่คล้ายกันซึ่งจะใช้สีลิงก์ด้วย ขอบคุณPythoncoderที่ให้บริการสไตล์นี้

สำหรับผู้อ่าน

  • ผู้ใช้:N8wilson/AQFetcher-AOrBetter.css - เฉพาะบทความที่มีการจัดอันดับ A, FA หรือ GA เท่านั้นที่ยังคงลักษณะลิงก์แบบเดิมไว้ ลิงก์ทั้งหมดยังคงใช้งานได้ แต่บทความที่ไม่มีเรตติ้ง "สูง" จะดูเหมือนข้อความปกติเมื่ออ่าน
  • ผู้ใช้:N8wilson/AQFetcher-BestInBlue.css - บทความที่มีคุณภาพ " สูงกว่า " จะแสดงเป็นสีน้ำเงินสว่างกว่า

สำหรับบรรณาธิการ

ฉันพบว่ารูปแบบเหล่านี้มีประโยชน์อย่างยิ่งในการเรียกดูมุมต่างๆ ของวิกิพีเดียที่ยังไม่ได้รับการพัฒนา:

  • ผู้ใช้:N8wilson/AQFetcher-StartsAndStubs.css - เฉพาะ Start-class และ Stub-class เท่านั้นที่ยังคงลักษณะลิงก์แบบดั้งเดิมไว้ ลิงก์อื่นๆ ยังคงอยู่แต่ปรากฏเป็นข้อความปกติ
  • ผู้ใช้:N8wilson/AQFetcher-WorstInBlue.css - บทความที่มีคุณภาพ " ต่ำกว่า " จะแสดงเป็นสีน้ำเงินสว่างกว่า

รับทราบ

การรับทราบคีย์ไปที่Anomieซึ่งสคริปต์ตัวแยกประเภทลิงก์ ( User:Anomie/linkclassifier.js ) ถูกใช้เป็นโครงสร้างเทมเพลตเริ่มต้นเพื่อให้ทำงานได้อย่างรวดเร็วด้วย MW API ลองดูหากคุณสนใจวิธีอื่นๆ อีกมากมายในการจัดประเภทและระบายสีลิงก์ต่างๆ บนไซต์ MediaWiki

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

ข้อจำกัดที่ทราบ

  • เนมสเปซบทความ - โดยการออกแบบ สคริปต์จะทำงานเฉพาะเมื่อเรียกดูในเนมสเปซบทความเท่านั้น จะไม่จัดรูปแบบลิงก์บนหน้าต่างๆ ใน ​​User:, Talk:, Wikipedia:, Category: หรือเนมสเปซอื่นๆ ฉันเขียนแบบนี้เพราะฉันไม่สบายใจกับจำนวนคำขอ API XHR ที่สคริปต์สร้างในหน้าขนาดใหญ่ -- N8 21:01, 31 ตุลาคม 2558 (UTC)
  • การจำแนกประเภทหลายรายการ - หากบทความมีการจำแนกหลายประเภท (ตามโครงการ WP ที่แตกต่างกัน เป็นต้น) การจัดประเภทที่สคริปต์นี้ให้การกำหนดลักษณะไว้จะไม่ได้ถูกกำหนดไว้
  • ไม่เป็นความลับ/ไม่ทราบ - ดูเหมือนว่าฉันไม่สามารถทำเครื่องหมายลิงก์บทความด้วยคลาส 'AQ-Unknown' ได้อย่างถูกต้องในขณะนี้
  • การเปลี่ยนเส้นทาง - ลิงก์ที่ไม่ได้รับการอัปเดตและชี้ไปที่หน้าการเปลี่ยนเส้นทางจะไม่ได้รับการปรับสไตล์ตามเป้าหมายการเปลี่ยนเส้นทาง
  • ความเร็ว ...ก็ไม่เร็วมาก ฉันมักจะเห็นสไตล์ที่ใช้เป็นระยะๆ หลังจากโหลดหน้าบทความแล้ว

การอ้างอิงมาตราส่วนคุณภาพ

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

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