Jump to content

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

Featured Replies

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

post-4226-0-32909700-1403697070.png

Link to comment
https://ipbmafia.ru/topic/8525-oformlenie-menyu-smeny-yazyka/
Share on other sites

В шаблоне 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

Link to comment
https://ipbmafia.ru/topic/8525-oformlenie-menyu-smeny-yazyka/?&do=findComment&comment=66668
Share on other sites

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

post-4226-0-39023800-1403774805.png

Link to comment
https://ipbmafia.ru/topic/8525-oformlenie-menyu-smeny-yazyka/?&do=findComment&comment=66740
Share on other sites

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

<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>
Link to comment
https://ipbmafia.ru/topic/8525-oformlenie-menyu-smeny-yazyka/?&do=findComment&comment=66743
Share on other sites

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

Link to comment
https://ipbmafia.ru/topic/8525-oformlenie-menyu-smeny-yazyka/?&do=findComment&comment=66748
Share on other sites
Guest
This topic is now closed to further replies.

Последние посетители 0

  • No registered users viewing this page.