نظرة عامة على الخطأ

إذا كنت تواجه رسالة الخطأ هذه في محرر الكتل، فهذا عادةً ما يعني وجود مشكلة في المحتوى الذي تحاول إدراجه أو تعديله داخل الكتلة. وعادةً ما يتم عرض الخطأ عندما تحتوي الكتلة المتأثرة على محتوى يواجه مشكلة في التنسيق، وقد يحدث ذلك لأسباب عديدة مووضحة في هذه المقالة.

صورة توضح خطأ في الكتلة

خيارات إضافية

تماماً مثل الكتل الأخرى، تتضمن الكتل المتأثرة أيضاً قائمة خيارات إضافية (More Options) في شريط أدوات الكتلة. يمكنك الوصول إلى هذه الخيارات عن طريق النقر على النقاط الثلاث في شريط أدوات الكتلة كما هو موضح أدناه. يتيح لك خيار نسخ الكتلة (Copy Block) نسخ الكتلة ومحتواها إلى الحافظة. يمكنك لصق هذا المحتوى في مكان آخر بالمحرر أو حتى في منشور/صفحة مختلفة.

اقرأ حول إعدادات الخيارات الإضافية وكيفية الاستفادة منها

خيارات إضافية للكتلة المتأثرة

الأسباب المحتملة لعرض الكتلة لخطأ

خيار تعديل الكتلة باستخدام HTML

يوفر شريط أدوات الكتلة خياراً لتعديل كود HTML الخاص بالكتلة.

يُظهر خيار تعديل الكتلة كـ HTML

في هذه الحالة، يمكن أن يظهر الخطأ عند وجود خطأ في البنية البرمجية (Syntax error). على سبيل المثال، إضافة وسمي فتح <p> قبل وسم إغلاق واحد </p> في كتلة فقرة، أو استخدام بناء برمجي خاطئ لإضافة رابط، كما هو موضح أدناه.

تنسيق HTML غير متوقع

يمكن أن يحدث هذا عندما يكتشف محرر الكتل عدم تطابق بين الوسم المتوقع ومحتوى HTML الفعلي داخل الكتلة. يحدث هذا الخطأ عادةً عند إضافة HTML يدوياً أو نسخه إلى الكتلة، ولا يتعرف عليه محرر الكتل كمحتوى صالح لنوع تلك الكتلة المحددة.

على سبيل المثال، إضافة جافا سكريبت (JavaScript) إلى كتلة ليست كتلة HTML مخصصة (Custom HTML Block)، أو في الحالة الموضحة أدناه، إضافة تنسيق CSS داخلي (Inline CSS) إلى كتلة فقرة. خصائص الأنماط (Style attributes) غير متوقعة من قبل الكتلة، لذلك ستقوم بإرجاع خطأ.

تعارض في الإضافات أو القوالب

من المحتمل أن يكون هناك قالب أو إضافة تتداخل مع المحرر. ربما لم يتم تحديث موقعك، أو لم تقم بتكوين بعض الإعدادات المهمة بشكل صحيح، أو يوجد بعض الكود المتعارض مع الكتل الموجودة على الصفحة. ومع ذلك، مهما كان السبب، ستحتاج إلى إجراء بعض استكشاف الأخطاء وإصلاحها لحل هذا النوع من المشاكل.

طرق حل الخطأ

ستمنحك الكتلة عدة خيارات لإصلاح الخطأ: محاولة استعادة الكتلة (Attempt Block Recovery) وزر النقاط الثلاث الذي يحتوي على خيارات: حل (Resolve)، تحويل إلى HTML (Convert to HTML)، وتحويل إلى كتلة كلاسيكية (Convert to Classic Block).

يجب أن تكون على دراية بالسبب وراء تلقي الخطأ، ففي بعض الحالات لن تكون هذه الخيارات مفيدة، على سبيل المثال، عندما يكون لديك بناء برمجي خاطئ أو تحاول إضافة كود جافا سكريبت أو PHP.

محاولة استعادة الكتلة (Attempt Block Recovery)

سيقوم زر "محاولة استعادة الكتلة" بإعادة الكتلة كما كانت قبل ظهور الخطأ. سيقوم هذا الخيار تلقائياً بإزالة الكود المخصص وإرجاع الكتلة إلى حالتها الآمنة السابقة.

حل (Resolve)

عند النقر على زر النقاط الثلاث، سترى المزيد من الخيارات، والخيار الأول هو "حل". عندما تختار حل خطأ الكتلة، سيتم توفير خيارين لك، لكل منهما نتيجته المحتملة الخاصة به.

تحويل إلى HTML (Convert to HTML)

على الجانب الأيسر، لديك خيار تحويل الكتلة إلى كتلة HTML مخصصة. سيؤدي هذا إلى تحويل المحتوى غير الصالح مباشرةً إلى كتلة HTML والاحتفاظ بأي تخصيصات HTML تم إجراؤها. يمكنك قراءة المزيد حول كتلة HTML المخصصة في هذا الدليل.

تحويل إلى كتل (Convert to Block)

على الجانب الأيمن، يمكنك تحويل كود HTML إلى كتل، وسيتم عرض التغييرات التي سيتم إجراؤها عند القيام بذلك بوضوح.

في المثال أدناه، سيؤدي تحويل الكتلة إلى كتلة HTML مخصصة إلى الاحتفاظ بتنسيق CSS الداخلي المضاف لتغيير لون الخط إلى الوردي، والذي عادةً ما يتم إزالته بواسطة كتلة الفقرة.

تحويل إلى HTML

الخيار الثالث هو التحويل إلى كتلة HTML مخصصة، وهذه هي نفس الوظيفة لخيار "تحويل إلى HTML" الذي يعد جزءاً من خيار "حل" أعلاه.

 

تحويل إلى الكتلة الكلاسيكية (Convert to Classic Block)

يمكنك تحويل المحتوى غير الصالح إلى كتلة كلاسيكية (Classic Block). تحتوي هذه الكتلة على نفس الخيارات من المحرر الكلاسيكي. سيتم الاحتفاظ بالتغييرات التي كنت ستجريها بشكل مشابه لتحويل كتلة HTML المخصصة. يمكنك مراجعة دليل المحرر الكلاسيكي الخاص بنا للحصول على شرح لكل خيار من الخيارات المعروضة للكتلة الكلاسيكية.

 
هل كانت المقالة مفيدة ؟ 0 أعضاء وجدوا هذه المقالة مفيدة (0 التصويتات)