Cách bỏ ID trên url của Joomla 2.5
Trang 1 trong tổng số 1 trang • Share
Cách bỏ ID trên url của Joomla 2.5
Khi bạn mở trang joomla của bạn, đường dạng: example/9-category/7-article khiến ta cảm thấy khó chịu, joomla mobile template xin giới thiệu tới các bạn cách để bỏ ID của category và article trên url như sau:
Mở file router.php trong thư mục: components\com_content\router.php bằng một trình soạn thảo nào đó để thay đổi một số thứ:
tại dòng 27:
[html]
$advanced = $params->get('sef_advanced_link', 0);
[/html]
thay bằng
[html]
$advanced = $params->get('sef_advanced_link', 1);
[/html]
Tại dòng 208:
[html]
$advanced = $params->get('sef_advanced_link', 0);
[/html]
thay bằng
[html]
$advanced = $params->get('sef_advanced_link', 1);
[/html]
Tìm đến dòng từ 228 đến 232
[html]
if (strpos($segments[0], ':') === false) {
$vars['view'] = 'article';
$vars['id'] = (int)$segments[0];
return $vars;
}
[/html]
xóa dòng này đi hoặc comment lại ta được
[html]
/*if (strpos($segments[0], ':') === false) {
$vars['view'] = 'article';
$vars['id'] = (int)$segments[0];
return $vars;
}*/
[/html]
Bạn có thể tham khảo dùng thêm tool joomla module manager và joomla article slider
Mở file router.php trong thư mục: components\com_content\router.php bằng một trình soạn thảo nào đó để thay đổi một số thứ:
tại dòng 27:
[html]
$advanced = $params->get('sef_advanced_link', 0);
[/html]
thay bằng
[html]
$advanced = $params->get('sef_advanced_link', 1);
[/html]
Tại dòng 208:
[html]
$advanced = $params->get('sef_advanced_link', 0);
[/html]
thay bằng
[html]
$advanced = $params->get('sef_advanced_link', 1);
[/html]
Tìm đến dòng từ 228 đến 232
[html]
if (strpos($segments[0], ':') === false) {
$vars['view'] = 'article';
$vars['id'] = (int)$segments[0];
return $vars;
}
[/html]
xóa dòng này đi hoặc comment lại ta được
[html]
/*if (strpos($segments[0], ':') === false) {
$vars['view'] = 'article';
$vars['id'] = (int)$segments[0];
return $vars;
}*/
[/html]
Bạn có thể tham khảo dùng thêm tool joomla module manager và joomla article slider
Được sửa bởi springriver ngày 14/3/2015, 10:13; sửa lần 1.
_________________
Hơn 20 premium joomla templates với hiệu ứng mượt mà, tool joomla minify css và joomla k2 carousel
Re: Cách bỏ ID trên url của Joomla 2.5
Có lẽ những người phát triển joomla đã thêm thông số 'sef_advanced_link' nhưng không test kỹ. Có thể họ sẽ fix lỗi này trong bản cập nhật mới
_________________
joomla module manager, responsive joomla templates, joomla article masonry
Re: Cách bỏ ID trên url của Joomla 2.5
Cách này thật là hữu dùng, mình làm trên joomla 2.5.6, tất cả đều chạy tốt, không biết các nhà phát triển joomla đã biết vấn đề này chưa nhỉ?
_________________
joomla article slider, joomla minify html, joomla mobile template
vanthai- Cấp 1
- Bài gửi : 20
Điểm : 3633
Like : 0
Tham gia : 03/01/2015
Similar topics
» Cách bỏ index.php trên đường dẫn của joomla 3.x
» Khắc phục lỗi không cài được joomla trên XAMPP 1.8.3
» Cách tạo file quickstart.zip với joomla 3.x
» Cách tạo 1 site multilanguage với joomla 3.x
» Cải thiện tốc độ của site Joomla
» Khắc phục lỗi không cài được joomla trên XAMPP 1.8.3
» Cách tạo file quickstart.zip với joomla 3.x
» Cách tạo 1 site multilanguage với joomla 3.x
» Cải thiện tốc độ của site Joomla
Trang 1 trong tổng số 1 trang
Permissions in this forum:
Bạn không có quyền trả lời bài viết