ผลต่างระหว่างรุ่นของ "วิธีใช้:ส่วน"

เนื้อหาที่ลบ เนื้อหาที่เพิ่ม
Horus (คุย | ส่วนร่วม)
Horus (คุย | ส่วนร่วม)
บรรทัด 73:
<span class="mw-headline" id="Section_linking">การลิงก์ส่วน</span>
</source>
 
ลิงก์ส่วนไวต่ออักษรใหญ่เล็ก รวมทั้งอักขระตัวแรก
ในการเชื่อมโยงไปยังส่วนของหน้าเดียวกัน คุณสามารถใช้ {{code|[[#ชื่อส่วน|ข้อความที่แสดง]]}} และในการเชื่อมโยงไปยังส่วนในหน้าอื่น ใช้ {{code|[[ชื่อหน้า#ชื่อส่วน|ข้อความที่แสดง}}
หลักยึดไม่คำนึงถึงความลึกของส่วนนั้น (เช่น ส่วนย่อย หรือส่วนย่อยของส่วนย่อย) สำหรับการเชื่อมโยงไปยังส่วนหนึ่งส่วนใดให้ใช้ {{code|[[#ชื่อส่วนนั้น]]}} ได้เลย (ไม่ต้องใช้ {{code|[[#ชื่อส่วน#ชื่อส่วนย่อย]]}) เป็นต้น)
สามารถผนวกเครื่องหมายอันเตอร์สกอร์และจำนวนแก่ชื่อส่วนที่ซ้ำกันได้ เช่น ถ้ามีส่วนชื่อ “ตัวอย่าง” ซ้ำกันสามส่วน ชื่อสำหรับการเชื่อมโยงส่วนจะได้แก่ “ตัวอย่าง”, “ตัวอย่าง_2” และ “ตัวอย่าง_3” อย่างไรก็ดี หลังแก้ไขส่วน “ตัวอย่าง_2” และ “ตัวอย่าง_3” แล้ว บุคคลจะไปยังส่วน “ตัวอย่าง” จากคำอธิบายอย่างย่อ
หากส่วนหนึ่งมีช่องว่างเป็นพาดหัว จะทำให้ได้ลิงก์ในสารบัญที่ไม่ทำงาน
ในการสร้างเป้าหมายหลักยึดโดยไม่มาดหัวส่วน คุณสามารถใช้แม่แบบ {{tl|anchor}} หรือ span ดังนี้ {{tag|span|params=id="anchor_name"|content=}}
 
ในการจัดรูปแบบการเชื่อมโยงไปยังส่วนด้วยเครื่องหมายส่วน("§") แทนเครื่องหมาย "#" หรือข้อความปรับแต่งเอง ให้ใช้ {{tl|Section link}} (หรือ {{tl|slink}}) ตัวอย่างเช่น {{tlx|Section link|Foo|Bar}} มีผลเหมือนกับลิงก์ [[Foo#Bar]] แต่จะจัดรูปแบบเป็น {{Section link|Foo|Bar}}
 
'''หมายเหตุ:'''
* ลิงก์ภายในในพาดหัวส่วนจะไม่มีผลรบกวนการเชื่อมโยงส่วน แต่ผู้ใช้ที่ตั้งค่าให้แก้ไขส่วนโดยการคลิกที่พาดหัวจะคลิกลิงก์เหล่านี้ไม่ได้
* “ไพป์ทริก” ใช้ไม่ได้กับลิงก์ส่วน ดังนี้
** {{code|[[#ส่วน| ]]}} -> [[#ส่วน| ]]
** {{code|[[หน้า#ส่วน| ]]}} -> [[หน้า#ส่วน| ]]
** {{code|[[เนมสเปซ:หน้า#ส่วน| ]]}} -> [[เนมสเปซ:หน้า#ส่วน| ]]
 
สำหรับลิงก์ไปยังตำแหน่งใดก็ได้ในหน้าหนึ่ง ๆ ดู การลิงก์ส่วน
 
=== การเชื่อมโยงส่วนและการเปลี่ยนทาง ===
ลิงก์ที่ระบุส่วนหนึ่งของหน้าเปลี่ยนทางจะตรงกับลิงก์ไปยังส่วนที่มีชื่อเดียวกันของเป้าหมายหน้าเปลี่ยนทางนั้น
การเปลี่ยนทางไปยังส่วนหนึ่งของหน้าก็สามารถทำได้
แต่มีความยุ่งยากตรงที่การเปลี่ยนชื่อส่วนจะไม่สร้างการเปลี่ยนทางจากชื่อส่วนเดิม ซึ่งต่างจากการเปลี่ยนชื่อหน้า ฉะนั้นลิงก์ที่เข้ามายังชื่อส่วนเดิมจะต้องเปลี่ยนใหม่ทั้งหมด ปัญหานี้สามารถแก้ไขได้ด้วยการเพิ่มลิงก์หลักยึดเองไปยังชื่อเก่า โดยใช้แม่แบบ [[Template:Anchor|Anchor]]
อย่างไรก็ตาม หากคุณไม่ต้องการเก็บลิงก์ไปยังชื่อเก่าไว้ คุณจะต้องไล่หาลิงก์เดิมและแก้ไข ไม่มีคุณลักษณะ หน้าที่ลิงก์มา สำหรับส่วน คือ รายการไม่แยกแยะระหว่างลิงก์ไปยังส่วนหนึ่งและลิงก์ไปยังหน้าทั้งหน้า การขัดตาทัพต่อไปนี้จะช่วย “ป้องกัน” ลิงก์ที่เข้ามาในอนาคตที่คุณเชื่อมโยงไปยังส่วนหนึ่ง แต่จะไม่ช่วยเมื่อไล่ตามลิงก์ธรรมดาไปยังส่วนระหว่างการเปลี่ยนชื่อ
* แทนการลิงกไปยังส่วนโดยตรง ให้ลิงก์ไปยังหน้าที่เปลี่ยนทางไปยังส่วน เมื่อมีการเปลี่ยนชื่อส่วน ก็เพียงเปลี่ยนเป้าหมายการเปลี่ยนทางเท่านั้น ด้วยวิธีนี้ หน้าที่เชื่อมโยงไปยังส่วนสามารถระบุได้โดยการใช้ “หน้าที่ลิงก์มา” กับหน้าเปลี่ยนทาง สามารถใช้เครื่องมือ [[tools:~dispenser/cgi-bin/rdcheck.py]] เพื่อค้นหาการเปลี่ยนทางไปยังส่วนที่มีอยู่
* ใช้หลักยึดด้วยมือเมื่อคุณต้องการเชื่อมโยงไปยังส่วน เพื่อให้ไม่ต้องขึ้นอยู่กับชื่อส่วนเปลี่ยนแปลงไม่ได้
* ใส่ความเห็นในข้อความวิกิเมื่อเริ่มต้นหน้าที่แสดงรายการส่วนที่เชื่อมโยงไปยังส่วนนั้น
* ทำให้ส่วนนั้นเป็นหน้า/แม่แบบแยกต่างหาก แล้วรวมผ่าน (transclude) ไปยังหน้า หรือเพียงเชื่อมโยงไปยังหน้า/แม่แบบ กล่าวคือ เชื่อมโยงไปยังหน้าใหม่แทนการเชื่อมโยงไปยังส่วน
สามารถจัดหน้าเปลี่ยนทางเข้าหมวดได้โดยเพิ่มป้ายระบุหมวดหมู่หลังคำสั่งเปลี่ยนทาง ในกรณีที่เป้าหมายของการเปลี่ยนทางเป็นส่วน จะมีผลบ้างในการจัดหมวดส่วนนั้น ทว่าผ่านการเปลี่ยนทางลิงก์หน้าหมวดหมู่ไปยังส่วน หากไม่ใส่ลิงก์ให้ชัดเจน ส่วนนั้นจะไปโยงไปยังหมวดหมู่ ในหน้าหมวดหมู่ มีการแสดงหน้าเปลี่ยนทางด้วยคลาสหน้าเปลี่ยนทางในหมวดหมู่ เพื่อให้สามารถแสดงเป็นตัวเอนได้ ซึ่งนิยามได้ใน [[MediaWiki:Common.css]]
 
{{หน้าวิธีใช้วิกิพีเดีย}}