Addon 2x Vietnamese Friendly Link - Liên kết Tiếng Việt thân thiện cho XenForo 2

PVS

Super Moderator
Thành viên BQT
Tham gia
28/02/2015
Bài viết
16,728
Được Like
12,680
Vietnamese Friendly Link - Liên kết Tiếng Việt thân thiện cho XenForo 2 2.0.1

Cách đơn giản nhất để có URL không dấu cho các tiêu đề tiếng Việt. Add-on hỗ trợ cho XenForo 2. Nguồn mở https://github.com/xfrocks/VietnameseFriendlyLink

Add-on hoạt động ở mọi nơi (diễn đàn, chủ đề, v.v.), với xung đột tối thiểu.

VietnameseFriendlyLinks.jpg

Chúc các bạn thành công.


Nguồn: xenforo.com​
 

Đính kèm

  • Xfrocks-VietnameseFriendlyLink-2.0.1.zip
    4.1 KB · Lượt xem: 1,072

PVS

Super Moderator
Thành viên BQT
Tham gia
28/02/2015
Bài viết
16,728
Được Like
12,680
Upload nội dung bên trong thư mục "upload" vào thư mục gốc nhé, ghi đè nếu có
 

chevalier90

Gefreiter
Tham gia
03/06/2016
Bài viết
74
Được Like
36
Nó báo lỗi này là sao bạn ?
 

Đính kèm

  • Capture.PNG
    Capture.PNG
    21.5 KB · Lượt xem: 266

PVS

Super Moderator
Thành viên BQT
Tham gia
28/02/2015
Bài viết
16,728
Được Like
12,680
Nó báo lỗi này là sao bạn ?
cái đó đâu phải lỗi đâu bạn, có chỉ xác nhận là bạn có chắc chắn sử dụng nó hay không thôi :), với thêm yêu cầu rebuild lại
 

tuna

Sergeant
Tham gia
30/01/2017
Bài viết
639
Được Like
276
cái đó đâu phải lỗi đâu bạn, có chỉ xác nhận là bạn có chắc chắn sử dụng nó hay không thôi :), với thêm yêu cầu rebuild lại
Xác nhận và cài thành công mà nó cứ báo lỗi là sao bác
upload_2018-3-7_12-46-57.png
 

d2agon

Corporal
Tham gia
13/12/2015
Bài viết
151
Được Like
75
Nó lên 2.0.2 rồi, nhưng mình ko biết cái tải trên GitHub về... :(
 

PVS

Super Moderator
Thành viên BQT
Tham gia
28/02/2015
Bài viết
16,728
Được Like
12,680
Bạn có link đó không :)
 

lenanghai

Private
Tham gia
21/08/2016
Bài viết
11
Được Like
4
mình cài addon này sao nó không tự động chuyển url về không dấu nhỉ.
 

hacobi1102

MasterCorporal
Tham gia
10/03/2016
Bài viết
356
Được Like
166
Vất vả quá, sửa thẳng trong file php core như ngày xưa cho nhanh

Mở thư mục src\XF\Mvc
Edit file Route.php:
Tìm"
$string = strval($string);

Thêm bên dưới dòng trên đoạn mã sau PHP5:
PHP:
//Url khong dau
$hacobi1102 = array ("a" => "á|à|ạ|ả|ã|ă|ắ|ằ|ặ|ẳ|ẵ|â|ấ|ầ|ậ|ẩ|ẫ|Á|À|Ạ|Ả|Ã|Ă|Ắ|Ằ|Ặ|Ẳ|Ẵ|Â|Ấ|Ầ|Ậ|Ẩ|Ẫ","o" => "ó|ò|ọ|ỏ|õ|ô|ố|ồ|ộ|ổ|ỗ|ơ|ớ|ờ|ợ|ở|ỡ|Ó|Ò|Ọ|Ỏ|Õ|Ô|Ố|Ồ|Ộ|Ổ|Ỗ|Ơ|Ớ|Ờ|Ợ|Ở|Ỡ","e" => "é|è|ẹ|ẻ|ẽ|ê|ế|ề|ệ|ể|ễ|É|È|Ẹ|Ẻ|Ẽ|Ê|Ế|Ề|Ệ|Ể|Ễ","u" => "ú|ù|ụ|ủ|ũ|ư|ứ|ừ|ự|ử|ữ|Ú|Ù|Ụ|Ủ|Ũ|Ư|Ứ|Ừ|Ự|Ử|Ữ","i" => "í|ì|ị|ỉ|ĩ|Í|Ì|Ị|Ỉ|Ĩ","y" => "ý|ỳ|ỵ|ỷ|ỹ|Ý|Ỳ|Ỵ|Ỷ|Ỹ","d" => "đ|Đ",);
while(list($key,$value) = each($hacobi1102))
{
$string = @ereg_replace($value, $key, $string);
}
//end khong dau

