Jump to content
Sanshalay

Friendly URL Translit

Recommended Posts

Friendly URL Translit


Информация о плагине

Некоторые браузеры не могут корректно работать с кириллическими ссылками. Этот простой плагин будет конвертировать все кириллические символы в латинские во всех новых ссылках в вашем IPS Community Suite. Не рекомендуется использовать на сайтах с кириллическими доменами.

Инструкция по установке

  1. Извлеките XML-файл из ZIP-архива.
  2. Войдите в Админцентр вашего сайта.
  3. Перейдите в "Система" > "Плагины" и нажмите кнопку "Установить".
  4. Выберите XML-файл и нажмите "Установить".
  5. Перейдите в настройки плагина и выберите нужный язык.

Share this post


Link to post
Share on other sites

D1gaTel, работает, описание читайте. Вам нужно пересохранить раздел, чтобы url обновился

 

плагин будет конвертировать все кириллические символы в латинские во всех новых ссылках

Share this post


Link to post
Share on other sites

Плагин обновлён до версии 1.0.1

- Добавлена поддержка греческого языка
- Добавлена страница настроек

Share this post


Link to post
Share on other sites

На чистой 4.0.2 после установки. Доступа нету ни к чему.

ErrorException Object
(
    [message:protected] => strtr(): The second argument is not an array
    [string:Exception:private] => 
    [code:protected] => 2
    [file:protected] => public_html/init.php(427) : eval()'d code
    [line:protected] => 43
    [trace:Exception:private] => Array
        (
            [0] => Array
                (
                    [function] => errorHandler
                    [class] => IPS\IPS
                    [type] => ::
                    [args] => Array
                        (
                            [0] => 2
                            [1] => strtr(): The second argument is not an array
                            [2] => public_html/init.php(427) : eval()'d code
                            [3] => 43
                            [4] => Array
                                (
                                    [value] => index
                                )

                        )

                )

            [1] => Array
                (
                    [file] => public_html/init.php(427) : eval()'d code
                    [line] => 43
                    [function] => strtr
                    [args] => Array
                        (
                            [0] => index
                            [1] => 
                        )

                )

            [2] => Array
                (
                    [file] => public_html/system/Theme/Theme.php
                    [line] => 2224
                    [function] => seoTitle
                    [class] => IPS\Http\hook16
                    [type] => ::
                    [args] => Array
                        (
                            [0] => index
                        )

                )

            [3] => Array
                (
                    [file] => public_html/system/Theme/Theme.php
                    [line] => 589
                    [function] => cleanGroupName
                    [class] => IPS\_Theme
                    [type] => ::
                    [args] => Array
                        (
                            [0] => index
                        )

                )

            [4] => Array
                (
                    [file] => public_html/applications/forums/modules/front/forums/index.php
                    [line] => 70
                    [function] => getTemplate
                    [class] => IPS\_Theme
                    [type] => ->
                    [args] => Array
                        (
                            [0] => index
                        )

                )

            [5] => Array
                (
                    [file] => public_html/system/Dispatcher/Controller.php
                    [line] => 94
                    [function] => manage
                    [class] => IPS\forums\modules\front\forums\_index
                    [type] => ->
                    [args] => Array
                        (
                        )

                )

            [6] => Array
                (
                    [file] => public_html/applications/forums/modules/front/forums/index.php
                    [line] => 37
                    [function] => execute
                    [class] => IPS\Dispatcher\_Controller
                    [type] => ->
                    [args] => Array
                        (
                        )

                )

            [7] => Array
                (
                    [file] => public_html/system/Dispatcher/Dispatcher.php
                    [line] => 129
                    [function] => execute
                    [class] => IPS\forums\modules\front\forums\_index
                    [type] => ->
                    [args] => Array
                        (
                        )

                )

            [8] => Array
                (
                    [file] => public_html/index.php
                    [line] => 13
                    [function] => run
                    [class] => IPS\_Dispatcher
                    [type] => ->
                    [args] => Array
                        (
                        )

                )

        )

    [previous:Exception:private] => 
    [severity:protected] => 0
)

 

Share this post


Link to post
Share on other sites

Supported languages: Russian, Ukrainian, Belarusian, Bulgarian, Macedonian, Greek, Turkish and Romanian.

