Addon 2x Turkish Friendly URL - URL thân thiện tiếng Thổ Nhĩ Kỳ cho XenForo 2

PVS

Super Moderator
Thành viên BQT
Tham gia
28/02/2015
Bài viết
17,015
Được Like
12,735
Turkish Friendly URL - URL thân thiện tiếng Thổ Nhĩ Kỳ cho XenForo 2 2.0.3

Thay đổi cấu trúc URL cho ký tự tiếng Thổ Nhĩ Kỳ.
  • Hoạt động ở mọi nơi (diễn đàn, chủ đề, v.v.), với xung đột tối thiểu.
Cảnh báo
  • Không nâng cấp add-on này với các phiên bản cũ (Thư mục tệp đã được thay đổi.)
  • Các phiên bản XF tương thích là 2.x +
  • Trước khi cài đặt, tùy chọn "Use full friendly URLs" phải được bật.
1543155375161.png 1543157453678.png 1543157485204.png 1543156653161.png 1543156767629.png
Đối với những người có nhu cầu tương tự liên quan đến việc url hóa, chỉ cần sửa đổi nó theo nhu cầu của riêng bạn bằng cách sửa đổi tệp src/addons/XDinc/FriendlyURL/Listener.php

Mã:
 $mapLower = [
            'o' => ['ö'],
            'c' => ['ç'],
            'g' => ['ğ'],
            's' => ['ş'],
            'u' => ['ü'],
            'a' => ['â'],
            'e' => ['ê'],
            'i' => ['ı'],
            'i' => ['î'],
            'i' => ['ê'],
            '-' => ['.'],
            '_' => ['='],
            '_' => ['?'],
            '_' => ['*'],
            '_' => [','],
            '_' => [';'],
            '_' => [')'],
            '_' => ['('],
            '_' => ['{'],
            '_' => ['}'],
            '_' => ['['],
            '_' => [']'],
            '_' => ['!'],
            '_' => ['+'],
            '_' => ['%'],
            '_' => ['&'],
            '_' => ['#'],
            '_' => ['$'],
            '' => ['̉', '̣', '̃', '̀', '́'],
        ];

        $mapUpper = [
            'O' => ['Ö'],
            'C' => ['Ç'],
            'G' => ['Ğ'],
            'S' => ['Ş'],
            'U' => ['Ü'],
            'A' => ['Â'],
            'E' => ['Ê'],
            'İ' => ['I'],
            'İ' => ['Î'],
            'İ' => ['Ê'],
            '-' => ['.'],
            '_' => ['='],
            '_' => ['?'],
            '_' => ['*'],
            '_' => [','],
            '_' => [';'],
            '_' => [')'],
            '_' => ['('],
            '_' => ['{'],
            '_' => ['}'],
            '_' => ['['],
            '_' => [']'],
            '_' => ['!'],
            '_' => ['+'],
            '_' => ['%'],
            '_' => ['&'],
            '_' => ['#'],
            '_' => ['$'],
            '' => ['̉', '̣', '̃', '̀', '́'],
        ];

Mảng đầu tiên là chữ thường (mapLower) và mảng thứ hai là chữ hoa (mapUpper)
Viết các chữ cái bạn muốn được Romanized sang bên phải như bạn thấy ở trên.

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


Nguồn: xenforo.com​
 

Đính kèm

  • XDinc-FriendlyURL-2.0.3.zip
    14.7 KB · Lượt xem: 25

Top Bottom