OJS: флаги стран в блоке переключения языков

OJS: флаги стран в блоке переключения языков

В стандартной сборке платформы для управления научными журналами Open Journal Systems блок переключения языковых версий сайта имеет вид выпадающего списка, что не всегда удобно и красиво.

Мы предлагаем вашему вниманию инструкцию по замене выпадающего списка на изображения флагов. В данном случае это будет украинский, русский и английские языки.

Обновленный плагин тестировался с версией Open Journal Systems 2.4.3.

Внимание! Для замены данного блока вам понадобится доступ на FTP-сервер, где хранятся файлы вашей системы OJS. Если у вас нет доступа, обратитесь к разработчикам вашего сайта.

За вывод данного блока отвечает системный плагин, файлы которого находятся в следующей директории:

plugins/blocks/languageToggle

Нужно заменить файлы в данной директории на файлы нашего плагина. При этом старые файлы обязательно нужно или удалить или добавить в архив!

Скачать плагин languageToggle с изображениями флагов для украинской, русской и английской версий вашего сайта на Open Journal Systems 2.4.3 можно здесь, для версии 2.4.8. здесь.

После замены папки с плагином, нужно открыть файл block.tpl и заменить адрес нашего демонстрационного сайта на адрес сайта вашего журнала…

English

Русский

Українська

Все. Готово! После этого вы увидите вместо выпадающего списка — картинки флагов!

Важный момент: при создании отдельных страниц в OJS не вписывайте в URL страницы «www» иначе плагин не будет работать. Можете также выставить редирект в настройках сайта на вашем хостинге.

Если вам нужно убрать одну из языковых версий, отключите ее в настройках OJS и просто удалите соответствующий фрагмент кода из файла block.tpl.

Если вам нужно увеличить размер картинки флага, вы можете загрузить файлы большего размера в директории ниже и заменить значения width=»32″ height=»32″ в коде.

  • plugins/blocks/languageToggle/locale/uk_UA/
  • plugins/blocks/languageToggle/locale/ru_RU/
  • plugins/blocks/languageToggle/locale/en_US
Читайте:  Вкладка «О нас» в Open Journal Systems

Если вам нужно добавить другие языковые версии сайта:

  • Внесите соответствующие изменения в настройку системы. Для этого в панели администрирования сайта (не отдельного журнала) выберите раздел «языки» и установите новые языки;
  • В управлении журналом выберите «языки» и активируйте интерфейс для установленной новой языковой версии (проставить соответствующие галочки и сохранить);
  • Скопируйте одну из папок на сервере «uk_UA», «ru_RU» или «en_US»;
  • Переименуйте скопированную папку (например, «ru_RU») согласно нужной вам локализации, например в «de_DE» для немецкого языка;
  • Откройте файл locale.xml, который находится вышеуказанной папке, и замените значение на . Также по желанию можете перевести значения «message key».
  • В файле block.tpl замените ссылку на языковую версию сайта и путь к файлу-картинке языковой версии, а также значения «alt» и «title». Новый код должен иметь следующий вид:

    Deutsch

    7. И, конечно, замените картинку флага. Она должна быть в формате *.png и иметь название «de_DE».

    locИзображения флагов разных стран мира вы можете скачать здесь.

    Чтобы узнать, как выглядит блок с флагами, можете перейти на наш сайт.

    Мы надеемся, что данная информация была полезной.

    С уважением. Участники проекта House-science.

    Читайте также:

    Facebook0
    Twitter20
    Instagram20
    VK
    OK