في عملية تطوير وبناء موقع على شبكة الإنترنت، قد نواجه موقفًا عندما يتم الانتهاء من جزء كبير من موقعنا، نجد أن بعض التفاصيل لا تزال بحاجة إلى تعديل. في هذا الوقت، من المستحيل الاعتماد بشكل كامل على التغييرات اليدوية. ماذا علي أن أفعل؟ يمكن أن يساعد استخدام البحث والاستبدال في Dreamwaver في تحقيق هذه التعديلات.
تعد وظيفة البحث والاستبدال في Dreamwaver قوية جدًا، ويمكنك حتى استخدام "لغة استعلام" دقيقة للتحكم في عملية البحث في مربع حوار البحث والاستبدال الخاص بها. مفتاح الاختصار لإظهار "مربع حوار البحث" في Dreamwaver هو "Ctrl+H". وظيفة كل مربع إدخال هي: يتم استخدام عنصر "البحث" العلوي للإشارة إلى نطاق البحث. هناك 3 خيارات وهو البحث داخل الملف الحالي، والعنصر الثاني هو البحث في الموقع الحالي، والعنصر الثالث هو البحث في المجلد المحدد. إذا اخترنا هذا العنصر، فسنحتاج إلى النقر فوق الزر الذي يشبه المجلد على اليمين لتحديد المجلد، يتم استخدام عنصر "بحث" لتحديد نوع البحث. إذا تم تحديد "نص"، فهذا يعني أن نوع البحث هو نص (رمز غير HTML). الكود والبحث المتقدم عن النص والبحث الذي يحتوي على العلامات؛ على اليمين، أدخل المحتوى الذي سيتم العثور عليه في مربع الإدخال؛ ويشير "استبدال" أدناه إلى المحتوى الذي سيتم استبداله.
دعونا نعطي مثالا لتوضيح كيفية استخدام وظيفة البحث. لنفترض أننا نريد استبدال "dreamwaver" في النص الأساسي بـ "Dreamwaver". إذا استخدمنا "Text" فقط للبحث، فسيتم استبدال "dreamwaver" في <title> أيضًا. لذلك استخدمنا "البحث المتقدم عن النص" وقمنا بضبط شروط البحث (المحتوى الموجود على يمين الزرين "+" و"-") على "العلامة الداخلية" و"الخط"، مما يعني العثور على النص "dreamwaver" داخل علامة الخط ثم استبدلها بـ "Dreamwaver". الشيء الوحيد الذي يجب توضيحه هو أنه يجب تحديد خيار مستوى البحث على أنه "مطابقة حالة"، أي أنه يجب أن تكون شروط البحث مطابقة تمامًا، وإلا فسيتم تجاهل اختلاف الحالة في النص.
بعد الإعداد، انقر فوق "استبدال الكل" وستبدأ عملية البحث والاستبدال، وبعد اكتمال الاستبدال، سيتم عرض جميع الأماكن المستبدلة في قائمة معلومات الاستبدال، وتشير النقطة الخضراء الصغيرة أمام الملف إلى نجاح الاستبدال .
فكيف يتم تنفيذ البحث والاستبدال الذي يحتوي على علامة؟ افترض أن جميع الصور الموجودة في موقعنا تحتوي على مجموعة السمات "alt" (فقط صورة الخلفية وبعض الصور الزاوية التكميلية لا تحتوي على مجموعة السمات هذه)، ولكن لأننا لم ننتبه إلى تعيين قيمة السمة "الحدود" لـ الصورة إلى "0" عند إنشاء صفحة الويب، بعض الصور لها حدود عند التصفح، مما يؤثر على تأثير التصفح، لذلك، يجب تعيين قيمة "الحدود" لجميع الصور ذات القيمة "alt" على "0". هناك العديد من الصور، فمن المستحيل بالنسبة لنا تغطيتها واحدة تلو الأخرى. إذا كنت تريد تغييرها، إذا كنت تستخدم وظيفة البحث والاستبدال في Dreamwaver والتي تتضمن العلامة، فيمكنك حل المشكلة بسهولة.
نقوم أولاً بتحديد المجلد، ثم نقوم بتعيين المجلد الموجود في علامة img ليكون له السمة "alt" ويطابق "alt=any value" كشرط للبحث، ثم نقوم بتعيين "Action" على "Set Attribute"، " "الحدود"، "0"، معنى هذا الإعداد هو تعيين سمة "الحدود" للصور التي تستوفي الشروط بشكل موحد على "0"، ثم النقر فوق الزر "استبدال الكل". وقريباً سيتم الانتهاء من البحث والاستبدال، وسيتم تعديل خصائص الصورة بشكل دقيق.
تجدر الإشارة إلى أنه عند إجراء البحث والاستبدال، يجب ألا يكون الملف قيد التشغيل في حالة تحرير، وإلا فقد تحدث أخطاء في الاستبدال.