มอดูล:Portal/doc

จากวิกิพีเดีย สารานุกรมเสรี

มอดูลนี้มีสองฟังก์ชัน portal และ image โดย portal สร้างกล่องที่มีลิงก์ไปยังสถานีย่อยหรือหลายสถานีย่อย และถูกใช้โดยแม่แบบ {{portal}} มักใช้ในส่วน "ดูเพิ่ม" ของบทความ ฟังก์ชัน image สร้างชื่อของรูปภาพที่ใช้ตามสถานีย่อยที่ระบุ

ฟังก์ชัน Portal[แก้]

ฟังก์ชัน Portal สร้างกล่องของลิงก์สถานีย่อย

การใช้งาน[แก้]

การใช้งานพื้นฐาน

{{#invoke:Portal|portal |สถานีย่อย 1 |สถานีย่อย 2 |สถานีย่อย 3 |... }}

ตำแหน่งการวางแม่แบบ[แก้]

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

การวางแม่แบบสถานีย่อยบนหน้าประเภทอื่นที่ไม่ใช่หน้าบทความ ยังไม่มีกฎเกณฑ์ตายตัว

รูป[แก้]

ชื่อรูปสถานีย่อยถูกบรรจุไว้ในหน้าย่อยของมอดูล:Portal/images ซึ่งจัดตามตัวอักษรหรือสระตัวแรกของชื่อสถานีย่อย ตัวอย่างเช่น ตัวอักษรตัวแรกของ สถานีย่อย:ดนตรี คือ "ด" ดังนั้นชื่อรูปจะบรรจุไว้ที่ มอดูล:Portal/images/ด หากมีรายการสำหรับสถานีย่อยในหน้าที่ถูกต้อง รูปภาพที่เกี่ยวข้องจะแสดงก่อนลิงก์สถานีย่อย หากไม่พบรูป ไฟล์:Portal-puzzle.svg จะแสดงแทน

รายชื่อของหน้าย่อยรูป
หน้า คำอธิบาย
มอดูล:Portal/images/ก สำหรับชื่อสถานีย่อยที่ขึ้นต้นด้วยอักษร "ก"
มอดูล:Portal/images/ข สำหรับชื่อสถานีย่อยที่ขึ้นต้นด้วยอักษร "ข"
มอดูล:Portal/images/ค สำหรับชื่อสถานีย่อยที่ขึ้นต้นด้วยอักษร "ค"
มอดูล:Portal/images/ฆ สำหรับชื่อสถานีย่อยที่ขึ้นต้นด้วยอักษร "ฆ"
มอดูล:Portal/images/ง สำหรับชื่อสถานีย่อยที่ขึ้นต้นด้วยอักษร "ง"
มอดูล:Portal/images/จ สำหรับชื่อสถานีย่อยที่ขึ้นต้นด้วยอักษร "จ"
มอดูล:Portal/images/ฉ สำหรับชื่อสถานีย่อยที่ขึ้นต้นด้วยอักษร "ฉ"
มอดูล:Portal/images/ช สำหรับชื่อสถานีย่อยที่ขึ้นต้นด้วยอักษร "ช"
มอดูล:Portal/images/ซ สำหรับชื่อสถานีย่อยที่ขึ้นต้นด้วยอักษร "ซ"
มอดูล:Portal/images/ฌ สำหรับชื่อสถานีย่อยที่ขึ้นต้นด้วยอักษร "ฌ"
มอดูล:Portal/images/ญ สำหรับชื่อสถานีย่อยที่ขึ้นต้นด้วยอักษร "ญ"
มอดูล:Portal/images/ฎ สำหรับชื่อสถานีย่อยที่ขึ้นต้นด้วยอักษร "ฎ"
มอดูล:Portal/images/ฏ สำหรับชื่อสถานีย่อยที่ขึ้นต้นด้วยอักษร "ฏ"
มอดูล:Portal/images/ฐ สำหรับชื่อสถานีย่อยที่ขึ้นต้นด้วยอักษร "ฐ"
มอดูล:Portal/images/ฑ สำหรับชื่อสถานีย่อยที่ขึ้นต้นด้วยอักษร "ฑ"
มอดูล:Portal/images/ฒ สำหรับชื่อสถานีย่อยที่ขึ้นต้นด้วยอักษร "ฒ"
มอดูล:Portal/images/ณ สำหรับชื่อสถานีย่อยที่ขึ้นต้นด้วยอักษร "ณ"
มอดูล:Portal/images/ด สำหรับชื่อสถานีย่อยที่ขึ้นต้นด้วยอักษร "ด"
มอดูล:Portal/images/ต สำหรับชื่อสถานีย่อยที่ขึ้นต้นด้วยอักษร "ต"
มอดูล:Portal/images/ถ สำหรับชื่อสถานีย่อยที่ขึ้นต้นด้วยอักษร "ถ"
มอดูล:Portal/images/ท สำหรับชื่อสถานีย่อยที่ขึ้นต้นด้วยอักษร "ท"
มอดูล:Portal/images/ธ สำหรับชื่อสถานีย่อยที่ขึ้นต้นด้วยอักษร "ธ"
มอดูล:Portal/images/น สำหรับชื่อสถานีย่อยที่ขึ้นต้นด้วยอักษร "น"
มอดูล:Portal/images/บ สำหรับชื่อสถานีย่อยที่ขึ้นต้นด้วยอักษร "บ"
มอดูล:Portal/images/ป สำหรับชื่อสถานีย่อยที่ขึ้นต้นด้วยอักษร "ป"
มอดูล:Portal/images/ผ สำหรับชื่อสถานีย่อยที่ขึ้นต้นด้วยอักษร "ผ"
มอดูล:Portal/images/ฝ สำหรับชื่อสถานีย่อยที่ขึ้นต้นด้วยอักษร "ฝ"
มอดูล:Portal/images/พ สำหรับชื่อสถานีย่อยที่ขึ้นต้นด้วยอักษร "พ"
มอดูล:Portal/images/ฟ สำหรับชื่อสถานีย่อยที่ขึ้นต้นด้วยอักษร "ฟ"
มอดูล:Portal/images/ภ สำหรับชื่อสถานีย่อยที่ขึ้นต้นด้วยอักษร "ภ"
มอดูล:Portal/images/ม สำหรับชื่อสถานีย่อยที่ขึ้นต้นด้วยอักษร "ม"
มอดูล:Portal/images/ย สำหรับชื่อสถานีย่อยที่ขึ้นต้นด้วยอักษร "ย"
มอดูล:Portal/images/ร สำหรับชื่อสถานีย่อยที่ขึ้นต้นด้วยอักษร "ร"
มอดูล:Portal/images/ฤ สำหรับชื่อสถานีย่อยที่ขึ้นต้นด้วยอักษร "ฤ"
มอดูล:Portal/images/ล สำหรับชื่อสถานีย่อยที่ขึ้นต้นด้วยอักษร "ล"
มอดูล:Portal/images/ฦ สำหรับชื่อสถานีย่อยที่ขึ้นต้นด้วยอักษร "ฦ"
มอดูล:Portal/images/ว สำหรับชื่อสถานีย่อยที่ขึ้นต้นด้วยอักษร "ว"
มอดูล:Portal/images/ศ สำหรับชื่อสถานีย่อยที่ขึ้นต้นด้วยอักษร "ศ"
มอดูล:Portal/images/ษ สำหรับชื่อสถานีย่อยที่ขึ้นต้นด้วยอักษร "ษ"
มอดูล:Portal/images/ส สำหรับชื่อสถานีย่อยที่ขึ้นต้นด้วยอักษร "ส"
มอดูล:Portal/images/ห สำหรับชื่อสถานีย่อยที่ขึ้นต้นด้วยอักษร "ห"
มอดูล:Portal/images/อ สำหรับชื่อสถานีย่อยที่ขึ้นต้นด้วยอักษร "อ"
มอดูล:Portal/images/ฮ สำหรับชื่อสถานีย่อยที่ขึ้นต้นด้วยอักษร "ฮ"
มอดูล:Portal/images/เ สำหรับชื่อสถานีย่อยที่ขึ้นต้นด้วยสระ "เ"
มอดูล:Portal/images/แ สำหรับชื่อสถานีย่อยที่ขึ้นต้นด้วยสระ "แ"
มอดูล:Portal/images/โ สำหรับชื่อสถานีย่อยที่ขึ้นต้นด้วยสระ "โ"
มอดูล:Portal/images/ใ สำหรับชื่อสถานีย่อยที่ขึ้นต้นด้วยสระ "ใ"
มอดูล:Portal/images/ไ สำหรับชื่อสถานีย่อยที่ขึ้นต้นด้วยสระ "ไ"
มอดูล:Portal/images/other สำหรับชื่อสถานีย่อยที่ขึ้นต้นด้วยตัวอักษรอื่น ๆ ซึ่งรวมถึงตัวเลข ตัวอักษรที่มีเครื่องหมายเสริมสัทอักษร และตัวอักษรที่ไม่ใช่ตัวอักษรละตินหรือไทย
มอดูล:Portal/images/aliases สำหรับการเพิ่มนามแฝงสำหรับชื่อสถานีย่อยที่มีอยู่ ใช้หน้านี้สำหรับการสะกดคำและเครื่องหมายเสริมสัทอักษร ฯลฯ ไม่ว่าสถานีย่อยจะขึ้นต้นด้วยตัวอักษรใด

ตัวอย่าง[แก้]

โค้ด ผลที่แสดง
{{#invoke:Portal|portal|วิทยาศาสตร์}}

พารามิเตอร์[แก้]

ชื่อ ตัวแปร คำอธิบาย
1, 2, 3 ... The portal name, e.g. Literature The positional parameters specify the portals to be displayed.
left yes If set to yes, the portal appears on the left side of the page instead of the right.
margin CSS margin value, e.g. 1.2em 3em 0.5em 1em This allows you to set a custom margin. All valid CSS margin values are accepted.
break yes If set to yes, a line break is inserted after the portal name and before the word portal.
redlinks Any of the following values: yes, y, true, or include Redlinks will be displayed. The default is to suppress redlinks.
nominimum Any of the following values: yes, y, or true Suppresses the warning if no parameters are supplied. This can be useful when Template:Portal is called by another template.
border Any of the following values: no, n, or false Turn off border and background
tracking Any of the following values: no, n, false Tracking categories will be suppressed. The default is to use tracking categories, except on certain namespaces and on pagenames which contain "/archive", "/doc" or "/test".

ติดตามข้อผิดพลาด[แก้]

หากใช้moduleไม่ถูกต้อง หน้าจะถูกเพิ่มในหมวดหมู่ติดตาม

The tracking categories are not applied if any of the following is true:

  1. Tracking is specially disabled for that usage. This is done by setting the optional parameter |tracking= to any the following values: no, n, false
  2. the template is used on a page in any of these namespaces: Talk, User, User talk, Wikipedia talk, File talk, Template talk, Category talk, Portal talk, Draft, Draft talk, Module talk
  3. The title page on which the template is used includes any of the following case-insensitive strings: "/archive", "/doc", "/test"
ล้างแคชเพื่ออัปเดตยอดรวม


ฟังก์ชัน Image[แก้]

ฟังก์ชัน Image สร้างชื่อของรูปภาพที่ใช้ตามสถานีย่อยที่ระบุ

การใช้งาน[แก้]

{{#invoke:Portal|image|portal}}

ตัวอย่าง[แก้]

  • {{#invoke:Portal|image|Art}} → Ballerina-icon.jpg

Image dupes function[แก้]

The image dupes function returns a list of all images that are being used by more than one portal (aliases are not included). This can be helpful in identifying image entries that should be changed to use aliases.

การใช้งาน[แก้]

{{#invoke:Portal|imageDupes}}

แสดงฟังก์ชันทั้งหมด[แก้]

The display all function returns a box containing all portals that have images. This is used for maintenance, and should not be displayed in articles, because a) there are around 1500 portals with images, and displaying 1500 images on one page takes up a lot of server resources, and b) the module has no way to know the correct capitalisation of a portal name, so some links to portals will be broken. This function can be seen at Template:Portal/doc/all.

การใช้งาน[แก้]

{{#invoke:Portal|displayAll}}