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

Friendly URL Translit


Sanshalay

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

Friendly URL Translit


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

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

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

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

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

  • 3 недели спустя...

У подфорумов ссылки не меняет.

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

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

 

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

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

  • 1 месяц спустя...

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

- Добавлена поддержка греческого языка
- Добавлена страница настроек
Ссылка на комментарий
Поделиться на другие сайты

  • 2 недели спустя...

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

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

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

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

  • 1 месяц спустя...

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

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

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

Такого - нет. Нов релизах от 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='';

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

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

Присоединяйтесь к обсуждению

Вы можете написать сейчас и зарегистрироваться позже. Если у вас есть аккаунт, авторизуйтесь, чтобы опубликовать от имени своего аккаунта.
Примечание: Ваш пост будет проверен модератором, прежде чем станет видимым.

Гость
Ответить в этой теме...

×   Вставлено с форматированием.   Вставить как обычный текст

  Разрешено использовать не более 75 эмодзи.

×   Ваша ссылка была автоматически встроена.   Отображать как обычную ссылку

×   Ваш предыдущий контент был восстановлен.   Очистить редактор

×   Вы не можете вставлять изображения напрямую. Загружайте или вставляйте изображения по ссылке.

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

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