ผู้ใช้:Bebiezaza/iScript/วิธีการทำงาน

กล่องรุ่นสคริปต์จัดให้ แก้

ส่วนหนึ่งของ iScript.js

ในหน้าบทความ แก้

การแจ้งแบบติดป้าย แก้

โค้ดจะสร้างปุ่มขึ้นมา โดยตัวโค้ดจะมีชื่อแม่แบบ ชื่อแสดงบนปุ่ม และคำอธิบายที่จะแสดงเวลาเอาเมาส์ไปชี้

พอกดปุ่มแล้ว จะนำแม่แบบที่กำหนดไว้กับปุ่มไปวางไว้ด้านบนสุดของบทความ โดยทำผ่าน api สองตัว คือ

  1. ดึงข้อมูลในบทความออกมาเป็น wikitext ด้วย action=query&format=json&prop=revisions&indexpageids=1&titles=[แทนค่าด้วยชื่อบทความ]&rvprop=content&rvslots=main และ api.query.pages[b].revisions[0].slots.main['*'] ซึ่งมีการตรวจสอบว่ามีบทความอยู่จริง
  2. ส่งข้อมูลบทความที่แก้แล้วกลับเข้าไปด้วย postWithToken("csrf", {action: "edit", title: c, summary: g, text: d, minor: h});

สำหรับ {{เก็บกวาด}} จะมีการตรวจและลบแม่แบบ{{ต้องการหมวดหมู่}} และ {{ต้องการวิกิลิงก์}} ออกให้ด้วย และแม่แบบที่สามารถใส่วันที่ได้ก็จะมีการใส่ไปโดยอัตโนมัติ (แต่ต้องกำหนดว่าจะให้ทำในโค้ด)

การนำเข้าโครงการวิกิ แก้

ยังเขียนไม่เสร็จ ขี้เกียจแล้ -......-

การบริหารหมวดหมู่ แก้

เป็นการดึงแกดเจต HotCat มาใช้โดยตรง