Nếu host dùng PHP7 thì lấy code này nhé:
https://vnxf.vn/vietnamese-friendly...an-thien-cho-xenforo-2.t14474.html#post-81456
 
Sửa lần cuối:

xkid1109

Private
Tham gia
13/10/2018
Bài viết
9
Được Like
1
Vất vả quá, sửa thẳng trong file php core như ngày xưa cho nhanh

Mở thư mục src\XF\Mvc
Edit file Route.php:
Tìm"
$string = strval($string);

Thêm bên dưới dòng trên đoạn mã sau:
HTML:
//Url khong dau
$hacobi1102 = array ("a" => "á|à|ạ|ả|ã|ă|ắ|ằ|ặ|ẳ|ẵ|â|ấ|ầ|ậ|ẩ|ẫ|Á|À|Ạ|Ả|Ã|Ă|Ắ|Ằ|Ặ|Ẳ|Ẵ|Â|Ấ|Ầ|Ậ|Ẩ|Ẫ","o" => "ó|ò|ọ|ỏ|õ|ô|ố|ồ|ộ|ổ|ỗ|ơ|ớ|ờ|ợ|ở|ỡ|Ó|Ò|Ọ|Ỏ|Õ|Ô|Ố|Ồ|Ộ|Ổ|Ỗ|Ơ|Ớ|Ờ|Ợ|Ở|Ỡ","e" => "é|è|ẹ|ẻ|ẽ|ê|ế|ề|ệ|ể|ễ|É|È|Ẹ|Ẻ|Ẽ|Ê|Ế|Ề|Ệ|Ể|Ễ","u" => "ú|ù|ụ|ủ|ũ|ư|ứ|ừ|ự|ử|ữ|Ú|Ù|Ụ|Ủ|Ũ|Ư|Ứ|Ừ|Ự|Ử|Ữ","i" => "í|ì|ị|ỉ|ĩ|Í|Ì|Ị|Ỉ|Ĩ","y" => "ý|ỳ|ỵ|ỷ|ỹ|Ý|Ỳ|Ỵ|Ỷ|Ỹ","d" => "đ|Đ",);
while(list($key,$value) = each($hacobi1102))
{
$string = @ereg_replace($value, $key, $string);
}
//end khong dau

Của bác không hoạt động! Server 500 error
 

hacobi1102

MasterCorporal
Tham gia
10/03/2016
Bài viết
356
Được Like
166
Của bác không hoạt động! Server 500 error
Xin lỗi chắc bạn dùng PHP7, dùng đoạn này nhé
PHP:
//Url khong dau
$hacobi1102 = array(
        "a" => "Á|À|Ả|Ã|Ạ|Ă|Ắ|Ặ|Ằ|Ẳ|Ẵ|Â|Ấ|Ầ|Ẩ|Ẫ|Ậ|á|à|ả|ã|ạ|ă|ắ|ặ|ằ|ẳ|ẵ|â|ấ|ầ|ẩ|ẫ|ậ",
        "d" => "Đ|đ",
        "e" => "É|È|Ẻ|Ẽ|Ẹ|Ê|Ế|Ề|Ể|Ễ|Ệ|é|è|ẻ|ẽ|ẹ|ê|ế|ề|ể|ễ|ệ",
        "i" => "Í|Ì|Ỉ|Ĩ|Ị|í|ì|ỉ|ĩ|ị",
        "o" => "Ó|Ò|Ỏ|Õ|Ọ|Ô|Ố|Ồ|Ổ|Ỗ|Ộ|Ơ|Ớ|Ờ|Ở|Ỡ|Ợ|ó|ò|ỏ|õ|ọ|ô|ố|ồ|ổ|ỗ|ộ|ơ|ớ|ờ|ở|ỡ|ợ",
        "u" => "Ú|Ù|Ủ|Ũ|Ụ|Ư|Ứ|Ừ|Ử|Ữ|Ự|ú|ù|ủ|ũ|ụ|ư|ứ|ừ|ử|ữ|ự",
        "y" => "Ý|Ỳ|Ỷ|Ỹ|Ỵ|ý|ỳ|ỷ|ỹ|ỵ",
);
foreach($hacobi1102 as $replace => $search){
        $string = preg_replace("/($search)/i", $replace, $string);
}
$string = str_replace(" ", "-", $string);
//end khong dau
 

Hướng dẫn sử dụng

XenForo 1 XenForo 2
Translate by PVS

Dịch vụ XenForo của VNXF

Mr. Tuấn

Mobile/Zalo: 0988 488 096

Telegram: bluekpro

Email: [email protected]

Nhà Tài Trợ

Mút Xốp Không Gian
pallet Thịnh Phát
Top Bottom