التعليقات لا تظهر في لوحة الادارة
سؤال
في صفحة منتج الكتالوج ، يقوم المستخدمون بإدخال المراجعة في النموذج والنقر فوق إرسال.الآن أتوقع أن تظهر المراجعة في Catalog -> Reviews
و Ratings -> Customer Reviews -> Pending Reviews
.
لا تظهر.ما هو الخطأ?أين أحتاج للبحث عن?
المحلول
هذا السؤال واسع جدا.ولكن فحص سريع واحد يمكنك القيام به هو الذهاب إلى System > Configuration > Advanced > Advanced
وتحقق من ذلك Mage_Review
النموذج في حالة تمكين.
إذا لم يتم تمكين هذه الحالة ، فيجب عليك تمكينها.وإلا فهذه هي الوحدة التي يجب عليك البحث فيها لتتبع المشكلة.
تحرير-1
حسنا ثم ابدأ الحفر.سوف أساعدك في الخطوة الأولى.بقية يجب عليك القيام به.عند تقديم مراجعة منتج جديد ، وهذا هو ما تنفيذ في الماجنتو افتراضيا.
## app/code/core/Mage/Review/controllers/ProductController.php
Mage_Review_ProductController@postAction()
لذلك قم بمراجعة الاختبار وحفر من هنا.توقف حتى تجد المشكلة.
ملاحظة: الحالة المذكورة أعلاه تساعد فقط ، إذا كان لديك مشكلة مع تخزين الاستعراضات في قاعدة البيانات.إذا تم تخزين المراجعات بشكل مثالي ، فعليك النظر في قسم المسؤول.لذا قم بمراجعة الاختبار وانظر في الجداول سواء كان الإدخال موجودا أم لا.الجداول المرتبطة ب Mage_Review
الوحدة هي مراجعة ، مراجعة _ تفاصيل ، مراجعة _ حالة ، مراجعة _نتيتي ، مراجعة _نتيتي_ ملخص ، مراجعة _ مخزن.
نصائح أخرى
كل ذلك,
هذا هو الماجنتو 1.8 علة ، ولكن يمكنك إصلاحه:
افتح الملف: /app/design/frontend/themename/default/template/review/form.phtml
البحث:
<form action=”<?php echo $this->getAction() ?>” method=”post” id=”review-form”>
أضف التالي:
<?php echo $this->getBlockHtml('formkey'); ?>