Jump to content
  • Транслитерация ссылок в IPS4


    Sipsb

    По умолчанию IPS4 не поддерживает транслитерацию ссылок. Это значит, что адрес ссылки берётся из оригинального названия темы и практически не меняется. Т.е. темы с кириллическими (русскими) названиями будут иметь ссылки на русском. Для некоторых это является проблемой и в этой статье вы узнаете, как решить её.

    Для начала вам необходимо скачать плагин Friendly URL Translit, который будет конвертировать ваши ссылки в латинские. После этого перейдите настройте его так, как вам нужно, перейдя в настройки плагина. Однако у этого плагина есть недостаток - он не конвертирует уже существующие ссылки, только новые. Чтобы исправить это, необходимо выполнить несколько простых запросов к вашей базе данных.

    Для этого перейдите в Админцентр --> Система --> Поддержка --> Техническая поддержка. В правом блоке Системная информация нажмите на ссылку Инструменты SQL. В поле для ввода запроса, расположенное над таблицей, введите следующее и нажмите кнопку Выполнить запрос: Не забывайте указывать Ваш префикс таблиц БДXXX__

    UPDATE blog_blogs SET blog_seo_name='';
    UPDATE blog_entries SET entry_name_seo='';
    UPDATE calendar_calendars SET cal_title_seo='';
    UPDATE cms_database_categories SET category_last_seo_title='';
    UPDATE core_announcements SET announce_seo_title='';
    UPDATE core_members SET members_seo_name='';
    UPDATE downloads_categories SET cname_furl='';
    UPDATE forums_forums SET name_seo='', seo_last_title='', seo_last_name='';
    UPDATE forums_topics SET title_seo='';
    UPDATE gallery_albums SET album_name_seo='';
    UPDATE gallery_categories SET category_name_seo='';
    UPDATE gallery_images SET image_caption_seo='';

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



    User Feedback

    Recommended Comments

    В 21.01.2016 в 12:01, rustav сказал:

    в каком месте запроса префиксы должны гипотетически стоять?

    Перед названием таблицы

    Share this comment


    Link to comment
    Share on other sites

    Я правильно понимаю, что данный плагин при сохранении темы конвертит новое название, а не делает это налету?

     

    Share this comment


    Link to comment
    Share on other sites

    После всех манипуляций возникает еще проблема. При генерации sitemap содержание ссылок не транслируется.

    при этом все остальное ОК.

    Share this comment


    Link to comment
    Share on other sites
    8 минут назад, DavidGuetta сказал:

    а если нету у меня префиксов?

    Значит без префиксов запросы использовать

    Share this comment


    Link to comment
    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

×