วิกิพีเดีย:สคริปต์แมว ๆ
สคริปต์แมว ๆ คือเครื่องมือบนเว็บ สร้างด้วยจาวาสคริปต์ ใช้เทคนิคต่าง ๆ ที่สามารถเป็นไปได้ อาทิ เจเควียรี เอแจ็กซ์ สไตล์ชีต และเอพีไอต่าง ๆ ของมีเดียวิกิเพื่อเพิ่มความสามารถในการจัดการบทความวิกิพีเดีย สคริปต์แมว ๆ ออกแบบมาเพื่อใช้กับสกินเวกเตอร์ เนื่องจากเป็นสกินปริยายที่ทุกคนใช้และเพื่อให้เกิดประสิทธิภาพมากที่สุด
สคริปต์แมว ๆ (ในส่วนของวิกิพีเดีย) เริ่มโครงการเมื่อ 22 พฤศจิกายน พ.ศ. 2554 และเปิดตัวอย่างเป็นทางการเมื่อ 30 พฤศจิกายน พ.ศ. 2554
การทำงาน
แก้🐱 สคริปต์แมว ๆ 🐱 | |
---|---|
ขอให้แมวเหมียวช่วยคุณทำงานบนวิกิพีเดีย | |
รุ่นล่าสุด | 1.3.5a |
เผยแพร่ | 2023-03-28 |
รุ่นที่คุณติดตั้ง | ... |
สคริปต์แมว ๆ มีการทำงานที่สามารถใช้งานได้แล้วดังนี้
- เครื่องมือสำหรับจัดรูปแบบข้อความเพิ่มเติม ได้แก่
- เก็บกวาดจุบจิบ ได้แก่
- แทนที่แท็บด้วยช่องว่าง
- เว้นวรรคหน้าและหลังนขลิขิต ยกเว้นที่ตามด้วยเครื่องหมายวรรคตอนอื่น
- จัดชิดหน้าและเว้นวรรคหลังจุลภาค ยกเว้นที่อยู่ในตัวเลข
- ลบช่องว่างที่ขึ้นต้นและตามหลังข้อความ
- ลบไพป์ตัวสุดท้ายที่ไม่ได้ใช้ในแท็กแม่แบบ
- เว้นวรรคหลังสัญลักษณ์หัวข้อ และไพป์ที่ขึ้นต้นบรรทัด
- ลดช่องว่างซ้ำให้เหลือช่องเดียว
- ลดการขึ้นบรรทัดใหม่ (การกด Enter) ให้ไม่เกินสองครั้ง
- แก้รูปแบบหัวเรื่องให้สมดุลและเว้นวรรคแทรก
- ยกเลิกข้อความที่แสดงแทนในลิงก์ถ้าเป็นชื่อเดียวกัน
- ยกเลิกลิงก์ที่กลับมายังบทความตัวเอง
- แทนที่ เ+เ ด้วย แ
- แทนที่ ํ+า ด้วย ำ และเปลี่ยนลำดับวรรณยุกต์ให้ถูกต้อง
- แทนที่ ฤา/ฦา ด้วย ฤๅ/ฦๅ
- ลบสระและวรรณยุกต์ซ้อน
- จัดชิดสระและวรรณยุกต์หากมีช่องว่างข้างหน้า
- เว้นวรรคหน้าและหลังไม้ยมก ยกเว้นที่ตามด้วยเครื่องหมายวรรคตอนอื่น
- เปลี่ยนแม่แบบคอมมอนส์ที่ใส่พารามิเตอร์เป็นหมวดหมู่ ให้เป็น คอมมอนส์-หมวดหมู่
- แทนที่เนมสเปซภาษาอังกฤษบางชื่อไปใช้ภาษาไทย
- เปลี่ยนลิงก์ภายนอกไปยังวิกิพีเดีย ให้เป็นลิงก์ภายใน ทั้งภาษาไทยและภาษาอื่น
- เปลี่ยนลิงก์ภายนอกไปยังวิกิพีเดียที่มีพารามิเตอร์เพิ่ม ให้เป็น fullurl ทั้งภาษาไทยและภาษาอื่น
- แทนที่ส่วนของยูอาร์แอลที่เข้ารหัสเป็น % ให้เป็นตัวอักษรที่อ่านได้
- เปลี่ยนเลขไทยไปใช้เลขอารบิกทั้งหน้า
- ลบหมายเหตุในรูปแบบ <!-- … --> ออกทั้งหมดในหน้านั้น
- แท็บเมนูการทำงานใหม่ สำหรับแก้ไขส่วนแรกของบทความซึ่งปกติไม่มี แสดงส่วนต่างจากการแก้ไขล่าสุด แสดงรายชื่อลิงก์แดงในหน้านั้น
- แท็บเมนูการติดป้าย ได้แก่
- ป้ายแจ้งลบ ละเมิดลิขสิทธิ์ ต้องการอ้างอิง สำหรับหน้าทั่วไป
- ป้ายไม่ได้ระบุสัญญาอนุญาต ไม่มีแหล่งที่มา สำหรับหน้าไฟล์
- ป้ายโครงการวิกิหรือสถานีย่อย สำหรับหน้าบทความหรือหน้าพูดคุย สามารถติดป้ายพร้อมกันหลายโครงการ และจัดระดับบทความไปด้วยในเวลาเดียวกัน
การติดตั้ง
แก้- สำหรับผู้ใช้สกินเวกเตอร์ใหม่ (สกินปริยาย)
- คัดลอก ผู้ใช้:Octahedron80/vector-2022.css ไปวางที่ พิเศษ:หน้าของฉัน/vector-2022.css (ถ้าคุณมีสไตล์ชีตส่วนบุคคลอยู่แล้ว สามารถนำไปต่อท้ายได้)
- คัดลอก ผู้ใช้:Octahedron80/vector-2022.js ไปวางที่ พิเศษ:หน้าของฉัน/vector-2022.js (ถ้าคุณมีจาวาสคริปต์ส่วนบุคคลอยู่แล้ว สามารถนำไปต่อท้ายได้)
- รีโหลด (เช่นกด Ctrl+F5 หรือ Ctrl+R)
- สำหรับผู้ใช้สกินเวกเตอร์เก่า
- คัดลอก ผู้ใช้:Octahedron80/vector.css ไปวางที่ พิเศษ:หน้าของฉัน/vector.css (ถ้าคุณมีสไตล์ชีตส่วนบุคคลอยู่แล้ว สามารถนำไปต่อท้ายได้)
- คัดลอก ผู้ใช้:Octahedron80/vector.js ไปวางที่ พิเศษ:หน้าของฉัน/vector.js (ถ้าคุณมีจาวาสคริปต์ส่วนบุคคลอยู่แล้ว สามารถนำไปต่อท้ายได้)
- รีโหลด (เช่นกด Ctrl+F5 หรือ Ctrl+R)
การปรับปรุงรุ่น
แก้ตรวจสอบรุ่นล่าสุดจากกล่องข้อมูลทางขวา คลิก 🔃 (ไอคอนลูกศรวงเวียน) หรือรีโหลด เพื่อให้หน่วยความจำชั่วคราวได้รับการอัปเดต และคุณก็จะได้ใช้สคริปต์แมว ๆ รุ่นใหม่อยู่เสมอ
ข้อควรระวัง
แก้- ไม่ควรใช้สคริปต์แมว ๆ เก็บกวาดหน้าแม่แบบ หรือหน้าย่อยที่ทำหน้าที่คล้ายแม่แบบ เนื่องจากอาจส่งผลให้ทำงานผิดพลาด
- บางบทความอาจจำเป็นต้องใช้เลขไทยเฉพาะบางจุด และบางหน้าอาจจำเป็นต้องใช้คอมเมนต์อยู่
- เว็บไซต์บางแห่งใช้จุลภาค วงเล็บ หรือไม้ยมกในยูอาร์แอล หากเก็บกวาดแล้วสคริปต์จะจัดรูปแบบการเว้นวรรคในยูอาร์แอลให้เพี้ยนไป ส่งผลให้ลิงก์เสีย
- ควรกดปุ่ม "แสดงการเปลี่ยนแปลง" เพื่อตรวจทานสิ่งที่ได้เก็บกวาดไปก่อนบันทึก
แจ้งปัญหาหรือแนะนำ
แก้หากคุณมีข้อสงสัยหรือข้อแนะนำ กรุณาฝากคำถามไว้ที่หน้า คุยกับผู้ใช้:Octahedron80