Q - ขอวิธีการแบ่งหน้า ด้วย ภาษา phpbb

พูดคุย phpBB3, SMF ปัญหา การติดตั้ง ปัญหา การลง Mod การแก้ไข หน้าตาบอร์ด การใช้งาน Joomla 1.5, 1.6, 1.7, 2.5 ,3.x และเร็วๆนี้ Joomla จะออกเวอร์ชั่น 4.0 การใช้งาน wordpress และ CMS อื่นๆ
การตั้งคำถาม ควรระบุรุ่นที่ใช้ ในการตั้งคำตามด้วย นะ เช่น SMF 1.1.4 หรือ SMF2.0 Joomla 1.0 joomla 3.8 และ รายละเอียดของ server OS , php เวอร์ชั่นไหน ฐานข้อมูลอะไร

Moderator: mindphp

กฎการใช้บอร์ด
คำถามหมวดนี้ ควรระบุ รายละเอียดของ Server OS, เวอร์ชั่น ของ PHP, CMS ที่ท่านใช้
รวมถึง Hosting หรือ Control Panel Hosting
Ittichai_chupol
PHP Super Member
PHP Super Member
โพสต์: 314
ลงทะเบียนเมื่อ: 19/09/2018 10:33 am

Q - ขอวิธีการแบ่งหน้า ด้วย ภาษา phpbb

โพสต์โดย Ittichai_chupol » 27/09/2018 4:51 pm

ผมอยากทราบวิธีการ แบ่งหน้า ด้วยการใช้ภาษา phpbb ให้ได้ดังรูป อยากทราบว่ามีวิธีไหนบาง หรือ ถ้ามีโคดด้วยก็ดีนะครับ
รูปภาพ

Ittichai_chupol
PHP Super Member
PHP Super Member
โพสต์: 314
ลงทะเบียนเมื่อ: 19/09/2018 10:33 am

Re: Q - ขอวิธีการแบ่งหน้า ด้วย ภาษา phpbb

โพสต์โดย Ittichai_chupol » 27/09/2018 6:57 pm

อันนี้คือโคดที่นะครับ ลองนำไป ปรับปรุงดูนะ

ไฟล์ในส่วน php

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

<?php

define('IN_PHPBB', true);
$phpbb_root_path = (defined('PHPBB_ROOT_PATH')) ? PHPBB_ROOT_PATH : './';
$phpEx = substr(strrchr(__FILE__, '.'), 1);
include($phpbb_root_path . 'common.' . $phpEx);
include($phpbb_root_path . 'includes/functions_display.' . $phpEx);
$user->session_begin();
$auth->acl($user->data);
$user->setup();
global $user, $auth, $template, $phpbb_container;

$pagination = $phpbb_container->get('pagination'); 

$start = request_var('start', 0);

$limit = 3;

$sql_ary = array(
    'SELECT' => '*',
    'FROM' => array(
        RANKS_TABLE => 'r',
    ),
   
   
);

$sql = $db->sql_build_query('SELECT', $sql_ary);
$result = $db->sql_query_limit($sql, $limit, $start);

//print_r($row['rank_id']);
while ($data = $db->sql_fetchrow($result)) {
    $template->assign_block_vars('loop', array(
        'VAR1' => $data['rank_id'],
        'VAR2' => $data['rank_title'],
        'VAR3' => $data['rank_special'],
        'VAR4' => "<hr>",
    ));
}

$sql_ary['SELECT'] = 'COUNT(r.rank_id) as total_forum'; // 6.  COUNT นับจำนวน เพื่อให้ได้จำนวนทั้งหมด
$sql = $db->sql_build_query('SELECT', $sql_ary);


$result = $db->sql_query($sql);
$total_forums = $db->sql_fetchfield('total_forum'); // 7. ประกาศตัวแปร จำนวนทั้งหมด
$db->sql_freeresult($result);
echo $total_forums;


$base_url = 'http://localhost/piecephpbb/custom_test.php?'.$star;
$pagination->generate_template_pagination($base_url, 'pagination', 'start', $total_forums, $limit, $start);


$template->set_filenames(array(
    'body' => 'home_page2.html')
);
make_jumpbox(append_sid("{$phpbb_root_path}viewforum.$phpEx"));
page_header($l_title, false);
page_footer();





ไฟล์ ส่วนของ html

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

 <div class="action-bar">
        <div class="pagination">
            <!-- INCLUDE pagination.html -->
        </div>
    </div>

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

Re: Q - ขอวิธีการแบ่งหน้า ด้วย ภาษา phpbb

โพสต์โดย mindphp » 29/09/2018 4:23 pm

คำถามเกี่ยวกับการเขียนโปรแกรม ด้วย php โพสที่หมวดนี้
viewforum.php?f=6
ติดตาม 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


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

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

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