3/02/2018

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







كيفية إضافة أكواد جافا سكريبت ذات الترميز في القالب دون خطأ في التحليل؟

يظهر لك الخطأ عندما يحتوي السكريبت وكذلك الراوابط المستضافة على بعض الرموز مثل $ أو & كما أنه يظهر خطأ في حفظ شيفرة بعض الإعلانات مثل إعلانات media.net وإعلانات chitika وbidvertiser وما إلى ذلك .. من العناصر التفاعلية الخاصة بالمواقع الإجتماعية مثل الأزرار وصندوق التعليقات مثل الخاص بالفيسبوك وغيرها .. ومثال عل ذلك أنظر الصورة .


لاتنسى أخذ نسخة إحتياطية من القالب

إضافة سكريبت نصي

    بكل بساطة في المرة القادمة عندما تواجه هذا المشكل مع أي كود جافا سكريبت يحتوي على رموز فقط قم بتغليفه بعلامة تعريف العنصرالآتية

    
     <script type='text/javascript'>
    //<![CDATA[
    
    //ضع الكود الخاص بك هنا
    
    //]]>
    </script>  
    

    شرح الكود
    الكود <script type='text/javascript'> المحدد بهذا اللون معرف عبارات البرمجة النصية، أو يشير إلى ملف نصي خارجي من خلال سمة src
    الكود //<![CDATA[ المحدد بهذا اللون يعني أن المحتوى بين هذه السلاسل تتضمن البيانات التي يمكن تفسيرها على أنها ترميزxml ويبقى دائما جزءا من الوثيقة، في حين أن التعليق الإرشادي داخل الكود بهذا الشكل مثلا //هذا الكود خاص بالفيسبوك فيتم إهماله ولايؤثر على السكريبت حتى لو كتب بالعربية.
    التعليق //ضع الكود الخاص بك هنا المحدد بهذا اللون نضع مكانه السكريبت الخاص بنا الذي تم رفضه من قبل منصة البلوجر.


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

لاتنسى أخذ نسخة إحتياطية من القالب

إضافة سكريبت على شكل رابط مستضاف

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

    نطاق :http

    بما أن أغلب المواقع تحولت إلى النطاق :https المشفر فستجد بعض الروابط لا تعمل إلا مع النطاق المحدود :http ومن بينها بعض من مكتبات جيكوري لذلك وجدت الحل هو أن نحذف النطاق العادي :http ونترك الرابط يتغذى على ماهو عليه ^_^ كما أن ذلك سيتفادى إختلاط المحتوى .
    تنسيق خاطأ
    رابط مع http غير مرغوب فيه
    
    <script src='http://ajax.googleapis.com/ajax/libs/jquery/1.8.2/jquery.min.js' type='text/javascript'/> 
    

    تنسيق صحيح
    رابط مع https ممتاز ومطلوب جدا
    
    <script src='https://ajax.googleapis.com/ajax/libs/jquery/1.8.2/jquery.min.js' type='text/javascript'/> 
    

    تنسيق صحيح
    رابط بدون http أو https ضغيف لكن مقبول
    
    <script src='//ajax.googleapis.com/ajax/libs/jquery/1.8.2/jquery.min.js' type='text/javascript'/> 
    

    سمة التزامن

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

    
    <script async src='https://pagead2.googlesyndication.com/pagead/js/adsbygoogle.js'></script>
    

    تنسيق صحيح

    
    <script async='async' src='https://pagead2.googlesyndication.com/pagead/js/adsbygoogle.js'></script>
    


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

أخطاء في روابط المشاركة

    مثل هذه الروابط نجدها غالبا في روابط المشاركة على مواقع التواصل الإجتماعي ستلاحظ الفرق الوحيد بين الرابط الخطأ والرابط الصحيح هو في الرموز  "  و  &  إذا فالحل النهائي والسريع هو الإستعانة بـــ محول الأكواد لتصبح قابلة للإستخدام على منصة البلوجر .
    تنسيق خاطأ

    
    <a expr:href='"//www.facebook.com/sharer.php?u=" + data:post.url + "&title="+ data:post.title'></a>
    

    تنسيق صحيح

    
    <a expr:href='&quot;//www.facebook.com/sharer.php?u=&quot; + data:post.url + &quot;&amp;title=&quot;+ data:post.title'></a>
    



    تحذير!! نقوم فقط بتحويل المحتوى الذي نجده داخل العنصر <a expr:href=' المحتوى '></a>



على الرغم من أنه خطأ صغير ولكن كما يقال إن الحقير مما يهيج له العظيم !.. نأمل أني ساعدت.!






add_commentإرسال تعليق

إرسال تعليق