ในกระบวนการพัฒนาและสร้างเว็บไซต์ เราอาจเผชิญกับสถานการณ์ที่เมื่อส่วนสำคัญของเว็บไซต์เราเสร็จสมบูรณ์แล้ว เราพบว่ารายละเอียดบางอย่างยังคงต้องมีการแก้ไข ในเวลานี้ ไม่สามารถพึ่งพาการเปลี่ยนแปลงด้วยตนเองได้อย่างสมบูรณ์ ฉันควรทำอย่างไร? การใช้การค้นหาและแทนที่ใน Dreamwaver สามารถช่วยบรรลุการแก้ไขเหล่านี้ได้
ฟังก์ชันการค้นหาและแทนที่ของ Dreamwaver มีประสิทธิภาพมากและคุณยังสามารถใช้ "ภาษาคิวรี" ที่แม่นยำเพื่อควบคุมกระบวนการค้นหาในกล่องโต้ตอบค้นหาและแทนที่ได้อีกด้วย ปุ่มลัดในการเรียก "Find Dialog" ใน Dreamwaver คือ "Ctrl+H" ฟังก์ชั่นของแต่ละช่องคือ: รายการ "Find" ด้านบนใช้เพื่อระบุช่วงการค้นหา มี 3 ตัวเลือก คือการค้นหาภายในไฟล์ปัจจุบัน รายการที่สองคือการค้นหาในไซต์ปัจจุบัน และรายการที่สามคือการค้นหาในโฟลเดอร์ที่ระบุ ถ้าเราเลือกรายการนี้ เราจะต้องคลิกปุ่มคล้ายโฟลเดอร์ทางด้านขวา เพื่อระบุโฟลเดอร์ รายการ "ค้นหา" ต่อไปนี้ใช้เพื่อเลือกประเภทการค้นหา หากเลือก "ข้อความ" แสดงว่าประเภทการค้นหาเป็นข้อความ (ไม่ใช่โค้ด HTML) รหัส การค้นหาข้อความขั้นสูง และการค้นหาที่มีแท็ก ทางด้านขวา ป้อนเนื้อหาที่จะพบในกล่องป้อนข้อมูล "แทนที่" ด้านล่างหมายถึงเนื้อหาที่จะแทนที่
เรามายกตัวอย่างเพื่ออธิบายวิธีการใช้ฟังก์ชัน find สมมติว่าเราต้องการแทนที่ "dreamwaver" ในข้อความเนื้อหาด้วย "Dreamwaver" หากเราใช้เพียง "ข้อความ" เพื่อค้นหา "dreamwaver" ใน <title> ก็จะถูกแทนที่ด้วย ดังนั้นเราจึงใช้ "การค้นหาข้อความขั้นสูง" และตั้งค่าเงื่อนไขการค้นหา (เนื้อหาทางด้านขวาของปุ่ม "+" และ "-") เป็น "แท็กภายใน" และ "แบบอักษร" ซึ่งหมายถึงการค้นหาข้อความ "dreamwaver" ภายใน แท็กแบบอักษร จากนั้นแทนที่ด้วย "Dreamwaver" สิ่งหนึ่งที่ต้องอธิบายคือต้องเลือกตัวเลือกระดับการค้นหาเป็น "Match Case" นั่นคือเงื่อนไขการค้นหาจะต้องตรงกันทุกประการ มิฉะนั้นความแตกต่างของตัวพิมพ์ในข้อความจะถูกละเว้น
หลังจากการตั้งค่า คลิก "แทนที่ทั้งหมด" และกระบวนการค้นหาและการเปลี่ยนจะเริ่มต้นขึ้น หลังจากที่การแทนที่เสร็จสิ้น ตำแหน่งที่ถูกแทนที่ทั้งหมดจะแสดงในรายการข้อมูลการแทนที่ .
ดังนั้นจะใช้การค้นหาและแทนที่ที่มีแท็กได้อย่างไร สมมติว่ารูปภาพทั้งหมดในเว็บไซต์ของเรามีชุดแอตทริบิวต์ "alt" (เฉพาะภาพพื้นหลังและรูปภาพมุมเสริมบางภาพเท่านั้นที่ไม่มีชุดคุณลักษณะนี้) แต่เนื่องจากเราไม่ได้ใส่ใจกับการตั้งค่าแอตทริบิวต์ "Border" ของ รูปภาพเป็น "0" เมื่อสร้างเว็บเพจ รูปภาพบางรูปมีเส้นขอบเมื่อเรียกดู ซึ่งส่งผลต่อเอฟเฟกต์การเรียกดู ดังนั้น ค่า "เส้นขอบ" ของรูปภาพทั้งหมดที่มีค่า "alt" จะต้องตั้งค่าเป็น "0" มีรูปภาพมากมายเป็นไปไม่ได้ที่เราจะครอบคลุมทีละภาพ หากคุณต้องการเปลี่ยน หากคุณใช้ฟังก์ชันการค้นหาและแทนที่ของ Dreamwaver ที่มีแท็ก คุณก็จะสามารถแก้ไขปัญหาได้อย่างง่ายดาย
ขั้นแรกเราเลือกโฟลเดอร์ จากนั้นตั้งค่าโฟลเดอร์ที่อยู่ในแท็ก img ให้มีแอตทริบิวต์ "alt" และจับคู่ "alt=any value" เป็นเงื่อนไขการค้นหา จากนั้นตั้งค่า "Action" เป็น "Set Attribute", " เส้นขอบ", " 0" ความหมายของการตั้งค่านี้คือการตั้งค่าแอตทริบิวต์ "เส้นขอบ" ของรูปภาพที่ตรงตามเงื่อนไขเป็น "0" อย่างสม่ำเสมอแล้วคลิกปุ่ม "แทนที่ทั้งหมด" ในไม่ช้า การค้นหาและแทนที่จะเสร็จสิ้น และคุณสมบัติของรูปภาพจะได้รับการแก้ไขอย่างถูกต้อง
ควรจำไว้ว่าเมื่อทำการค้นหาและแทนที่ ไฟล์ที่กำลังดำเนินการไม่ควรอยู่ในสถานะแก้ไข มิฉะนั้นอาจเกิดข้อผิดพลาดในการเปลี่ยนได้