การขยาย Dreamweaver: การปรับแต่งการแยกวิเคราะห์แท็กของบุคคลที่สาม
เนื่องจากฉันได้พัฒนาปลั๊กอิน Dreamweaver เมื่อเร็ว ๆ นี้ มีสื่อภาษาจีนน้อยมาก และภาษาอังกฤษของฉันก็ไม่ดี เมื่อฉันตรวจสอบสื่อภาษาอังกฤษ ฉันอดไม่ได้ที่จะรู้สึก วิงเวียน. หลังจากที่ต้องแปลเนื้อหาสำคัญบางส่วนเป็นภาษาจีน ฉันก็รู้สึกสดชื่นมากขึ้นเมื่อได้อ่าน ข้อความที่ตัดตอนมานี้คัดลอกมาจาก "Extending Dreamweaver 8" ที่มาพร้อมกับ Dreamweaver 8 เมื่อแปล ฉันอ้างอิงถึง "วิธีใช้ภาษาจีนของ Dreamweaver 4" ที่แปลโดย Xiakedao แต่พูดตามตรง ฉันมีข้อสงสัยบางประการว่าความช่วยเหลือบางส่วนได้รับการแปลโดยใช้ซอฟต์แวร์ เช่น Kingsoft Translation อย่างไรก็ตาม มันอ่านยากกว่าภาษาอังกฤษ
เทคโนโลยีฝั่งเซิร์ฟเวอร์ เช่น ASP, Macromedia ColdFusion, JSP และ PHP ใช้ไวยากรณ์พิเศษที่ไม่ใช่ HTML ในไฟล์ HTML และเซิร์ฟเวอร์จะสร้างและให้บริการเนื้อหาในรูปแบบ HTML ตามโค้ดเหล่านี้ เมื่อ Dreamweaver ตรวจพบแท็กที่ไม่ใช่ HTML Dreamweaver จะเปรียบเทียบแท็กเหล่านั้นโดยการเรียกไฟล์คำจำกัดความแท็กของบุคคลที่สาม ซึ่งระบุวิธีที่ Dreamweaver อ่านและแสดงแท็กเหล่านี้
ตัวอย่างเช่น นอกเหนือจากภาษา HTML มาตรฐานแล้ว ไฟล์ ASP ยังมีโค้ด ASP เพื่อให้เซิร์ฟเวอร์แยกวิเคราะห์ โค้ด ASP มีลักษณะคล้ายกับแท็ก HTML มันถูกทำเครื่องหมายด้วยแท็กคู่ เปิด <% และปิด %> มีไฟล์ชื่อ Tags.xml อยู่ในโฟลเดอร์ Configuration/ThirdPartyTags ของ Dreamweaver ไฟล์นี้ใช้เพื่ออธิบายข้อกำหนดแท็กของบุคคลที่สามต่างๆ รวมถึง ASP และกำหนดวิธีที่ Dreamweaver แสดงโค้ดเหล่านี้ เมื่อใช้วิธีการนี้ รหัส ASP จะได้รับมาตรฐานใน Tags.xml ดังนั้น Dreamweaver จะไม่พยายามแยกวิเคราะห์รหัสใดๆ ระหว่าง <%...%> อีกต่อไป อย่างไรก็ตาม ในมุมมองออกแบบ มันจะแสดงไอคอนเพื่อระบุว่านี่คือโค้ด ASP คุณสามารถกำหนดแท็กของคุณเองและสร้างไฟล์ไลบรารีแท็กใหม่สำหรับแท็กแต่ละชุดเพื่อระบุวิธีที่ Dreamweaver อ่านและแสดงแท็กของคุณ
หมายเหตุ: ส่วนนี้อธิบายวิธีกำหนดวิธีการสำหรับ Dreamweaver เพื่อแสดงป้ายกำกับที่กำหนดเอง แต่ไม่ได้อธิบายวิธีแก้ไขเนื้อหาหรือคุณสมบัติของป้ายกำกับที่กำหนดเอง ดูตัวตรวจสอบคุณสมบัติสำหรับข้อมูลเกี่ยวกับวิธีการสร้างตัวตรวจสอบคุณสมบัติเพื่อตรวจสอบและแก้ไขคุณสมบัติของป้ายกำกับที่กำหนดเอง
ไฟล์ไลบรารีแท็กแต่ละไฟล์จะกำหนดชื่อ ประเภท โหมดเนื้อหา ข้อกำหนดการแสดงผล และไอคอนของแท็กที่กำหนดเองตั้งแต่หนึ่งแท็กขึ้นไป คุณสามารถสร้างไฟล์ไลบรารีแท็กจำนวนเท่าใดก็ได้ แต่ไฟล์เหล่านั้นจะต้องอยู่ในโฟลเดอร์ Configuration/ThirdPartyTags เพื่อให้ Dreamweaver อ่านและประมวลผลได้ ไฟล์ไลบรารีแท็กใช้นามสกุลไฟล์ .xml
เคล็ดลับ: หากคุณกำลังทำงานบนเว็บไซต์ต่างๆ หลายแห่งในเวลาเดียวกัน (สมมติว่าคุณเป็นฟรีแลนซ์) คุณสามารถกำหนดข้อกำหนดแท็กทั้งหมดในไฟล์และจัดเก็บไว้ในไซต์พิเศษเพื่อให้ผู้อื่นใช้งานในอนาคตได้ เมื่อมีคนดูแลไซต์ คุณสามารถมอบไลบรารีแท็กที่สมบูรณ์ได้ รวมถึงไอคอนที่กำหนดเองและผู้ตรวจสอบคุณสมบัติ
คุณต้องกำหนดข้อกำหนดแท็กโดยใช้แท็ก XML ที่เรียกว่า tagspec ตัวอย่างเช่น รหัสต่อไปนี้แสดงถึงข้อกำหนดแท็กชื่อ happy
<tagspec tag_name="happy" tag_type="nonempty" render_contents="false" content_model="marker_model" icon="happy.gif" icon_width="18" icon_height="18"></tagspec>
คุณสามารถใช้ tagspec เพื่อกำหนด ป้ายกำกับสองประเภท:
·แท็กทั่วไปในรูปแบบ HTML
ตัวอย่างแท็ก happy คือแท็กธรรมดาในรูปแบบ HTML เริ่มต้นด้วยแท็ก <happy> มีข้อมูลระหว่างแท็กเปิดและแท็กปิด และลงท้ายด้วยแท็ก </happy>
·แท็กคั่นด้วยสตริง แท็กคั่นด้วยสตริงเริ่มต้นด้วยสตริงหนึ่งและสิ้นสุดด้วยอีกสตริงหนึ่ง แท็กเหล่านี้คล้ายกับแท็กว่าง HTML (เช่น img) โดยที่ไม่มีเนื้อหาหรือแท็กปิด หาก happy เป็นแท็กที่คั่นด้วยสตริง ข้อกำหนดการกำหนดจะต้องมีแอตทริบิวต์ 2 รายการ ได้แก่ start_string และ end_string แท็ก ASP เป็นแท็กที่คั่นด้วยสตริงทั้งหมด โดยขึ้นต้นด้วย <% และลงท้ายด้วย %> และไม่มีแท็กปิด
ข้อมูลต่อไปนี้แสดงรายการแอตทริบิวต์ต่างๆ และค่าที่ถูกต้องของแท็ก tagspec แอ็ตทริบิวต์ที่มีเครื่องหมายดอกจัน ("*") ระบุว่าไม่สามารถใช้กับแท็กที่คั่นด้วยสตริง และแอททริบิวต์ทางเลือกจะถูกทำเครื่องหมายด้วยเครื่องหมายปีกกา ({}) ไม่ใช่เรื่องยากที่จะอนุมานได้ว่าคุณสมบัติอื่น ๆ ที่ไม่ได้ทำเครื่องหมายด้วยเครื่องหมายปีกกานั้นมีความจำเป็น คุณสมบัติ.
<tagspec>
อธิบาย
แอตทริบิวต์
ข้อมูลเริ่มต้นเกี่ยวกับแท็กของบุคคลที่สาม
tag_name, {tag_type}, {render_contents}, {content_model}, {start_string}, {end_string}, {detect_in_attribute}, {parse_attributes}, ไอคอน, icon_width, icon_height, { Equity_tag}, {is_visual}, {server_model}
tag_name แสดงถึงชื่อที่กำหนดเอง สำหรับแท็กที่คั่นด้วยสตริง tag_name ใช้เพื่อตรวจสอบว่าตัวตรวจสอบคุณสมบัติเฉพาะใช้กับแท็กได้หรือไม่ หากบรรทัดแรกของตัวตรวจสอบแอตทริบิวต์มีชื่อแท็กอยู่ในตำแหน่งที่สอดคล้องกัน (อันที่จริงคือในบรรทัดแรกของการประกาศ) และมีเครื่องหมายดอกจัน ("*") กำกับไว้ ผู้ตรวจสอบจะได้รับอนุญาตให้ตรวจสอบป้ายกำกับประเภท . ตัวอย่างเช่น ชื่อแท็กของโค้ด ASP คือ ASP ตัวตรวจสอบที่อนุญาตให้ตรวจสอบโค้ด ASP จะต้องมี *ASP* ในบรรทัดแรก สำหรับข้อมูลเกี่ยวกับ Property Inspector API โปรดดูที่ Property Inspector
tag_type กำหนดว่าแท็กว่างเปล่า (เช่น img ที่กล่าวถึงก่อนหน้านี้) หรืออนุญาตให้วางเนื้อหาระหว่างแท็กเปิดและแท็กปิด (เช่นแท็กโค้ด) แอ็ตทริบิวต์นี้จำเป็นสำหรับแท็กปกติ (ไม่คั่นด้วยสตริง) แต่ไม่มีผลกับแท็กที่คั่นด้วยสตริง เนื่องจากแท็กจะว่างเปล่าเสมอ ค่าที่ถูกต้อง ได้แก่ "ว่างเปล่า" และ "ไม่มีข้อมูล"
render_contents กำหนดว่าป้ายกำกับจะแสดงเนื้อหาในมุมมองการออกแบบหรือแทนที่ด้วยไอคอนเฉพาะ คุณลักษณะนี้จำเป็นสำหรับแท็กที่ไม่ว่างเปล่าเท่านั้น และไม่มีผลกับแท็กเปล่า (แท็กเปล่าเองก็ไม่มีเนื้อหาที่จะแสดง) คุณลักษณะนี้ใช้กับแท็กที่แทรกไว้ภายนอกแอตทริบิวต์เท่านั้น หากแท็กถูกแทรกลงในค่าแอตทริบิวต์ของแท็กอื่นๆ เนื้อหาของแท็กนั้นจะไม่ปรากฏ (ย่อหน้านี้ค่อนข้างเข้าใจยาก ฉันกำลังคิดถึงออบเจ็กต์เช่น RealMedia และ Flash . ภายในแท็กพารามิเตอร์เหล่านั้น? ค่าที่ถูกต้องคือ "จริง" หรือ "เท็จ"
content_model อธิบายว่าแท็กนี้สามารถมีเนื้อหาประเภทใด และแท็กนี้สามารถแทรกลงในไฟล์ HTML ได้ที่ไหน ค่าที่ถูกต้อง ได้แก่ "block_model", "head_model", "marker_model" และ "script_model":
·block_model หมายความว่าแท็กสามารถมีวัตถุบล็อกเช่น div และ p และแท็กสามารถปรากฏเฉพาะในพื้นที่เนื้อหาหรือ สามารถแทรกลงในแท็กเนื้อหาอื่นๆ เช่น div, layer และ td
·head_model หมายความว่าป้ายกำกับสามารถมีได้เฉพาะข้อความและสามารถปรากฏได้เฉพาะในช่วง HEAD เท่านั้น
·marker_model หมายความว่าแท็กสามารถมีโค้ด HTML ที่ถูกต้องและสามารถวางไว้ที่ใดก็ได้ภายในไฟล์ HTML เครื่องมือตรวจสอบ HTML ในตัวของ Dreamweaver จะละเว้นแท็กที่กำหนดเป็น marker_model อย่างไรก็ตาม เนื้อหาที่อยู่ในแท็กเหล่านี้จะไม่ถูกละเลยโดยเครื่องมือตรวจสอบ ดังนั้น แม้ว่าตัวแท็กจะสามารถวางไว้ที่ใดก็ได้ แต่เนื้อหาอาจทำให้เกิดข้อผิดพลาดในบางส่วนของ HTML ได้ ตัวอย่างเช่น ข้อความธรรมดาไม่สามารถปรากฏ (ยกเว้นองค์ประกอบส่วนหัวทางกฎหมาย) ในพื้นที่ส่วนหัวของเอกสาร ดังนั้นคุณจึงไม่สามารถวางแท็ก marker_model ที่มีข้อความธรรมดาในพื้นที่ส่วนหัวได้ (หากคุณต้องการทำเช่นนี้ คุณต้องเปลี่ยน โมเดลเนื้อหาของแท็ก แทนที่ด้วย marker_model ด้วย head_model) แท็กที่ใช้ marker_model จะแสดงบนบรรทัดเดียว (ภายในองค์ประกอบบล็อก เช่น p หรือ div - เช่น ภายในย่อหน้า) หากคุณต้องการให้แท็กแสดงย่อหน้าของตัวเอง ให้เว้นบรรทัดว่างไว้ข้างหน้าและข้างหลัง แนะนำว่าอย่าใช้โหมดนี้
·script_model อนุญาตให้วางแท็กนี้ไว้ที่ใดก็ได้ระหว่างแท็ก HTML ภายในเอกสาร เมื่อ Dreamweaver ตรวจพบแท็กโดยใช้โหมดนี้ เนื้อหาทั้งหมดของแท็กจะถูกละเว้น Dreamweaver จะไม่แยกวิเคราะห์แท็กดังกล่าว (เช่น แท็ก ColdFusion บางแท็ก) เมื่อใช้งาน
start_string ระบุตัวคั่นเป็นจุดเริ่มต้นสำหรับป้ายกำกับที่คั่นด้วยสตริง คุณสามารถวางป้ายกำกับที่คั่นด้วยสตริงได้ทุกที่ที่สามารถแทรกความคิดเห็นได้ Dreamweaver จะไม่แยกวิเคราะห์ เข้ารหัส หรือเชื่อมโยงโค้ดระหว่าง start_string และ end_string แอ็ตทริบิวต์นี้จำเป็นเมื่อมีการกำหนด end_string
end_string ระบุตัวคั่นเป็นจุดสิ้นสุดของป้ายกำกับที่คั่นด้วยสตริง นอกจากนี้ แอ็ตทริบิวต์นี้จำเป็นเมื่อกำหนด start_string แล้ว
detector_in_attribute ระบุว่าจะละเว้นโค้ดทั้งหมดระหว่าง start_string และ end_string (หรือระหว่างแท็กเริ่มต้นและแท็กสิ้นสุด หากไม่ได้กำหนดสองสตริงนี้) โดยไม่คำนึงว่าแอตทริบิวต์หรือค่าจะถูกแทรกระหว่างโค้ดเหล่านี้หรือไม่ ค่าเริ่มต้นคือ "เท็จ" แต่โดยทั่วไปแท็กที่คั่นด้วยสตริงควรตั้งค่านี้เป็น "จริง" ตัวอย่างเช่น ข้อกำหนดแท็ก ASP ระบุ detector_in_attribute="true" ดังนั้นแม้ว่าจะมีเครื่องหมายคำพูดที่มีค่าแอตทริบิวต์อยู่ภายในแท็ก ASP Dreamweaver ก็จะถูกละเว้น
parse_attributes ระบุว่าจะแยกวิเคราะห์แอตทริบิวต์ของแท็กหรือไม่ หากตั้งค่าเป็น "จริง" (ค่าเริ่มต้น) Dreamweaver จะแยกวิเคราะห์คุณสมบัติเหล่านี้ หากตั้งค่าเป็น "เท็จ" Dreamweaver จะละเว้นโค้ดทั้งหมดที่อยู่ข้างหน้า ">" นอกเครื่องหมายคำพูด ตัวอย่างเช่น แท็ก เช่น cfif ควรตั้งค่าแอตทริบิวต์นี้เป็น "false" (เนื่องจาก Dreamweaver ไม่สามารถแยกวิเคราะห์แท็ก เช่น <cfif a is 1> เป็นคู่ชื่อ/ค่าแอตทริบิวต์)
ไอคอนระบุเส้นทางและชื่อไฟล์ของไอคอนที่ตรงกับป้ายกำกับนี้ คุณสมบัตินี้จำเป็นสำหรับแท็กเปล่า เช่นเดียวกับแท็กที่ไม่ว่างเปล่าซึ่งเนื้อหาไม่สามารถแสดงในมุมมองการออกแบบของหน้าต่างเอกสารได้
icon_width ระบุความกว้างพิกเซลของไอคอน
icon_height ระบุความสูงพิกเซลของไอคอน
Equity_tag ระบุการเทียบเท่า HTML อย่างง่ายสำหรับแท็กบางแท็กที่เกี่ยวข้องกับแบบฟอร์มใน ColdFusion แท็กอื่นไม่สามารถใช้แอตทริบิวต์นี้ได้
is_visual ระบุว่าจะมองเห็นป้ายกำกับบนเพจหรือไม่ ตัวอย่างเช่น แท็ก ColdFusion cfgraph ไม่ได้ระบุค่าสำหรับ is_visual (ดังนั้นค่าเริ่มต้นคือ "true") และแท็ก ColdFusion cfset ระบุค่าสำหรับ is_visual เป็น "false" ในคอลัมน์ "องค์ประกอบที่มองไม่เห็น" ของกล่องโต้ตอบเริ่มต้น คุณสามารถควบคุมการมองเห็นป้ายกำกับเซิร์ฟเวอร์ได้ โดยสามารถตั้งค่าการมองเห็นป้ายกำกับเซิร์ฟเวอร์ภาพและป้ายกำกับเซิร์ฟเวอร์ที่ไม่ใช่ภาพแยกกันได้
server_model หากตั้งค่าไว้ แสดงว่าแท็ก tagspec สามารถใช้กับเพจที่เป็นของโมเดลเซิร์ฟเวอร์ที่ระบุเท่านั้น หากไม่ได้ตั้งค่า tagspec จะใช้ได้กับทุกหน้า ตัวอย่างเช่น ตัวคั่นสำหรับ ASP และ JSP เหมือนกัน แต่แท็ก tagspec ที่ใช้บังคับกับ JSP ระบุโหมดเซิร์ฟเวอร์เป็น "JSP" ดังนั้นเมื่อ Dreamweaver ตรวจพบตัวคั่นเฉพาะบนเพจ JSP มันจะแสดงไอคอน JSP เมื่อเหมือนกัน ตรวจพบโค้ดในเพจที่ไม่ใช่ JSP โดยจะแสดงไอคอน ASP
ไม่มีเนื้อหา
(แท็กว่าง)
คอนเทนเนอร์
ไม่มี
ตัวอย่าง
<tagspec tag_name="happy" tag_type="nonempty" render_contents="false" content_model="marker_model" icon="happy.gif" icon_width="18" icon_height="18"></tagspec>
แท็กที่กำหนดเองในการออกแบบ วิธีการ มุมมองจะแสดง
แท็กที่กำหนดเองในมุมมองการออกแบบของหน้าต่างเอกสารขึ้นอยู่กับค่าของแอตทริบิวต์ tag_type และแอตทริบิวต์ render_contents ของแท็ก tagspec (ดูการวิเคราะห์แท็กบุคคลที่สามที่กำหนดเอง) หากค่าของ tag_type เป็น "empty" ไอคอนที่ระบุซึ่งกำหนดโดยแอตทริบิวต์ icon จะปรากฏขึ้น หากค่าของ tag_type เป็น "nonempty" แต่ค่าของ render_contents เป็น "false" ไอคอนก็จะแสดงเหมือนแท็กว่างเช่นกัน ตัวอย่างต่อไปนี้แสดงให้เห็นว่าอินสแตนซ์ของแท็ก happy ที่เราเพิ่งกำหนดสามารถแทรกลงในโค้ด HTML ได้อย่างไร:
<p>นี่คือย่อหน้าที่มีอินสแตนซ์ของแท็ก <code>happy</code> (<happy>Joe</code>) happy>)</p>
เนื่องจาก render_contents ถูกตั้งค่าเป็น "false" ในข้อกำหนดแท็ก แท็ก happy (คำว่า joe) จะไม่ปรากฏขึ้น และแท็กเปิดและปิดรวมถึงเนื้อหาที่อยู่ระหว่างแท็กเหล่านั้นจะถูกแทนที่ด้วย ไอคอนธรรมดา
สำหรับแท็กที่ไม่ว่างเปล่าที่มีค่า render_contents เป็น "true" มุมมองการออกแบบจะไม่แสดงเป็นไอคอน แต่จะแสดงเนื้อหาระหว่างแท็กเปิดและแท็กปิด (เช่น ข้อความระหว่างแท็ก เช่นนี้: < mytag> นี่คือเนื้อหาระหว่างแท็กเปิดและแท็กปิด </mytag>) หากเลือกมุมมอง > ผู้ช่วยภาพ > องค์ประกอบที่มองไม่เห็นในตัวเลือกเมนู เนื้อหานี้จะถูกเน้นโดยใช้สีแท็กบุคคลที่สามที่ระบุโดยพารามิเตอร์ "สีโค้ด" ("สีโค้ด" ใช้กับไฟล์ไลบรารีแท็กเท่านั้น
วิธีเปลี่ยน สีไฮไลต์ของแท็กบุคคลที่สาม:
1.
เลือกแก้ไข > การตั้งค่าในตัวเลือกเมนู จากนั้นเลือกคอลัมน์ "รหัสสี"
2. คลิกกล่องสีป้ายกำกับของบริษัทอื่นเพื่อแสดงตัวเลือกสี
3. เลือกสี จากนั้นคลิก "ตกลง" และปิดกล่องโต้ตอบที่ตั้งไว้ล่วงหน้า สำหรับข้อมูลเกี่ยวกับวิธีการเลือกสี โปรดดูที่การใช้ Dreamweaver
หลีกเลี่ยงการเขียนแท็กของบุคคลที่สามใหม่
Dreamweaver จะแก้ไขข้อผิดพลาดบางอย่างในโค้ด HTML สำหรับข้อมูลเพิ่มเติม โปรดดูที่การใช้ Dreamweaver ตามค่าเริ่มต้น Dreamweaver จะป้องกันการเปลี่ยนแปลงโค้ด HTML ในไฟล์ที่มีนามสกุลไฟล์บางไฟล์ รวมถึง .asp (ASP), .cfm (ColdFusion), .jsp (JSP) และ .php (PHP) การตั้งค่าเริ่มต้นนี้คือเพื่อให้แน่ใจว่า Dreamweaver จะไม่แก้ไขโค้ดใดๆ ที่อยู่ในแท็กที่ไม่ใช่ HTML โดยไม่ได้ตั้งใจ คุณสามารถเปลี่ยนลักษณะการเขียนใหม่เริ่มต้นของ Dreamweaver เพื่อให้โค้ด HTML ถูกเขียนใหม่เมื่อเปิดไฟล์ดังกล่าว และคุณสามารถเพิ่มไฟล์ประเภทอื่นลงในรายการประเภทไฟล์ที่ Dreamweaver ห้ามไม่ให้เขียนซ้ำ
เมื่อคุณป้อนอักขระพิเศษบางตัวลงในตัวตรวจสอบคุณสมบัติ Dreamweaver จะเข้ารหัสอักขระเหล่านั้นเป็นค่าตัวเลข โดยทั่วไป เป็นการดีที่สุดที่จะปล่อยให้ Dreamweaver ทำการเข้ารหัสนี้ เนื่องจากอักขระพิเศษเหล่านี้มีแนวโน้มที่จะแสดงได้ดีกว่าบนแพลตฟอร์มและเบราว์เซอร์ที่แตกต่างกัน อย่างไรก็ตาม เนื่องจากการเข้ารหัสนี้ส่งผลต่อแท็กของบุคคลที่สาม คุณอาจต้องการเปลี่ยนลักษณะการเข้ารหัสของ Dreamweaver เมื่อคุณแก้ไขไฟล์ที่มีแท็กของบุคคลที่สาม
อนุญาตให้ Dreamweaver เขียน HTML ใหม่ในไฟล์ประเภทต่างๆ มากขึ้น:
1. เลือก แก้ไข > การตั้งค่า ในตัวเลือกเมนู จากนั้นเลือกคอลัมน์ "การเขียนโค้ดใหม่"
2. เลือกอย่างใดอย่างหนึ่งต่อไปนี้:
·แก้ไขแท็กที่ซ้อนกันที่ไม่ถูกต้องหรือแท็กที่ไม่มีที่สิ้นสุด ·ลบแท็กปิดที่ซ้ำซ้อน
3. ทำอย่างใดอย่างหนึ่งต่อไปนี้:
· ลบนามสกุลไฟล์อย่างน้อยหนึ่งนามสกุลออกจากรายการ "ไม่ต้องเขียนโค้ดใหม่: ในไฟล์ที่มีนามสกุล"
· ยกเลิกการเลือกตัวเลือก "ไม่ต้องเขียนโค้ดซ้ำ: ในไฟล์ที่มีนามสกุล" โปรดทราบ: ช่วยให้ Dreamweaver สามารถเขียนโค้ด HTML ใหม่ในไฟล์ประเภทใดก็ได้
เพิ่มประเภทไฟล์ที่ Dreamweaver ห้ามการเขียนซ้ำ:
1. เลือก แก้ไข > การตั้งค่า ในตัวเลือกเมนู จากนั้นเลือกคอลัมน์ "การเขียนโค้ดใหม่"
2. เลือกอย่างใดอย่างหนึ่งต่อไปนี้:
·แก้ไขแท็กที่ซ้อนกันที่ไม่ถูกต้องหรือแท็กที่ไม่มีที่สิ้นสุด ·ลบแท็กปิดที่ซ้ำซ้อน
3. ยืนยันว่าได้เลือกรายการ "ไม่ต้องเขียนโค้ดใหม่: ในไฟล์ที่มีนามสกุล" และเพิ่มนามสกุลไฟล์ใหม่ลงในรายการในกล่องข้อความ
หากประเภทไฟล์ใหม่ไม่ปรากฏในเมนูป๊อปอัปของกล่องโต้ตอบไฟล์ > เปิด คุณอาจต้องเพิ่มไฟล์นั้นลงในโฟลเดอร์ Configuration/Extensions.txt สำหรับรายละเอียด โปรดดูที่การเปลี่ยนประเภทไฟล์เริ่มต้น
ปิดตัวเลือกการเขียนโค้ดของ Dreamweaver:
1. เลือกแก้ไข > การตั้งค่าในตัวเลือกเมนู จากนั้นเลือกคอลัมน์ "เขียนโค้ดใหม่"
2. ยกเลิกตัวเลือก "การเข้ารหัสอักขระพิเศษ" อย่างใดอย่างหนึ่งจากสองตัวเลือก
สำหรับข้อมูลเพิ่มเติมเกี่ยวกับการเลือกการตั้งค่าการเขียนโค้ดใหม่ โปรดดูที่การใช้ Dreamweaver