Перейти к содержанию
Sanshalay

Friendly URL Translit

Рекомендуемые сообщения

Friendly URL Translit


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

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

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

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

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

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

 

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

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

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

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

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

На чистой 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
)

 

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Уже исправлено. Пишите в скайп Sanshalay. Мафия лагает, невозможно новую версию файла загрузить.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

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

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

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

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Есть ли для 3.4.7 такое? Извиняюсь за оффтоп.

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

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
Exo    1

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

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

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

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

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

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

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

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

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

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

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

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

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

подскажите кто-нибудь, не работает плагин

​Если тему создать новую, какого вида url?

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

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

​И что?

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

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

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

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

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

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

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

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

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

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

 

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

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

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

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

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

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

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

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

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

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

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

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

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

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Все так и есть, спасибо! буду очень рад если подскажите как правильно написать 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='';

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

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Для публикации сообщений создайте учётную запись или авторизуйтесь

Вы должны быть пользователем, чтобы оставить комментарий

Создать учетную запись

Зарегистрируйте новую учётную запись в нашем сообществе. Это очень просто!

Регистрация нового пользователя

Войти

Уже есть аккаунт? Войти в систему.

Войти

  • Последние посетители   0 пользователей онлайн

    Ни одного зарегистрированного пользователя не просматривает данную страницу

×