عرفنا في هذه التدوينة
الوصول إلى عنصر واجهة مستخدم مخصص بواسطة كائن WidgetManager
طريقة إستدعاء مستند مدير القطعة Widget Manager وطريقة تحليله وطبعه ككائن JSON لنصل بعدها إلى الكائنات المتداخلة والمصفوفات وإستكشاف القيم كالحالة والوصف والبيانات..لتوضيفها مستقبلا في مشاريعنا البرمجية وهاهو الوقت لكي نريكم أول توضيف لتلك العناصر بطريقة إحترافية.
إذن بواسطة تشغيل كائن WidgetManager يمكننا الوصول إلى عناصر العلامات الشرطية Conditiona Tags لتوضيفها في ملفات الجافاسكريبت
العلامات الشرطية الجديدة على منصة البلوجر [2017]
لكي تتضح لك الصورة أكثر لما سنشرحه لك في هذا الموضوع الفرق الوحيد هو بدل أن نستخدم أكواد Html سنستخدم فقط أكواد java ...لنتابع
الوصول إلى عنصر واجهة مستخدم مخصص بواسطة كائن WidgetManager
طريقة إستدعاء مستند مدير القطعة Widget Manager وطريقة تحليله وطبعه ككائن JSON لنصل بعدها إلى الكائنات المتداخلة والمصفوفات وإستكشاف القيم كالحالة والوصف والبيانات..لتوضيفها مستقبلا في مشاريعنا البرمجية وهاهو الوقت لكي نريكم أول توضيف لتلك العناصر بطريقة إحترافية.
مضمون هذه الوثيقة
لتأخذ فكرة سريعة عما سنقوم به لنفترض أنك تريد حجز سكريبت في صفحة معينة أقصد تشغيله مثلا في صفحة المواضيع فقط ولكنك لاتريد وضعه داخل علامة شرطية بتنسيق Html بل تريد العلامة الشرطية داخل كود الجافاسكريبت نفسه.إذن بواسطة تشغيل كائن WidgetManager يمكننا الوصول إلى عناصر العلامات الشرطية Conditiona Tags لتوضيفها في ملفات الجافاسكريبت
مراجع لهذه الوثيقة
في البداية أتمنى أن تراجع تدوينةالعلامات الشرطية الجديدة على منصة البلوجر [2017]
لكي تتضح لك الصورة أكثر لما سنشرحه لك في هذا الموضوع الفرق الوحيد هو بدل أن نستخدم أكواد Html سنستخدم فقط أكواد java ...لنتابع
مقال جدا مفيد ورائع كالعاده
ردحذفولكن لدي استفسار كيف يمكنني إلغاء اكواد ال javascript التي يضعها بلوجر تلقائيا في المدونة لقد قمت باستبدال الوسم </body> بالوسم <!--</body>--></body> ولكن تعطلت الكثير من الخواص في المدونه مثل زر اتصل بنا وتكبير الصورة داخل المواضيع تعطلت تماما في النسخه الاخيرة من بلوجر وذلك لانها مرتبطه بكود _WidgetManager فكيف احل هذه المشكلة وشكرا لك على المجهود الرائع.
معلوم أنه عند تعطيل المكون الإضافي يتم إزالة بعض الخصائص والميزات في القالب لذلك يجب تضمين رابط المكتبةمع العلم أنه يمكنك تعطيل المكون الإضافي من خلال إضافة إلى الوسم <html السمات الآتية..
حذف1-لتعطيل مكتبة js نضيف
b:js='false'
2-لتعطيل مكتبة css نضيق
b:css='false'
يكون العمل النهائي بهذا الشكل
<html b:css='false' b:js='false' b:version='2' class='v2' expr:dir='data:blog.languageDirection' expr:lang='data:blog.locale' xmlns='http://www.w3.org/1999/xhtml' xmlns:b='http://www.google.com/2005/gml/b' xmlns:data='http://www.google.com/2005/gml/data' xmlns:expr='http://www.google.com/2005/gml/expr'>
ملاحظة / عند التشغيل إستبد false بالقيمة true