Cấu trúc link chi tiết bài viết của module News trên CMS NukeViet mặc định có dạng rất dài. Bài viết này sẽ hướng dẫn các bạn loại bỏ alias chuyên mục khỏi link, nếu bạn chọn tính năng loại bỏ tên module news khỏi url thì link chi tiết sẽ rất gọn gàng.
Mục lục
domain.com/news/<alias-category>/<alias-detail>-<id>.html
Bài viết này sẽ hướng dẫn các bạn loại bỏ <alias-category> khỏi link, nếu bạn chọn tính năng loại bỏ tên module news khỏi url thì link chi tiết sẽ rất gọn gàng.$op
if ($count_op > 1 or $catid > 0) {
thay bằng:
$array_page = explode('-', $array_op[0]); $id = intval(end($array_page)); $number = strlen($id) + 1; $alias_url = substr($array_op[0], 0, -$number); if ($id > 0 and $alias_url != '' and $alias_url != 'page') { $_row = $db->query('SELECT * FROM ' . NV_PREFIXLANG . '_' . $module_data . '_rows WHERE id = ' . $id)->fetch(); if (!empty($_row) and isset($global_array_cat[$_row['catid']])) { $catid = $_row['catid']; $op = 'detail'; } } elseif ($count_op > 1 or $catid > 0) {
$global_array_cat
$global_array_cat[$l['catid']]['link'] = NV_BASE_SITEURL . 'index.php?' . NV_LANG_VARIABLE . '=' . NV_LANG_DATA . '&' . NV_NAME_VARIABLE . '=' . $module_name . '&' . NV_OP_VARIABLE . '=' . $l['alias'];
Thêm bên dưới:
$global_array_cat[$l['catid']]['link_detail'] = NV_BASE_SITEURL . 'index.php?' . NV_LANG_VARIABLE . '=' . NV_LANG_DATA . '&' . NV_NAME_VARIABLE . '=' . $module_name . '&' . NV_OP_VARIABLE . '=';
$base_url = NV_BASE_SITEURL . 'index.php?' . NV_LANG_VARIABLE . '=' . NV_LANG_DATA . '&' . NV_NAME_VARIABLE . '=' . $module_name . '&' . NV_OP_VARIABLE . '=' . $global_array_cat[$news_contents['catid']]['alias'] . '/' . $news_contents['alias'] . '-' . $news_contents['id'] . $global_config['rewrite_exturl'];
Thay bằng:
$base_url = NV_BASE_SITEURL . 'index.php?' . NV_LANG_VARIABLE . '=' . NV_LANG_DATA . '&' . NV_NAME_VARIABLE . '=' . $module_name . '&' . NV_OP_VARIABLE . '=' . $news_contents['alias'] . '-' . $news_contents['id'] . $global_config['rewrite_exturl'];
$global_array_cat[$item['catid']]['link'] . '/' . $item['alias']
thay bằng:
$global_array_cat[$item['catid']]['link_detail'] . $item['alias']
$array_cat_i['link'] . '/' . $item['alias']
thay bằng:
$array_cat_i['link_detail'] . $item['alias']
$global_array_cat[$item['catid']]['link'] . '/' . $item['alias']
thay bằng:
$global_array_cat[$item['catid']]['link_detail'] . $item['alias']
$module_array_cat[$l['catid']]['alias'] . '/' . $l['alias']
thay bằng:
$l['alias']
$module_array_cat[$catid]['alias'] . '/' . $alias
thay bằng:
$alias
$module_array_cat[$catid]['alias'] . '/' . $alias
thay bằng:
$alias
Từ khóa được tìm kiếm nhiều nhất: Loại bỏ alias chuyên mục khỏi link bài viết trong module News
VUTA cung cấp hệ sinh thái giải pháp số toàn diện, giúp doanh nghiệp tối ưu vận hành, tăng trưởng bền vững và tạo lợi thế cạnh tranh.
Thiết kế riêng theo vận hành từng công ty: quản lý khách hàng, dự án, báo cáo doanh thu thời gian thực.
Xem chi tiết →Website doanh nghiệp & thương mại điện tử hiện đại, tối ưu hiển thị trên Google và AI Search.
Xem chi tiết →Đưa website lên top Google, giúp thương hiệu được ChatGPT, Gemini, Perplexity nhắc đến.
Xem chi tiết →Tạo, xác minh và tối ưu hồ sơ Google, tăng thứ hạng tìm kiếm gần bạn, quản lý đánh giá.
Xem chi tiết →Quảng cáo tìm kiếm, hiển thị & YouTube đúng khách hàng, tối ưu chi phí mỗi chuyển đổi.
Xem chi tiết →
Tác giả: Huỳnh Quốc Đạt