سؤال

لدي مشكلة غريبة مع nuke وحدات لقد تم لتطوير قنبلة نووية 4.8.4 الموقع.

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

اعتقدت في البداية أنه كان شيئا غريبا في توصيف الوحدة الأمر الذي أدى إلى طبقة على الآخرين - ولكن عندما عرض مصدر الصفحة ، وحدات أخرى لا توجد في المصدر.

هل رأى أحدكم هذه المشكلة من قبل و إذا كان الأمر كذلك ، كيف يمكنك إصلاح هذه المشكلة ؟

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

آخر الشيء المثير للاهتمام أننا قد لاحظت أن في حالة واحدة من هذه الوحدات على الصفحة ، GetTabModules سيعود 2 الصفوف من أجل وحدة واحدة ، سواء مع نفس ModuleID.

هل كانت مفيدة؟

المحلول 3

ونحن إلغاء تثبيت وإعادة تثبيت وحدات المخالف، وأنها تعمل بشكل جيد الآن. يجب أن يكون نوعا من الخلل في عملية التثبيت. انا ذاهب للترقية إلى 4.9.2 ونرى ما اذا كنا واجهت قضايا مماثلة هناك.

نصائح أخرى

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

المشكلة من السهل أن نرى إذا كنت تبحث في قاعدة البيانات و يمكن أن نرى أن Module_Tab سجل تشارك نفس ترتيب عدد وحدات أخرى على الصفحة ، أو أنه يحتوي على قيمة فارغة وإضافة +1 أو -1 لاغية لا يزال بإرجاع NULL !

لذلك بالنسبة لنا الجواب دائما إلى تنفيذ الخطوات التالية واضحة من القضايا الخاصة بك (وهذا يمكن أن يتم دون الوصول إلى قاعدة البيانات):

  1. فارغة بن لإعادة التدوير ، ثم أعود إلى الصفحة
  2. نقل كافة وحدات من جزء بأنهم في...حتى إذا كانوا جميعا في المحتوى جزء نقلها إلى اليسار أو تذييل جزء.
  3. ثم من أجل أن كنت تريد أن ترى لهم على الصفحة ، إضافة كل واحد إلى المحتوى جزء واحد في وقت واحد.

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

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

مرخصة بموجب: CC-BY-SA مع الإسناد
لا تنتمي إلى StackOverflow
scroll top