11-1
加入分頁並套用偏好設定
- 修改 index.php 中的 list_action() 裡面的分頁設定
//顯示活動列表
function list_action()
{
global $xoopsDB, $xoopsTpl, $isAdmin, $xoopsModuleConfig;
$tbl = $xoopsDB->prefix('actions');
$where = $isAdmin ? '' : "WHERE `enable` ='1' AND `end_date` > now() ";
$sql = "SELECT * FROM `{$tbl}` $where ORDER BY `end_date` DESC";
//getPageBar($原sql語法, 每頁顯示幾筆資料, 最多顯示幾個頁數選項);
$PageBar = getPageBar($sql, $xoopsModuleConfig['display_amount'], 10);
$bar = $PageBar['bar'];
$sql = $PageBar['sql'];
$total = $PageBar['total'];
$xoopsTpl->assign('bar', $bar);
$xoopsTpl->assign('total', $total);
...略...
}
-
$xoopsModuleConfig['display_amount'] 取代掉分頁的數量即可。若在函數中,記得要global $xoopsModuleConfig;
-
同時記得去設定語系檔。