جديد

تعديل مسار التنقل Breadcrumb وتصحيح خطا data-vocabulary.org فى ادوات مشرفى المواقع

تعديل مسار التنقل Breadcrumb وتصحيح خطا data-vocabulary.org فى ادوات مشرفى المواقع

حل مشكلة مسارات التنقل Breadcrumb الخاص بمدونات بلوجر واصلاح التحذير الخاص بـdata-vocabulary.org فى ادوات مشرفى المواقع 


منذ ايام قليلة بدات تظهر مشكله مسارات التنقل فى موقع ادوات مشرفى المواقع والاساس فى المشكله او التحذير هو ان جوجل سوف تقوم بوقف الدعم لاداة مخططات البيانات المهيكلة "data-vocabulary.org" واستخدام مخططات schema.org للبيانات المهيكلة فقط وبالتالى يجب على اصحاب المواقع الانتقال من مخططات data-vocabulary.org الى مخططات schema.org  ليتم اصلاح الخطا فى ادوات مشرفى المواقع .


 اصلاح مشكلة data-vocabulary.org schema deprecated

قامت شركة جوجل باعطاء المستخدمين لمخططات data-vocabulare.org مهله قبل عمليه عدم الدعم النهائيه والتى تنتهى فى يوم 6 من ابريل 2020 وبعدها لن تصبح ترميز البيانات vocabulary.org مؤهلة للحصول على ميزة "التنقل" في بحث Google ولتكون مؤهلا بعد هذا التاريخ ستحتاج استبدال الترميز الخاص بـdata-vocabulare.org الى الترميز الخاص بـschema.org وكتحضير لهذه التغييرات بدأت جوجل باصدار تحذيرات لاصحاب المواقع والمدونات على موقع Google Search Console للصفحات التى تستخدم ترميز مخطط data-vocabulary.org حتى يتمكن المستخدمين من تحديد الصفحات التي تستخدم هذا الترميز واستبدال علامة data-vocabulary.org بعلامة  schema.org  بسهوله.


 طريقة استبدال مسارات النتقل على مدونات بلوجر 

لكى تتمكن من استبدال ترميز مسارات التنقل سيتوجب عليك تحديد الكود القديم المتواجد على مدونتك باستخدام inspect element الخاص بالمتصفح لتحديد الكود الخاص بالـBreadcrumb المتواجد على مدونتك | اليك بعض الصور توضح ذالك .


تعديل مسار التنقل Breadcrumb وتصحيح خطا data-vocabulary.org فى ادوات مشرفى المواقع


تعديل مسار التنقل Breadcrumb وتصحيح خطا data-vocabulary.org فى ادوات مشرفى المواقع


تعديل مسار التنقل Breadcrumb وتصحيح خطا data-vocabulary.org فى ادوات مشرفى المواقع

بعد تحديد الكود فى داخل صفحة الـ HTML الان يمكنك حذفه من بداية وسم "b:if>" الى نهاية الوسم "<b:if/>" او يمكنك ان تجعله كومنت من خلال اضافة فى بدايته "--!>" وفى النهايه "<--"  كما سيتم التوضيح فى الصوره التاليه :-


تعديل مسار التنقل Breadcrumb وتصحيح خطا data-vocabulary.org فى ادوات مشرفى المواقع


والان بعد حذف الكود القديم او جعلة كالكمنت لكى لا يعمل - الان نقوم باضافه الكود الجديد بترميز schema.org سيتم وضع الكود مع صوره للتوضيح كل ما عليك هو نسخ الكود الجديد واضافته مكان الكود القديم اذا قمت بحذفه - واضافته بعد الكود القديم اذا كنت قد قمت بجعله كالكومنت .


كود ترميز مسارات التنقل Breadcrumb بعلامة schema.org


<b:if cond='data:blog.pageType == &quot;item&quot;'>
<b:loop values='data:posts' var='post'>
<b:if cond='data:post.labels'>
<div class='breadcrumbs' itemscope='itemscope' itemtype='https://schema.org/BreadcrumbList'>
<span itemprop='itemListElement' itemscope='itemscope' itemtype='https://schema.org/ListItem'>
<a class='homebread' expr:href='data:blog.homepageUrl' itemprop='item' title='Home'><i class='fa fa-home'/>
<span itemprop='name' style='display: none;'>الرئيسية</span></a>
<meta content='1' itemprop='position'/>
</span>
<i class='fa fa-caret-left'/>
<b:loop index='num' values='data:post.labels' var='label'>
<span itemprop='itemListElement' itemscope='itemscope' itemtype='https://schema.org/ListItem'>
<a expr:href='data:label.url + &quot;?&amp;max-results=16&quot;' expr:title='data:label.name' itemprop='item'>
<span itemprop='name'>
<data:label.name/>
</span>
</a>
<meta expr:content='data:num+2' itemprop='position'/>
</span>
<b:if cond='data:label.isLast != &quot;true&quot;'>
<i class='fa fa-caret-left'/>
</b:if>
</b:loop>
<i class='fa fa-caret-left'/>
<span>
<data:post.title/>
</span>
</div>
</b:if>
</b:loop>
</b:if>

تحميل الكود من هنا


 صوره للكود بعد اضافته للمدونه بعد الكود القديم -  الكود القديم قد قمت بجعله كالكومنت. 


تعديل مسار التنقل Breadcrumb وتصحيح خطا data-vocabulary.org فى ادوات مشرفى المواقع


الان يمكنك ارسال طلب حل المشكله فى موقع ادوات مشرفى المواقع وسوف يتم اصلاح المشكله واختفاء التحذيرات .

URL is available to Google, but has issues


تعديل مسار التنقل Breadcrumb وتصحيح خطا data-vocabulary.org فى ادوات مشرفى المواقع
تعليقات
تعليقان (2)
إرسال تعليق
  • برمجيات متنوعة
    برمجيات متنوعة 5 سبتمبر 2020 في 11:26 م

    لو قمت بنسخ هذا الكود ثم ذهبت لاداة الاختبار البيانات لوجدت ان به خطئين فى ((BreadcrumbList))
    الاول مطلوب إدخال قيمة للحقل position.
    الثاني يجب تقديم واحد من name أو item.name.

    إرسال ردحذف
    • master alaa
      master alaa 25 مايو 2022 في 9:05 م

      كيف أحل هذا ....
      يجب تحديد "name" أو "item.name". (في "itemListElement")

      حذف



    وضع القراءة :
    حجم الخط
    +
    16
    -
    تباعد السطور
    +
    2
    -