$post_id = 0; // ID bài viết
$cat_id = 0; // ID chủ đề
$alias = isset( $array_op[0] ) ? $array_op[0] : '';
foreach( $array_cat as $cat )
{
// Xây dựng URL chủ đề
$array_cat[$cat['id']]['link'] = NV_BASE_SITEURL . 'index.php?' . NV_LANG_VARIABLE . '=' . NV_LANG_DATA . '&' . NV_NAME_VARIABLE . '=' . $module_name . '&' . NV_OP_VARIABLE . '=' . $cat['alias'];
if( $alias == $cat['alias'] )
{
$cat_id = $cat['id'];
}
}
$alias_url = ''; // alias bài viết
$page = 1; // Trang mặc định
$per_page = 20; // Số lượng bản ghi trên một trang
if( $op == 'main' )
{
if( empty( $cat_id ) )
{
if( preg_match( '/^page\-([0-9]+)$/', (isset( $array_op[0] ) ? $array_op[0] : ''), $m ) )
{
$page = ( int )$m[1];
}
}
else
{
if( sizeof( $array_op ) == 2 and preg_match( '/^([a-z0-9\-]+)\-([0-9]+)$/i', $array_op[1], $m1 ) and !preg_match( '/^page\-([0-9]+)$/', $array_op[1], $m2 ) )
{
// Nếu thỏa mãn điều kiện này thì là chi tiết bài viết
$op = 'viewdetail';
$alias_url = $m1[1];
$post_id = $m1[2];
}
else
{
if( preg_match( '/^page\-([0-9]+)$/', (isset( $array_op[1] ) ? $array_op[1] : ''), $m ) )
{
$page = ( int )$m[1];
}
$op = 'viewcat';
}
}
}
Lưu ý:
$page = 1; // Trang mặc định
$per_page = 20; // Số lượng bản ghi trên 1 trang
$id = 0; // ID bài viết
if( $op == 'main' )
{
if( sizeof( $array_op ) == 1 )
{
if( preg_match( '/^page\-([0-9]+)$/', (isset( $array_op[0] ) ? $array_op[0] : ''), $m ) )
{
$page = ( int )$m[1];
}
elseif( preg_match( '/^([a-z0-9\-]+)\-([0-9]+)$/i', $array_op[0], $m1 ) and !preg_match( '/^page\-([0-9]+)$/', $array_op[0], $m2 ) )
{
$op = 'detail';
$id = $m1[2];
}
}
}
Lưu ý:Những tin mới hơn
Những tin cũ hơn
Trung tâm ứng dụng NukeViet
Ghi rõ nguồn khi sao chép thông tin từ website này.
Sử dụng CMS NukeViet, thiết kế bởi TDFOSS.,LTD