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

Оформление меню смены языка


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

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

post-4226-0-32909700-1403697070.png

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

В шаблоне globalTemplate код вывода меню языков 

					<if test="langchooser:|: ! $this->member->is_not_human && count( $footer_items['lang_chooser']['options'] ) > 1">
						<li>
							<a rel="nofollow" href='#' id='new_language'>{$footer_items['lang_chooser']['default']}</a>
							<ul id='new_language_menucontent' class='ipbmenu_content with_checks' style='display: none'>
								<foreach loop="$footer_items['lang_chooser']['options'] as $lang">
									<li <if test="$lang['selected']">class='selected'</if>>
										<a href="{$this->lang->changeLanguageUrl( $lang['id'] )}">{$lang['title']}</a>
									</li>
								</foreach>
							</ul>
						</li>
					</if>

А какое сокращение? Русский (RU) - это название языка. Можете в АЦ поменять - сократить до нужного.

 

Для того, чтобы добавить картинки, 

{$lang['title']}

замените на 

<img src='{$this->settings['img_url']}/langs/lang_{$lang['id']}.png' />&nbsp;{$lang['title']}

Создайте в директории с изображениями стиля папку langs и покидайте в нее изображения в формате png с именами вида lang_{ID_языка}. ID языка можно посмотреть в АЦ на странице со списком всех представленных языков.

Примеры картинок: lang_1.png, lang_2.png, lang_3.png

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

LvsF, спасибо работает, а не подскажете ещё такой момент, как прикрепить флаг языка вот сюда?

post-4226-0-39023800-1403774805.png

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

Перепишите условие так 

<img src='{$this->settings['img_url']}/langs/lang_{$lang['title']}.png' />&nbsp;{$lang['title']}

А картинки обзовите по имени языка: lang_Ru.png, lang_EU.png

 

Дальше 

<a rel="nofollow" href='#' id='new_language'>{$footer_items['lang_chooser']['default']}</a>

замените на 

<a rel="nofollow" href='#' id='new_language'><img src='{$this->settings['img_url']}/langs/lang_{$footer_items['lang_chooser']['default']}.png' />&nbsp;{$footer_items['lang_chooser']['default']}</a>
Ссылка на комментарий
Поделиться на другие сайты

LvsF, огромное спасибо, теперь все выглядит просто отлично 

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

Гость
Эта тема закрыта для публикации ответов.
  • Последние посетители   0 пользователей онлайн

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