ทำให้ Joomla แบ่งหน้าเนื้อหา ได้มากกว่า 1 เรื่อง ในหน้าเว็บ

ถามตอบ ปัญหาการพัฒนา Extension ไม่ว่าจะเป็น Module plugin Component หรือ แม้แต่ template การปรับแต่งโค้ด Joomla ต่างๆ ทุกเวอร์ชั่น 1.5 2.5 หรือ 3.x

Moderator: mindphp, ผู้ดูแลกระดาน

ภาพประจำตัวสมาชิก
mindphp
ผู้ดูแลระบบ MindPHP
ผู้ดูแลระบบ MindPHP
โพสต์: 21111
ลงทะเบียนเมื่อ: 22/09/2008 6:18 pm
ติดต่อ:

ทำให้ Joomla แบ่งหน้าเนื้อหา ได้มากกว่า 1 เรื่อง ในหน้าเว็บ

โพสต์โดย mindphp » 31/03/2014 4:36 am

ปกติ การแบ่งหน้า ใน Joomla จะได้ URL
?limitstart=20
ซึ่ง JPagination จะทำการแบ่งหน้า และแสดงลิงค์ ไปหน้าต่างๆ ให้เราเอง

แต่ถ้าเราต้องการแบ่งหน้าเนื้อหามากว่า สองช่วงเช่น
ในหนึ่งหน้ามี list แสดง รายชื่อนักเรียก มีหลายหน้า
และ list รายชื่อครู มีหลายหน้าเช่นเดียวกัน แบบนี้จะทำให้ ใช้ ?start=xx อย่างเดียวไม่ได้

ให้เราเพิ่ม prefix ลงไปในตอนเรียกใช้งาน class JPagination
เช่น

โค้ด: เลือกทั้งหมด

$page            = new JPagination($recent_data_news[0], $start, $f_page, 'bb_');

โดยที่ 'bb_' คือ prefix ใหม่ที่เราใส่เข้าไป
ก็จะได้ url เป็น bb_limitstart แทน limitstart

เพิ่ม anchor เพื่อให้กดลิงค์ไปหน้า อื่นๆ แล้วลงไปที่เนื้อหาส่วนที่ต้องการ
viewtopic.php?f=45&t=21343
ติดตาม VDO: http://www.youtube.com/c/MindphpVideoman
ติดตาม FB: https://www.facebook.com/pages/MindphpC ... 9517401606
หมวดแชร์ความรู้: viewforum.php?f=29
รับอบรม และพัฒนาระบบ: viewtopic.php?f=6&t=2042

  • Similar Topics
    ตอบกลับ
    แสดง
    โพสต์ล่าสุด

ย้อนกลับไปยัง

ผู้ใช้งานขณะนี้

กำลังดูบอร์ดนี้: 8 และ บุคคลทั่วไป 0 ท่าน