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

ตอบกระทู้

รูปแสดงอารมณ์
:icon_plusone: :like: :plusone: :gfb: :-D :) :( :-o 8O :? 8) :lol: :x :P :oops: :cry: :evil: :twisted: :roll: :wink: :!: :?: :idea: :arrow: :| :mrgreen: :angry: :baa: :biggrin:
รูปแสดงอารมณ์อื่นๆ

BBCode เปิด
[img] เปิด
[url] เปิด
[Smile icon] เปิด

กระทู้แนะนำ
   

มุมมองที่ขยายได้ กระทู้แนะนำ: ทำให้ Joomla แบ่งหน้าเนื้อหา ได้มากกว่า 1 เรื่อง ในหน้าเว็บ

ทำให้ 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 เพื่อให้กดลิงค์ไปหน้า อื่นๆ แล้วลงไปที่เนื้อหาส่วนที่ต้องการ
https://www.mindphp.com/forums/viewtopic ... 45&t=21343

ข้างบน