Hãy đăng ký thành viên để có thể dễ dàng trao đổi, giao lưu và chia sẻ về kiến thức SEO.

Hướng dẫn tạo URL Tiếng Việt không dấu cho XenForo

Thảo luận trong 'Template Modifications' bắt đầu bởi chiase24, 20/1/16.

  1. chiase24
    Offline

    chiase24 New Member
    • 8/11

    Bài viết:
    22
    Hôm nay mình sẽ hướng dẫn các bạn thủ thuật tạo URL Tiếng Việt không dấu cho XenForo không cần addon, chỉ vài bước cực kì đơn giản, nào ta cùng bắt đầu thôi!

    Bước 1: Các bạn cần có một phần mềm PHP Editor (nên sử dụng Notepad++)
    Bước 2: Mở file /library/XenForo/Link.php, trên thanh menu của Notepad++, các bạn chỉnh Encoding > Encode in UTF-8 without BOM
    Bước 3: Tìm đến dòng 674->677 (nội dung như sau)
    Mã:
    if ($romanize)
            {
                $title = utf8_romanize(utf8_deaccent($title));
            }
    
    Bước 4: Thêm vào bên dưới đoạn code sau:
    Mã:
    $aPattern = array (
                "a" => "á|à|ạ|ả|ã|ă|ắ|ằ|ặ|ẳ|ẵ|â|ấ|ầ|ậ|ẩ|ẫ|Á|À|Ạ|Ả|Ã|Ă|Ắ|Ằ|Ặ|Ẳ|Ẵ|Â|Ấ|Ầ|Ậ|Ẩ|Ẫ",
                "o" => "ó|ò|ọ|ỏ|õ|ô|ố|ồ|ộ|ổ|ỗ|ơ|ớ|ờ|ợ|ở|ỡ|Ó|Ò|Ọ|Ỏ|Õ|Ô|Ố|Ồ|Ộ|Ổ|Ỗ|Ơ|Ớ|Ờ|Ợ|Ở|Ỡ",
                "e" => "é|è|ẹ|ẻ|ẽ|ê|ế|ề|ệ|ể|ễ|É|È|Ẹ|Ẻ|Ẽ|Ê|Ế|Ề|Ệ|Ể|Ễ",
                "u" => "ú|ù|ụ|ủ|ũ|ư|ứ|ừ|ự|ử|ữ|Ú|Ù|Ụ|Ủ|Ũ|Ư|Ứ|Ừ|Ự|Ử|Ữ",
                "i" => "í|ì|ị|ỉ|ĩ|Í|Ì|Ị|Ỉ|Ĩ",
                "y" => "ý|ỳ|ỵ|ỷ|ỹ|Ý|Ỳ|Ỵ|Ỷ|Ỹ",
                "d" => "đ|Đ",
            );
            while(list($key,$value) = each($aPattern))
            {
                $title = @ereg_replace($value, $key, $title);
            }  
    Quá đơn giản phải không các bạn, chúc các bạn thành công!
     

Chia sẻ trang này

Thành viên đang xem bài viết (Users: 0, Guests: 0)