سؤال

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

من خلال googling، رأيت أن بعض الناس لديهم مشكلة في عنصر "عنصر النداء"، لذلك غيرت ذلك من 0 إلى 1 - لا حظ.

هذا لا ينبغي أن يكون معقدا جدا، لكنني كنت في ذلك لفترة من الوقت!

مساعدة!؟

ETA: لقد قمت بتتبعها إلى الأسطر التالية في /modules/views/theme/theme.inc:

$pager_theme = views_theme_functions($pager_type, $view, $view->display_handler->display);
$vars['pager']  =  theme($pager_theme, $exposed_input, $view->pager['items_per_page'], $view->pager['element']);

يرجع السطر الأول صفيف؛ السطر الثاني لا يعود شيئا.

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

إيتا مرة أخرى:

النداء أيضا لا يظهر أيضا عند استخدام Garland، لذلك فهذا ليس مشكلة موضوع بعد كل شيء. أيضا: لدي نسخة من هذا الموقع إعداد خادم تطوير أيضا، وتلك النسخة لها ترقيم الصفحات! لقد قمت بفحص ما اعتقدت أنه قد يكون مختلفا - الملفات الموجودة في السمة، ما هي الوحدات التي يتم تمكين الوحدات - ويبدو أن كل شيء إلى حد كبير هو نفسه. ومع ذلك، فإن الشيء الوحيد الذي أعرفه هو أن خادم الإنتاج يحتوي على نسخة أقل من MySQL (أقل من الموصى بها ل Drupal 6 - ننتظر في شركة الاستضافة قادرة على تغيير هذا لاحقا). هل من المنطقي أن الإصدار القديم من MySQL غير قادر على تخطيط الصفحات بشكل صحيح في Drupal 6؟ إذا كان الأمر كذلك، هل يعرف أحد الحلول التي يمكنني القيام بها حتى نتمكن من تحديث MySQL؟

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

المحلول 2

كان mysql طوال الوقت! انتقل إلى خادم جديد مع الإصدار الصحيح من MySQL، وكل شيء حريصا مرة أخرى.

نصائح أخرى

كان لدي هذه المشكلة وتم إصلاحه بهذه الطريقة:

تحرير وجهة نظرك: انقر فوق "استخدام النداء" وتعيين "عنصر النداء:" من 0 إلى 1. احفظ العرض.

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

زوجين من الأشياء التي يمكنك تجربتها:

  • استنساخ الرأي ومعرفة ما إذا كان النداء يظهر هناك.
  • تغيير طريقة العرض من قائمة العقدة إلى قائمة الحقول والظهر (أو العكس)
  • معرفة ما إذا كان لديك تعليقات موضحة في العرض. قم بإيقاف تشغيل التعليقات لمعرفة ما إذا كان هذا يتسبب في مشكلة كتعليقات لها بيجر خاص بها. (إذا كنت بحاجة إلى تعليقات قد تضطر إلى تغيير رقم النداء الخاص بك إلى رقم أعلى من العقد، أي # من العقد +1)
  • قم بتشغيل / قبالة خيار AJAX Pager
  • تحقق .htaccess على خادم الإنتاج. قرص RewriteBase.
  • حاول إسقاط قاعدة البيانات الخاصة بك واستعادتها مرة أخرى. قد لا يكون الترقية من 4 إلى 5 إعداد التركيبات بشكل صحيح على الجداول.

هذا كل ما يمكنني التفكير فيه في الوقت الحالي للمحاولة دون مزيد من المعلومات. وجود تصدير من وجهة نظرك قد يساعد.

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

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