Перейти к публикации
View in the app

A better way to browse. Learn more.

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

A full-screen app on your home screen with push notifications, badges and more.

To install this app on iOS and iPadOS
  1. Tap the Share icon in Safari
  2. Scroll the menu and tap Add to Home Screen.
  3. Tap Add in the top-right corner.
To install this app on Android
  1. Tap the 3-dot menu (⋮) in the top-right corner of the browser.
  2. Tap Add to Home screen or Install app.
  3. Confirm by tapping Install.

Изменить 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) отображается первым. Чтобы это поменять, нужно переделывать код. Просто так не поменяешь.

 

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

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

Сейчас на странице 0

  • Нет пользователей, просматривающих эту страницу.

Configure browser push notifications

Chrome (Android)
  1. Tap the lock icon next to the address bar.
  2. Tap Permissions → Notifications.
  3. Adjust your preference.
Chrome (Desktop)
  1. Click the padlock icon in the address bar.
  2. Select Site settings.
  3. Find Notifications and adjust your preference.