Jump to content

ปัญหา : ไม่สามารถ Filter การแสดงข้อมูลที่ส่วน Admin ได้


iziewon

Recommended Posts

สวัสดี เหล่ากูรูทั้งหลาย

 

ก่อนหน้านี้ใช้ Version 1.4.1 แล้วเกิดปัญหาว่า ที่ส่วนของ Admin ไม่ว่าจะเป็นหน้าใด ๆ ที่มีการใช้งาน Tab Filter (ตามไฟล์แนบ) ไม่สามารถใช้งานได้เลย ไม่ว่าจะเป็นปุ่ม <<, <, >, >>, การเลือกการแสดงเลขที่หน้า, ปุ่ม Reset, กรอกข้อมูลที่ต้องการและคลิกปุ่ม Filter เป็นต้น

 

สุดท้ายเลยตัดสินใจลง Version ใหม่ เป็น 1.4.8.2 เพิ่งติดตั้งใหม่ แต่แล้วปัญหาก็ยังแก้ไม่หาย เลยไม่รู้จะทำอย่างไรดี...

 

ปัญหานี้งงมาก เพราะตอนแรกที่ลง Prestashop ใหม่ ๆ จะยังใช้ ตัวกรองต่าง ๆ ที่ส่วนของ Admin ได้ตามปกติ

แต่พอใช้งานไปซักพัก มันจะใช้งานไม่ได้

 

วอนผู้รู้ช่วยแก้ไขปัญหาที่

 

:(

 

ขอบคุณสำหรับทุก ๆ คำตอบนะ

 

ป.ล. ตอน Install ตั้งค่า Permission เป็น 777 ตามที่ระบบต้องการทุกอย่าง ตอนนี้ร้านค้าใช้งานได้ปกติ จะมีแต่เ้จ้าส่วนนี้แหละที่ใช้ไม่ได้เหมือนเดิม

post-44059-0-14475700-1338180166_thumb.png

Link to comment
Share on other sites

  • 1 month later...

เข้าไปแก้ไขที่ไฟล์ admin_folder/index.php

 

/* Filter memorization */
       if (isset($_POST) AND !empty($_POST) AND isset($adminObj->table))
           foreach ($_POST AS $key => $value)
                               echo ' '; // เพิ่มบรรทัดนี้ขึ้นมาครับ
               if (is_array($adminObj->table))
               {
                   foreach ($adminObj->table AS $table)
                       if (strncmp($key, $table.'Filter_', 7) === 0 OR strncmp($key, 'submitFilter', 12) === 0)
                           $cookie->$key = !is_array($value) ? $value : serialize($value);
               }
               elseif (strncmp($key, $adminObj->table.'Filter_', 7) === 0 OR strncmp($key, 'submitFilter', 12) === 0)
                   $cookie->$key = !is_array($value) ? $value : serialize($value);

  • Like 1
Link to comment
Share on other sites

ขอบคุณมาก ๆ นะจ้าาา ได้แล้ว

 

แต่ยังสงสัยว่ามันเกิดอะไรขึ้น แก้ไขแค่เติมช่องว่างไปช่องนึงเอง :o

 

เข้าไปแก้ไขที่ไฟล์ admin_folder/index.php

 

/* Filter memorization */
	if (isset($_POST) AND !empty($_POST) AND isset($adminObj->table))
		foreach ($_POST AS $key => $value)
							echo ' '; // เพิ่มบรรทัดนี้ขึ้นมาครับ
			if (is_array($adminObj->table))
			{
				foreach ($adminObj->table AS $table)
					if (strncmp($key, $table.'Filter_', 7) === 0 OR strncmp($key, 'submitFilter', 12) === 0)
						$cookie->$key = !is_array($value) ? $value : serialize($value);
			}
			elseif (strncmp($key, $adminObj->table.'Filter_', 7) === 0 OR strncmp($key, 'submitFilter', 12) === 0)
				$cookie->$key = !is_array($value) ? $value : serialize($value);

Link to comment
Share on other sites

  • 5 months later...

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
×
×
  • Create New...