السبت، 16 مارس 2019

حل مشكلة تعطل التنقل بين صفحات المواضيع في مدونات بلوجر

حل مشكلة تعطل التنقل بين صفحات المواضيع في مدونات بلوجر


 في الآونة الأخيرة ظهرت مُشكلة تعطُل التنقل بين الصفحات في الكثير من مدونات بلوجر والبعض ظن أنّ المشكلة بسببي أو بسبب تعريبي لقوالب بلوجر، وصراحًة أنا ظننت هذا أيضًا ولكنّ قلت من المستحيل أنّ اخطئ في تعريب قالب وهذا ليس غرور ولا أحد معصوم عن الخطأ، ولكنّ عندما أقوم بتعريب قالب أراجع الأكواد بالتفصيل وأنّ وجِد خطأ فهو يكون بسيط جدًا.

لذلك بعد ظهور هذه المشكلة قررت أنّ بحث عن المشكلة وهذا بعد الرسائل والتعليقات الكثيرة التي وصلت إلي عبر البريد والمدونة، وبعد البحث وجدت حل للمُشكلة وكانت بسبب بلوجر أيضًا حيثُ أنّ أكواد Ajax Script أصبحت غير مدعومة من قِبل بلوجر ولست مُتأكد من هذا أيضًا.

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

الخطوة الأولى

  1. ادخل إلى لوحة تحكم بلوجر.
  2. انقر على قسم قالب.
  3. انقر على تحرير HTML.

ابحث عن الكود التالي:

function pageNavi(a){(function(e){var i={postperpage:6,numshowpage:4,previous:"« السابق",next:"التالي »",loadAjax:true,thumbnailSize:"s400",summaryLength:300};

مُلاحظة قد يكون الكود مُختلف من مدونة لأخرى، لذلك يجب التركيز جيدًا وقراءة الكود بشكل كامل.
الذي سوف نبحث عنه والذي يهُمنا من هذا الأمر كُله هو loadAjax:true حيثُ أنّنا سوف نقوم باستبدال كلمة true بكلمة false، ليصبح الكود على الشكل التالي.

function pageNavi(a){(function(e){var i={postperpage:6,numshowpage:4,previous:"« السابق",next:"التالي »",loadAjax:false,thumbnailSize:"s400",summaryLength:300};

الخطوة الثانية

قد يكون الكود على الشكل التالي.

var pageNaviConf = {
perPage: 6,
numPages: 5,
firstText: "الأولى",
lastText: "الأخيرة",
nextText: "التالية",
prevText: "السابقة"
}

يجب علينا جعل الرقم الذي بعد وسم perPage بنفس رقم المشاركات في التخطيط.
على سبيل المثال: انا اريد عرض 10 مواضيع في الصفحة الرئيسية سوف استبدل رقم 6 برقم 10، ثم اذهب إلى التخطيط وأقوم بتحرير أداة (رسائل المدونة الإلكترونية) وأقوم بتغيير الرقم الذي بجانب (عدد الرسائل على الصفحة الرئيسية) إلى الرقم 10.

وهكذا سوف يتم حل مُشكلة تعطل كود الترقيم في بلوجر.

إضافة تعليق

نموذج الاتصال

الاسم

بريد إلكتروني *

رسالة *