До каких размеров будет расти этот список?:)

Не проще создать настройку "текстовое поле", и пусть юзеры сами пишут, что во что должно преобразовываться.

Share this post


Link to post
Share on other sites
Exo    1

Такого - нет. Нов релизах от IBR это встроено в систему

​У меня лицензия. Не знаю кто такие IBR. Не могли бы дать линк на их нулл, чтобы код глянуть?

Share this post


Link to post
Share on other sites

​У меня лицензия. Не знаю кто такие IBR. Не могли бы дать линк на их нулл, чтобы код глянуть?

​На Мафии в разделе релизы

Share this post


Link to post
Share on other sites

а где кнопка "скачать" не пойму

​"Шеф, всё пропало, все пропало!"

Видно же, что это тема поддержки файла.

Заходите в профиль ТС и смотрите его контент (файлы)

Share this post


Link to post
Share on other sites

что-то у меня не работает ваш плагин. причем на денвере работал, перенес на хостинг и урлы тем на русском, а разделов на английском

Share this post


Link to post
Share on other sites

если новую - то правильный урл на транслите! но я кэш чистил

​И что?

Очистка кеша не затрагивает seo-тайтлы.

Вы должны вручную это сделать

Для тем, юзеров и форумов

http://community.invisionpower.com/files/file/7247-ru4-urls-transliteration/?do=findReview&review=87

Для остального составляйте аналогичные запросы

Share this post


Link to post
Share on other sites

вроде получилось, спасибо. Хотя это конечно совсем не очевидно, в 3.4 ФУРЛ кэш чистился.

Только еще 2 беды:

1. На главной странице УРЛ вида: сайт.ру/topic/798-/?do=getNewComment
т.е. без транслита совсем. В разделах и в остальных местах теперь норм, только на главной

2. Находясь в теме, смотрю УРЛы пользователей, они такого вида:
сайт.ру/profile/1818-ivanyich/?wr=eyJhcHAiOiJmb3J1bXMiLCJtb2R1bGUiOiJmb3J1bXMtY29tbWVudCIsImlkXzEiOjc5OCwiaWRfMiI6MTMzNDV9
какая то ахинея в конце, как ее убрать? вижу что на мафии такого нет.

 

Share this post


Link to post
Share on other sites

вроде получилось, спасибо. Хотя это конечно совсем не очевидно, в 3.4 ФУРЛ кэш чистился.

Только еще 2 беды:

1. На главной странице УРЛ вида: сайт.ру/topic/798-/?do=getNewComment
т.е. без транслита совсем. В разделах и в остальных местах теперь норм, только на главной

2. Находясь в теме, смотрю УРЛы пользователей, они такого вида:
сайт.ру/profile/1818-ivanyich/?wr=eyJhcHAiOiJmb3J1bXMiLCJtb2R1bGUiOiJmb3J1bXMtY29tbWVudCIsImlkXzEiOjc5OCwiaWRfMiI6MTMzNDV9
какая то ахинея в конце, как ее убрать? вижу что на мафии такого нет.

​1. Нужно в тему зайти, чтобы сео-тайтл обновился?

2. Это нормально. Здесь не видите, потому что нет прав. Отключайте систему предупреждений, и не будет подобного.

Share this post


Link to post
Share on other sites

1. не помогло. все равно урлы тем без транслита, и это только на главной.

2. Понятно, вышел из под админа у себя, и действительно урлы пользователей стали правильными.

Share this post


Link to post
Share on other sites

1. не помогло. все равно урлы тем без транслита, и это только на главной.​ 

Юзеры будут писать посты, и информация обновится. 

Share this post


Link to post
Share on other sites

Все так и есть, спасибо! буду очень рад если подскажите как правильно написать SQL запрос для Галереи

Для форума вот запросы (из вышей ссылки выше):

UPDATE core_members SET members_seo_name='';
UPDATE forums_forums SET name_seo='', seo_last_title='', seo_last_name='';
UPDATE forums_topics SET title_seo='';

по аналогии чет боязно делать, совершенно ничего в этом не понимаю

Share this post


Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now

  • Recently Browsing   0 members

    No registered users viewing this page.

×