المعاينات والمرفقات
هذا الموضوع أحد أهم المواضيع للحفاظ على سرعات القوالب والمدونات , وقد شرحته
بالفعل قبل هذا لكن مع تغيرات المنصة تلك الشروحات تحتاج تحديث من وقت لآخر
لاحظ في كل كود هناك علامة = معلمة بالأحمر لو استبدلتها بعلامة التعجب !
صورة توضيحية
ملحوظة يمكنك استخدام الأمر مع الأكواد وليس الادوات فقط يعني لو لديك كود في القالب إعلان او غيره يمكنك أن تضيف أحد الأكواد الثلاثة وبعده علامة الإغلاق وبينهم تضيف الكود الذي تريد
نحن نستخدم الكثير من الأدوات والأكواد في بلوجر لكن كثير من تلك الأمور لا نحتاج
ظهورها في كل الصفحات , قد يكون لديك اعلان لكنك لا تريده أن يظهر في الصفحات
الثابتة مثلاً
أو لديك آداة اشتراك ولا تريدها أن تظهر في المواضيع
بل أحيانا يكون هناك أدوات غير ظاهره لكنها مختفية وليست معطلة بالتالي يقوم
الزائر بتحميلها وان لم تظهر له وتؤثر على السرعة
لذلك من الضروري تعديل تلك الادوات والأكواد وايقاف تفعيلها في الأماكن التي لا
نحتاج اظهارها فيها
سأجعل الموضوع مختصر ولن أتعمق في كل أنواع الأماكن والصفحات حتى لا تتشتت وتظن
أن الموضوع صعب
سأركز على ثلاث أماكن فقط وهي الصفحة الرئيسية , المواضيع , الصفحات الثابتة
إن أردت أن تلغي تفعيل آداة معينة
- ادخل الى تحرير قالبك
- ابحث عن الآداة
- ابحث عن هذا الكود داخل الآداة
<b:includable id='main'>
بعده أضف أحد هذه الأكواد الثلاثة
للتفعيل داخل الرئيسية فقط
<b:if cond='data:blog.url == data:blog.homepageUrl'>
للتفعيل داخل المواضيع فقط
<b:if cond='data:blog.pageType == "item"'>
للتفعيل داخل الصفحات الثابتة فقط
<b:if cond='data:blog.pageType == "static_page"'>
لاحظ في كل كود هناك علامة = معلمة بالأحمر لو استبدلتها بعلامة التعجب !
يتغير معنى الكود فيصبح معناه (ما عدا) يعني لو طبقته على كود الرئيسية يكون
المعنى اظهار الآداة في كل الصحفات ما عدا الرئيسية وهكذا مع البقية
لكن هذا الكود يحتاج أن يتم اغلاقه لكي يضبط
في نفس الآداة التي طبقت عليها الكود ابحث في آخرها عن هاذين الكودين
</b:includable></b:widget>
فوقهم بالضبط أضف هذه العلامة
</b:if>
ملحوظة يمكنك استخدام الأمر مع الأكواد وليس الادوات فقط يعني لو لديك كود في القالب إعلان او غيره يمكنك أن تضيف أحد الأكواد الثلاثة وبعده علامة الإغلاق وبينهم تضيف الكود الذي تريد
إلى هنا انتهى الموضوع لمعظم القوالب
مشكلة وجود أثر للآداة
هذا الجزء يخص بعض القوالب فبعض القوالب عندما تطبق هذا الأمر يظهر أثر
يعني تجد مثلا جزء صغير لمكان الآداة أو مسافة فارغة أو اطار فارغ وذلك
يكون بسبب طريقة تكويده في هذه الحالة فقط طبق الأمر التالي أيضاً
فوق الوسم </head>
أضف هذا الكود
<style>#HTML1 {display:none;}<b:if cond='data:blog.url == data:blog.homepageUrl'><!--أدوات تعمل على الرئيسية فقط--></b:if><b:if cond='data:blog.pageType == "item"'><!--أدوات تعمل في المواضيع فقط-->#HTML1 {display:block;}
</b:if><b:if cond='data:blog.pageType == "static_page"'><!--أدوات تعمل في الصفحات الثابتة فقط--></b:if></style>
السطر الثاني في الأكود هذا تضيفه لأى آداة طبقت عليها الأمر السابق
مع تغيير معرف الآداة المعلم بالأخضر بمعرف الآداة التي طبقت عليها الشرح
وان لم تكن تعرف كيف تصل للمعرف هذا الموضوع سيفيدك
كما ترى السطر مكرر مرة أخرى في جزء أدوات تعمل في المواضيع وهذا
معناه أن الآداة تلك ستظهر في المواضيع فقط وتكرر الأكواد في الأماكن
المناسبة لها
أكرر تلك الخطوة تقوم بها فقط مع القوالب التي تظهر أثر للأدوات المعطلة
لو لا يوجد أثر يسبب لك مشكلة في شكل القالب فلا تطبق هذا الجزء
تعليقات
10
الاشتراك في:
تعليقات الرسالة (Atom)
جزاك الله خيرآ اخ عمرو
ردحذفوجزاك الله بالمثل أخي الكريم , شكراً لك على المرور العطر
حذفجزاك الله مليون خير أستاذنا الرائع
ردحذفإستمر
حبيبي الغالي , مستمر بدعائكم ودعمكم أخي الكريم
حذفوجزاك الله بالمثل
شكرا لحضرتك كل عام وانت بخير
ردحذفتسلم أخي أحمد وأنت بصحة وعافية ورمضان مبارك
حذفلدي استفسار أستاذي الغالي 🔔
ردحذف- أولا : أنا أدمنت وجودي عبر كن مدون فالله المستعان هههه ⛈️
- ثانيا : مثلا هذا الفهرس اُريد أن يظهر فقط في الرئيسية ولا يظهر مع المواضيع والصفحات ؟
https://www.cnmu.info/2022/05/Blogger-Labels-Sitemap.html
- ثالثا : ماهو الحل يا جميل الـقلـب ؟ أستاذ عمرو ❔ رغم أني جربت كثيرا ولم أفهم
حياك الله يا غالي
حذفلو الفهرس مضاف مباشرة في القالب
ستضيف الكود الخاص به بين هاذين الكودين
<b:if cond='data:blog.url == data:blog.homepageUrl'>
هنا
</b:if>
لو كان مضاف في آداة ستستخدم نفس الكودين لكن على الآداة المركب بها الفهرس كما في الصورة التوضيحية في الموضوع
جرب الأمر ولا تنسى نسخة احتياطية من قالبك قبل العمل واخبرني بالنتائج
بارك الله فيك أستاذما الغالي
حذفجربتها و لم تنجح ربما انا لم أفهم الشرح جيدا 😢
https://mounir48.blogspot.com
الفهرس يظهر في كل الصفحات الرئـيسية والمواضيع والصفحات
جرب التالي أخي
حذففي الإضافة التي فهيا الفهرس ابحث عن هذا الكود
<b:includable id='main'>
بمباشرة اضف هذا
<b:if cond='data:blog.url == data:blog.homepageUrl'>
ثم ابحث بعده عنه هذا الكود
</b:includable>
وفوقه أضف هذا
</b:if>
يجب ان تكون الاكواد كلها في نفس الإضافة