[XD] Turkish Friendly URL

[XD] Turkish Friendly URL 2.0.3

No permission to download
Compatible XF 2.x versions
2.0, 2.1
License
Creative Commons license
Visible branding
No
Change URL structure for Turkish characters.
  • Works everywhere (forums, threads, etc.), with minimal conflict.
Warnings

  • Don't upgrade this add-on with old versions (File directories have been changed.)
  • Compatible XF versions is 2.x+
Before install be sure, Use full friendly URLs option is enabled.

188984



188989


188990



188987



188988



For those who have similar demands regarding url romanization simply modify it to your own need by modifying the src/addons/XDinc/FriendlyURL/Listener.php file.

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

        $mapUpper = [
            'O' => ['Ö'],
            'C' => ['Ç'],
            'G' => ['Ğ'],
            'S' => ['Ş'],
            'U' => ['Ü'],
            'A' => ['Â'],
            'E' => ['Ê'],
            'İ' => ['I'],
            'İ' => ['Î'],
            'İ' => ['Ê'],
            '-' => ['.'],
            '_' => ['='],
            '_' => ['?'],
            '_' => ['*'],
            '_' => [','],
            '_' => [';'],
            '_' => [')'],
            '_' => ['('],
            '_' => ['{'],
            '_' => ['}'],
            '_' => ['['],
            '_' => [']'],
            '_' => ['!'],
            '_' => ['+'],
            '_' => ['%'],
            '_' => ['&'],
            '_' => ['#'],
            '_' => ['$'],
            '' => ['̉', '̣', '̃', '̀', '́'],
        ];
The first arrays are for lowercase letters (mapLower ) and the second set are for uppercase letters (mapUpper )
Write the letters you want to be Romanized to the right like you see above.
188958
Author
XDinc
Downloads
13
First release
Last update
Rating
0.00 star(s) 0 ratings

More resources from XDinc

Top