Перейти к содержимому
Открыть в приложении

Удобный способ просмотра. Узнать больше.

Дизайн и модификация Invision Community

Полноэкранное приложение на главном экране с push-уведомлениями, медалями и многим другим.

Чтобы установить это приложение на iOS и iPadOS
  1. Нажмите иконку «Поделиться» в Safari
  2. Прокрутите меню и нажмите На экран «Домой».
  3. Нажмите Добавить в правом верхнем углу.
Чтобы установить это приложение на Android
  1. Нажмите меню из трёх точек (⋮) в правом верхнем углу браузера.
  2. Нажмите Добавить на главный экран или Установить приложение.
  3. Подтвердите, нажав Установить.
Русский язык для Invision Community 5

Изменить id языка | 3.4.x

Подскажите, как изменить id языка?

Суть в следующем: на версиях IPS первым языком будет English, и при добавлении других языков он так и остается сверху.

Как сделать так, как на этом форуме: _nashuniver.ру ?

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

Вот уж не думал, что nashuniver.ru чем-то выделяется :)

 

Никогда не задумывался о порядке языков... Посмотрел базу, у меня у русского ID=4, у английского ID=2, так что ID тут ни при чем. Табличка просто берется из базы, никак не сортируясь: 'select' => '*', 'from' => 'core_sys_lang', поэтому осмелюсь предположить, что можно НА ТЕСТОВОМ форуме попробовать удалить английский язык из таблицы core_sys_lang, а потом добавить заново в точном соответствии. Затем перекешировать все и проверить.

 

Если что не получится и Вы где-то ошибетесь, то меня потом не пинать, я предупреждал, что стоит экспериментировать на тестовом форуме ;)

Имхо, я не вижу в чем принципиальная разница каким в списке идет русский - первым или вторым.

 

PS.

Там идет произвольный запрос без никакой сортировке. Записи отдаются mysql в порядке их добавления. Даже если вы поменяете id, ничего от этого не изменится.

@siv1987, я поэтому и посоветовал удалить и заново добавить ту же самую строку, если Вы читали мое сообщение.

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

 

62cb73850a64t.jpg

Под 3.4.х есть нормальный русик?

Есть. Бесплатно тут. Или платно в личку за этим или доработанным.

 

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

 

Base russian pack for 3.4 (admin+forum+members+blogs+gallery)

  • Автор

62cb73850a64t.jpg

Zero108, мне для вашей темы это нужно. ;) Решить, как показано постом выше, еще не пробовал.

Я не пойму, что вы пытаетесь сделать и зачем. Как на моем форуме или что?

  • Автор

Как на вашем форуме, только переставить местами картинки стран. Понимаете?

p.s.: и как перевести "Помощь"?

6a113ead4f234a5ff9c99589bc124b53.jpeg

@uip, я же Вам предложил решение. Вы пробовали? Я так понимаю, что нет. Что же тогда народ-то теребите??? Пробуйте, не теряйте время! ;)

Как на вашем форуме, только переставить местами картинки стран. Понимаете?

p.s.: и как перевести "Помощь"?

6a113ead4f234a5ff9c99589bc124b53.jpeg

Картинки местами переставляются в коде шаблона, где эти картинки вставлены.

 

Язык по умолчанию при открытии сайта устанавливается в админке. Для этого циферки менять не нужно.

 

Помощь при поиске переведена. Нужно кликнуть на флаг РФ и будет помощь при поиске на русском.

  • Автор

@uip, я же Вам предложил решение. Вы пробовали? Я так понимаю, что нет. Что же тогда народ-то теребите??? Пробуйте, не теряйте время! ;)

НА ТЕСТОВОМ форуме попробовать удалить английский язык из таблицы core_sys_lang, а потом добавить заново в точном соответствии. Затем перекешировать все и проверить.

 

Мне было немножко стыдно спрашивать, но я не могу понять, как это сделать :unsure:

 

Картинки местами переставляются в коде шаблона, где эти картинки вставлены.

 

Язык по умолчанию при открытии сайта устанавливается в админке. Для этого циферки менять не нужно.

 

Помощь при поиске переведена. Нужно кликнуть на флаг РФ и будет помощь при поиске на русском.

 

Аналогично.

1. Где они там переставляются - ума не приложу, если в коде просто указано:

<img src='{$this->settings['img_url']}/lang/{$lang['id']}.gif' alt='{$lang['title']}' />

 

2. В том то и дело, что при выборе English слово "Помощь" так и останется, но не будет переведено как "Help Files" (либо как-то так)

							<if test="langchooser:|: ! $this->member->is_not_human && count( $footer_items['lang_chooser']['options'] ) > 1">
							<foreach loop="$footer_items['lang_chooser']['options'] as $lang">
                                   <li style="padding-right:10px;">
									<a href="{$this->lang->changeLanguageUrl( $lang['id'] )}"><img src='{$this->settings['img_url']}/lang/{$lang['id']}.jpg' alt='{$lang['title']}' /></a>
								</li>
							</foreach>
						</if>

 

Согласно коду, идет перебор ID языковых пакетов. Начинает перебирать с меньшего. Соответственно, флаг UK (id=1) отображается первым. Чтобы это поменять, нужно переделывать код. Просто так не поменяешь.

Помощь:

 

спасибо, поправил.

 

u8aGx.jpg

  • Автор

 

Согласно коду, идет перебор ID языковых пакетов. Начинает перебирать с меньшего. Соответственно, флаг UK (id=1) отображается первым. Чтобы это поменять, нужно переделывать код. Просто так не поменяешь.

 

Убедительная просьба ко всем пользователям таких ответов не давать, а говорить по существу.

Создайте аккаунт или войдите в него для комментирования

Аккаунт

Навигация

Поиск

Поиск

Настроить push-уведомления браузера

Chrome (Android)
  1. Нажмите на иконку замка рядом с адресной строкой.
  2. Нажмите Права доступа -> Уведомления.
  3. Измените свои настройки.
Chrome (компьютер)
  1. Нажмите на иконку замка в адресной строке.
  2. Выберите Настройки сайта.
  3. Найдите Уведомления и измените свои настройки.